builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0111 starttime: 1462314444.07 results: success (0) buildid: 20160503143537 builduid: 1de8f381c3bf4830986279ffb932bcf4 revision: 2312ffc9586602df777c20b1ed1ede61e65c4100 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-03 15:27:24.072530) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-03 15:27:24.073018) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-03 15:27:24.073343) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-03 15:27:24.093518) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-03 15:27:24.093915) ========= 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.0BRuO10rHH/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.idLg7Br3Gr/Listeners TMPDIR=/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/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-03 15:27:24-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 17.4M=0.001s 2016-05-03 15:27:24 (17.4 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.140451 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-03 15:27:24.251822) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-03 15:27:24.252159) ========= 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.0BRuO10rHH/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.idLg7Br3Gr/Listeners TMPDIR=/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/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.026854 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-03 15:27:24.300756) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-03 15:27:24.301157) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 2312ffc9586602df777c20b1ed1ede61e65c4100 --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 2312ffc9586602df777c20b1ed1ede61e65c4100 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.0BRuO10rHH/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.idLg7Br3Gr/Listeners TMPDIR=/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/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-03 15:27:24,371 truncating revision to first 12 chars 2016-05-03 15:27:24,371 Setting DEBUG logging. 2016-05-03 15:27:24,371 attempt 1/10 2016-05-03 15:27:24,371 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/2312ffc95866?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-03 15:27:25,628 unpacking tar archive at: mozilla-aurora-2312ffc95866/testing/mozharness/ program finished with exit code 0 elapsedTime=1.507344 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-03 15:27:25.825124) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-03 15:27:25.825466) ========= script_repo_revision: 2312ffc9586602df777c20b1ed1ede61e65c4100 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-03 15:27:25.825877) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-03 15:27:25.826163) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-03 15:27:25.840157) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 13 secs) (at 2016-05-03 15:27:25.840545) ========= /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.0BRuO10rHH/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.idLg7Br3Gr/Listeners TMPDIR=/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/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 15:27:26 INFO - MultiFileLogger online at 20160503 15:27:26 in /builds/slave/test 15:27:26 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 15:27:26 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:27:26 INFO - {'append_to_log': False, 15:27:26 INFO - 'base_work_dir': '/builds/slave/test', 15:27:26 INFO - 'blob_upload_branch': 'mozilla-aurora', 15:27:26 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:27:26 INFO - 'buildbot_json_path': 'buildprops.json', 15:27:26 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:27:26 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:27:26 INFO - 'download_minidump_stackwalk': True, 15:27:26 INFO - 'download_symbols': 'true', 15:27:26 INFO - 'e10s': False, 15:27:26 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:27:26 INFO - 'tooltool.py': '/tools/tooltool.py', 15:27:26 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:27:26 INFO - '/tools/misc-python/virtualenv.py')}, 15:27:26 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:27:26 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:27:26 INFO - 'log_level': 'info', 15:27:26 INFO - 'log_to_console': True, 15:27:26 INFO - 'opt_config_files': (), 15:27:26 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:27:26 INFO - '--processes=1', 15:27:26 INFO - '--config=%(test_path)s/wptrunner.ini', 15:27:26 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:27:26 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:27:26 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:27:26 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:27:26 INFO - 'pip_index': False, 15:27:26 INFO - 'require_test_zip': True, 15:27:26 INFO - 'test_type': ('testharness',), 15:27:26 INFO - 'this_chunk': '1', 15:27:26 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:27:26 INFO - 'total_chunks': '10', 15:27:26 INFO - 'virtualenv_path': 'venv', 15:27:26 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:27:26 INFO - 'work_dir': 'build'} 15:27:26 INFO - ##### 15:27:26 INFO - ##### Running clobber step. 15:27:26 INFO - ##### 15:27:26 INFO - Running pre-action listener: _resource_record_pre_action 15:27:26 INFO - Running main action method: clobber 15:27:26 INFO - rmtree: /builds/slave/test/build 15:27:26 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:27:27 INFO - Running post-action listener: _resource_record_post_action 15:27:27 INFO - ##### 15:27:27 INFO - ##### Running read-buildbot-config step. 15:27:27 INFO - ##### 15:27:27 INFO - Running pre-action listener: _resource_record_pre_action 15:27:27 INFO - Running main action method: read_buildbot_config 15:27:27 INFO - Using buildbot properties: 15:27:27 INFO - { 15:27:27 INFO - "project": "", 15:27:27 INFO - "product": "firefox", 15:27:27 INFO - "script_repo_revision": "production", 15:27:27 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 15:27:27 INFO - "repository": "", 15:27:27 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 15:27:27 INFO - "buildid": "20160503143537", 15:27:27 INFO - "pgo_build": "False", 15:27:27 INFO - "basedir": "/builds/slave/test", 15:27:27 INFO - "buildnumber": 224, 15:27:27 INFO - "slavename": "t-yosemite-r7-0111", 15:27:27 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 15:27:27 INFO - "platform": "macosx64", 15:27:27 INFO - "branch": "mozilla-aurora", 15:27:27 INFO - "revision": "2312ffc9586602df777c20b1ed1ede61e65c4100", 15:27:27 INFO - "repo_path": "releases/mozilla-aurora", 15:27:27 INFO - "moz_repo_path": "", 15:27:27 INFO - "stage_platform": "macosx64", 15:27:27 INFO - "builduid": "1de8f381c3bf4830986279ffb932bcf4", 15:27:27 INFO - "slavebuilddir": "test" 15:27:27 INFO - } 15:27:27 INFO - Found installer url https://queue.taskcluster.net/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 15:27:27 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 15:27:27 INFO - Running post-action listener: _resource_record_post_action 15:27:27 INFO - ##### 15:27:27 INFO - ##### Running download-and-extract step. 15:27:27 INFO - ##### 15:27:27 INFO - Running pre-action listener: _resource_record_pre_action 15:27:27 INFO - Running main action method: download_and_extract 15:27:27 INFO - mkdir: /builds/slave/test/build/tests 15:27:27 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')]} 15:27:27 INFO - https://queue.taskcluster.net/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 15:27:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 15:27:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 15:27:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/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 15:27:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/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 15:27:57 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json: timed out 15:27:57 INFO - retry: attempt #1 caught exception: timed out 15:27:57 INFO - retry: Failed, sleeping 30 seconds before retrying 15:28:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #2 15:28:57 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json: timed out 15:28:57 INFO - retry: attempt #2 caught exception: timed out 15:28:57 INFO - retry: Failed, sleeping 60 seconds before retrying 15:29:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/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 #3 15:30:28 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json: timed out 15:30:28 INFO - retry: attempt #3 caught exception: timed out 15:30:28 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/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! 15:30:28 INFO - Caught exception: timed out 15:30:28 INFO - Caught exception: timed out 15:30:28 INFO - Caught exception: timed out 15:30:28 INFO - trying https://queue.taskcluster.net/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 15:30:28 INFO - Downloading https://queue.taskcluster.net/v1/task/VG2G0ioJStCr6QGhUDMj_w/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 15:30:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/VG2G0ioJStCr6QGhUDMj_w/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 15:30:29 INFO - Downloaded 1235 bytes. 15:30:29 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 15:30:29 INFO - Using the following test package requirements: 15:30:29 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 15:30:29 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:30:29 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 15:30:29 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:30:29 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 15:30:29 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:30:29 INFO - u'jsshell-mac64.zip'], 15:30:29 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:30:29 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 15:30:29 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 15:30:29 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:30:29 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 15:30:29 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:30:29 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 15:30:29 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:30:29 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 15:30:29 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 15:30:29 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 15:30:29 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 15:30:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:30:29 INFO - https://queue.taskcluster.net/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 15:30:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 15:30:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 15:30:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/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 15:30:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/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 15:30:59 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip: timed out 15:30:59 INFO - retry: attempt #1 caught exception: timed out 15:30:59 INFO - retry: Failed, sleeping 30 seconds before retrying 15:31:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/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 #2 15:31:59 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip: timed out 15:31:59 INFO - retry: attempt #2 caught exception: timed out 15:31:59 INFO - retry: Failed, sleeping 60 seconds before retrying 15:32:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/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 #3 15:33:30 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip: timed out 15:33:30 INFO - retry: attempt #3 caught exception: timed out 15:33:30 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/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! 15:33:30 INFO - Caught exception: timed out 15:33:30 INFO - Caught exception: timed out 15:33:30 INFO - Caught exception: timed out 15:33:30 INFO - trying https://queue.taskcluster.net/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 15:33:30 INFO - Downloading https://queue.taskcluster.net/v1/task/VG2G0ioJStCr6QGhUDMj_w/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 15:33:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/VG2G0ioJStCr6QGhUDMj_w/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 15:33:32 INFO - Downloaded 17993430 bytes. 15:33:32 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/*'] 15:33:32 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/* 15:33:32 INFO - caution: filename not matched: web-platform/* 15:33:32 INFO - Return code: 11 15:33:32 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')]} 15:33:32 INFO - https://queue.taskcluster.net/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 15:33:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 15:33:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 15:33:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/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 15:33:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/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 15:34:02 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip: timed out 15:34:02 INFO - retry: attempt #1 caught exception: timed out 15:34:02 INFO - retry: Failed, sleeping 30 seconds before retrying 15:34:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/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 #2 15:35:03 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip: timed out 15:35:03 INFO - retry: attempt #2 caught exception: timed out 15:35:03 INFO - retry: Failed, sleeping 60 seconds before retrying 15:36:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/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 #3 15:36:33 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip: timed out 15:36:33 INFO - retry: attempt #3 caught exception: timed out 15:36:33 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/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! 15:36:33 INFO - Caught exception: timed out 15:36:33 INFO - Caught exception: timed out 15:36:33 INFO - Caught exception: timed out 15:36:33 INFO - trying https://queue.taskcluster.net/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 15:36:33 INFO - Downloading https://queue.taskcluster.net/v1/task/VG2G0ioJStCr6QGhUDMj_w/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 15:36:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/VG2G0ioJStCr6QGhUDMj_w/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 15:36:35 INFO - Downloaded 36408617 bytes. 15:36:35 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/*'] 15:36:35 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/* 15:36:39 INFO - caution: filename not matched: bin/* 15:36:39 INFO - caution: filename not matched: config/* 15:36:39 INFO - caution: filename not matched: mozbase/* 15:36:39 INFO - caution: filename not matched: marionette/* 15:36:39 INFO - caution: filename not matched: tools/wptserve/* 15:36:39 INFO - Return code: 11 15:36:39 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')]} 15:36:39 INFO - https://queue.taskcluster.net/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 15:36:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 15:36:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 15:36:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 15:36:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/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 15:37:09 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg: timed out 15:37:09 INFO - retry: attempt #1 caught exception: timed out 15:37:09 INFO - retry: Failed, sleeping 30 seconds before retrying 15:37:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #2 15:38:10 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg: timed out 15:38:10 INFO - retry: attempt #2 caught exception: timed out 15:38:10 INFO - retry: Failed, sleeping 60 seconds before retrying 15:39:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #3 15:39:40 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg: timed out 15:39:40 INFO - retry: attempt #3 caught exception: timed out 15:39:40 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg! 15:39:40 INFO - Caught exception: timed out 15:39:40 INFO - Caught exception: timed out 15:39:40 INFO - Caught exception: timed out 15:39:40 INFO - trying https://queue.taskcluster.net/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 15:39:40 INFO - Downloading https://queue.taskcluster.net/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 15:39:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/VG2G0ioJStCr6QGhUDMj_w/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 15:39:43 INFO - Downloaded 73037375 bytes. 15:39:43 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 15:39:43 INFO - mkdir: /builds/slave/test/properties 15:39:43 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:39:43 INFO - Writing to file /builds/slave/test/properties/build_url 15:39:43 INFO - Contents: 15:39:43 INFO - build_url:https://queue.taskcluster.net/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 15:39:44 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 15:39:44 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:39:44 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:39:44 INFO - Contents: 15:39:44 INFO - symbols_url:https://queue.taskcluster.net/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 15:39:44 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')]} 15:39:44 INFO - https://queue.taskcluster.net/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:39:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 15:39:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 15:39:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/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 15:39:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/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 15:40:14 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip: timed out 15:40:14 INFO - retry: attempt #1 caught exception: timed out 15:40:14 INFO - retry: Failed, sleeping 30 seconds before retrying 15:40:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/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 #2 15:41:14 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip: timed out 15:41:14 INFO - retry: attempt #2 caught exception: timed out 15:41:14 INFO - retry: Failed, sleeping 60 seconds before retrying 15:42:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/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 #3 15:42:45 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip: timed out 15:42:45 INFO - retry: attempt #3 caught exception: timed out 15:42:45 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VG2G0ioJStCr6QGhUDMj_w/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! 15:42:45 INFO - Caught exception: timed out 15:42:45 INFO - Caught exception: timed out 15:42:45 INFO - Caught exception: timed out 15:42:45 INFO - trying https://queue.taskcluster.net/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 15:42:45 INFO - Downloading https://queue.taskcluster.net/v1/task/VG2G0ioJStCr6QGhUDMj_w/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 15:42:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/VG2G0ioJStCr6QGhUDMj_w/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 15:42:48 INFO - Downloaded 103568755 bytes. 15:42:48 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'] 15:42:48 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 15:42:52 INFO - Return code: 0 15:42:52 INFO - Running post-action listener: _resource_record_post_action 15:42:52 INFO - Running post-action listener: set_extra_try_arguments 15:42:52 INFO - ##### 15:42:52 INFO - ##### Running create-virtualenv step. 15:42:52 INFO - ##### 15:42:52 INFO - Running pre-action listener: _pre_create_virtualenv 15:42:52 INFO - Running pre-action listener: _resource_record_pre_action 15:42:52 INFO - Running main action method: create_virtualenv 15:42:52 INFO - Creating virtualenv /builds/slave/test/build/venv 15:42:52 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 15:42:52 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:42:52 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:42:52 INFO - Using real prefix '/tools/python27' 15:42:52 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:42:53 INFO - Installing distribute.............................................................................................................................................................................................done. 15:42:56 INFO - Installing pip.................done. 15:42:56 INFO - Return code: 0 15:42:56 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:42:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:42:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:42:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:42:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:42:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:42:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:42:56 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x1042c9e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1042e6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa3815a40b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1042e25e0>, '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 0x103ec5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103ef0990>, '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.0BRuO10rHH/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.idLg7Br3Gr/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:42:56 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 15:42:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 15:42:56 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0BRuO10rHH/Render', 15:42:56 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:42:56 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:42:56 INFO - 'HOME': '/Users/cltbld', 15:42:56 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:42:56 INFO - 'LOGNAME': 'cltbld', 15:42:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:42:56 INFO - 'MOZ_NO_REMOTE': '1', 15:42:56 INFO - 'NO_EM_RESTART': '1', 15:42:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:42:56 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:42:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:42:56 INFO - 'PWD': '/builds/slave/test', 15:42:56 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:42:56 INFO - 'SHELL': '/bin/bash', 15:42:56 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.idLg7Br3Gr/Listeners', 15:42:56 INFO - 'TMPDIR': '/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/', 15:42:56 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:42:56 INFO - 'USER': 'cltbld', 15:42:56 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:42:56 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:42:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:42:56 INFO - 'XPC_FLAGS': '0x0', 15:42:56 INFO - 'XPC_SERVICE_NAME': '0', 15:42:56 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:42:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:42:56 INFO - Downloading/unpacking psutil>=0.7.1 15:42:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:42:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:42:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:42:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:42:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:42:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:42:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:42:59 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:42:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:42:59 INFO - Installing collected packages: psutil 15:42:59 INFO - Running setup.py install for psutil 15:42:59 INFO - building 'psutil._psutil_osx' extension 15:42:59 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 15:43:00 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 15:43:00 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 15:43:00 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 15:43:00 INFO - building 'psutil._psutil_posix' extension 15:43:00 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 15:43:00 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 15:43:00 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 15:43:00 INFO - ^ 15:43:00 INFO - 1 warning generated. 15:43:00 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 15:43:00 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:43:00 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:43:00 INFO - Successfully installed psutil 15:43:00 INFO - Cleaning up... 15:43:00 INFO - Return code: 0 15:43:00 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:43:00 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')]} 15:43:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:43:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:43:00 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')]} 15:43:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:43:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:43:00 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 0x1042c9e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1042e6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa3815a40b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1042e25e0>, '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 0x103ec5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103ef0990>, '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.0BRuO10rHH/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.idLg7Br3Gr/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:43:00 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 15:43:00 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 15:43:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0BRuO10rHH/Render', 15:43:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:43:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:43:00 INFO - 'HOME': '/Users/cltbld', 15:43:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:43:00 INFO - 'LOGNAME': 'cltbld', 15:43:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:43:00 INFO - 'MOZ_NO_REMOTE': '1', 15:43:00 INFO - 'NO_EM_RESTART': '1', 15:43:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:43:00 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:43:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:43:00 INFO - 'PWD': '/builds/slave/test', 15:43:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:43:00 INFO - 'SHELL': '/bin/bash', 15:43:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.idLg7Br3Gr/Listeners', 15:43:00 INFO - 'TMPDIR': '/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/', 15:43:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:43:00 INFO - 'USER': 'cltbld', 15:43:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:43:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:43:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:43:00 INFO - 'XPC_FLAGS': '0x0', 15:43:00 INFO - 'XPC_SERVICE_NAME': '0', 15:43:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:43:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:43:00 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:43:00 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 15:43:00 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 15:43:00 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 15:43:00 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 15:43:00 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 15:43:00 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 15:43:03 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:43:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:43:03 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 15:43:03 INFO - Installing collected packages: mozsystemmonitor 15:43:03 INFO - Running setup.py install for mozsystemmonitor 15:43:03 INFO - Successfully installed mozsystemmonitor 15:43:03 INFO - Cleaning up... 15:43:03 INFO - Return code: 0 15:43:03 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:43:03 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')]} 15:43:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:43:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:43:03 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')]} 15:43:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:43:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:43:03 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 0x1042c9e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1042e6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa3815a40b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1042e25e0>, '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 0x103ec5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103ef0990>, '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.0BRuO10rHH/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.idLg7Br3Gr/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:43:03 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 15:43:03 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 15:43:03 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0BRuO10rHH/Render', 15:43:03 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:43:03 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:43:03 INFO - 'HOME': '/Users/cltbld', 15:43:03 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:43:03 INFO - 'LOGNAME': 'cltbld', 15:43:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:43:03 INFO - 'MOZ_NO_REMOTE': '1', 15:43:03 INFO - 'NO_EM_RESTART': '1', 15:43:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:43:03 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:43:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:43:03 INFO - 'PWD': '/builds/slave/test', 15:43:03 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:43:03 INFO - 'SHELL': '/bin/bash', 15:43:03 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.idLg7Br3Gr/Listeners', 15:43:03 INFO - 'TMPDIR': '/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/', 15:43:03 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:43:03 INFO - 'USER': 'cltbld', 15:43:03 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:43:03 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:43:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:43:03 INFO - 'XPC_FLAGS': '0x0', 15:43:03 INFO - 'XPC_SERVICE_NAME': '0', 15:43:03 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:43:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:43:03 INFO - Downloading/unpacking blobuploader==1.2.4 15:43:03 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 15:43:03 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 15:43:03 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 15:43:03 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 15:43:03 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 15:43:03 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 15:43:06 INFO - Downloading blobuploader-1.2.4.tar.gz 15:43:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:43:06 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:43:06 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 15:43:06 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 15:43:06 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 15:43:06 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 15:43:06 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 15:43:06 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 15:43:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:43:07 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:43:07 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 15:43:07 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 15:43:07 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 15:43:07 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 15:43:07 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 15:43:07 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 15:43:07 INFO - Downloading docopt-0.6.1.tar.gz 15:43:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:43:07 INFO - Installing collected packages: blobuploader, requests, docopt 15:43:07 INFO - Running setup.py install for blobuploader 15:43:07 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:43:07 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:43:07 INFO - Running setup.py install for requests 15:43:08 INFO - Running setup.py install for docopt 15:43:08 INFO - Successfully installed blobuploader requests docopt 15:43:08 INFO - Cleaning up... 15:43:08 INFO - Return code: 0 15:43:08 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:43:08 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')]} 15:43:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:43:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:43:08 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')]} 15:43:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:43:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:43:08 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 0x1042c9e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1042e6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa3815a40b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1042e25e0>, '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 0x103ec5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103ef0990>, '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.0BRuO10rHH/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.idLg7Br3Gr/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:43:08 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 15:43:08 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 15:43:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0BRuO10rHH/Render', 15:43:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:43:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:43:08 INFO - 'HOME': '/Users/cltbld', 15:43:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:43:08 INFO - 'LOGNAME': 'cltbld', 15:43:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:43:08 INFO - 'MOZ_NO_REMOTE': '1', 15:43:08 INFO - 'NO_EM_RESTART': '1', 15:43:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:43:08 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:43:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:43:08 INFO - 'PWD': '/builds/slave/test', 15:43:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:43:08 INFO - 'SHELL': '/bin/bash', 15:43:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.idLg7Br3Gr/Listeners', 15:43:08 INFO - 'TMPDIR': '/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/', 15:43:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:43:08 INFO - 'USER': 'cltbld', 15:43:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:43:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:43:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:43:08 INFO - 'XPC_FLAGS': '0x0', 15:43:08 INFO - 'XPC_SERVICE_NAME': '0', 15:43:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:43:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:43:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:43:08 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-RCxXiF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:43:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:43:08 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-ae02w1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:43:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:43:08 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-GAbjGL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:43:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:43:09 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-ua3xv9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:43:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:43:09 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-iWHZ_W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:43:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:43:09 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-99o4A2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:43:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:43:09 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-swDI20-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:43:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:43:09 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-BBU55B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:43:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:43:09 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-MkfUO9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:43:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:43:09 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-OakPhd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:43:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:43:09 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-2J6bLl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:43:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:43:09 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-3mcJ7T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:43:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:43:10 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-zFhVsi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:43:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:43:10 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-IgG08P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:43:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:43:10 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-lsMjbS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:43:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:43:10 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-3ACCxm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:43:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:43:10 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-TIzcsl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:43:10 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:43:10 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-V5Pagi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:43:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:43:10 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-aUNSBb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:43:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:43:10 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-vMAu4o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:43:10 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:43:11 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-5vZJN6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:43:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:43:11 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 15:43:11 INFO - Running setup.py install for manifestparser 15:43:11 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:43:11 INFO - Running setup.py install for mozcrash 15:43:11 INFO - Running setup.py install for mozdebug 15:43:11 INFO - Running setup.py install for mozdevice 15:43:11 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:43:11 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:43:11 INFO - Running setup.py install for mozfile 15:43:12 INFO - Running setup.py install for mozhttpd 15:43:12 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:43:12 INFO - Running setup.py install for mozinfo 15:43:12 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:43:12 INFO - Running setup.py install for mozInstall 15:43:12 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:43:12 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:43:12 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:43:12 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:43:12 INFO - Running setup.py install for mozleak 15:43:12 INFO - Running setup.py install for mozlog 15:43:12 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:43:12 INFO - Running setup.py install for moznetwork 15:43:12 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:43:12 INFO - Running setup.py install for mozprocess 15:43:13 INFO - Running setup.py install for mozprofile 15:43:13 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:43:13 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:43:13 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:43:13 INFO - Running setup.py install for mozrunner 15:43:13 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:43:13 INFO - Running setup.py install for mozscreenshot 15:43:13 INFO - Running setup.py install for moztest 15:43:13 INFO - Running setup.py install for mozversion 15:43:13 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:43:13 INFO - Running setup.py install for wptserve 15:43:14 INFO - Running setup.py install for marionette-driver 15:43:14 INFO - Running setup.py install for browsermob-proxy 15:43:14 INFO - Running setup.py install for marionette-client 15:43:14 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:43:14 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:43:14 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 15:43:14 INFO - Cleaning up... 15:43:14 INFO - Return code: 0 15:43:14 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:43:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:43:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:43:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:43:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:43:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:43:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:43:14 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 0x1042c9e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1042e6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa3815a40b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1042e25e0>, '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 0x103ec5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103ef0990>, '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.0BRuO10rHH/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.idLg7Br3Gr/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:43:14 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 15:43:14 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 15:43:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0BRuO10rHH/Render', 15:43:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:43:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:43:14 INFO - 'HOME': '/Users/cltbld', 15:43:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:43:14 INFO - 'LOGNAME': 'cltbld', 15:43:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:43:14 INFO - 'MOZ_NO_REMOTE': '1', 15:43:14 INFO - 'NO_EM_RESTART': '1', 15:43:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:43:14 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:43:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:43:14 INFO - 'PWD': '/builds/slave/test', 15:43:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:43:14 INFO - 'SHELL': '/bin/bash', 15:43:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.idLg7Br3Gr/Listeners', 15:43:14 INFO - 'TMPDIR': '/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/', 15:43:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:43:14 INFO - 'USER': 'cltbld', 15:43:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:43:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:43:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:43:14 INFO - 'XPC_FLAGS': '0x0', 15:43:14 INFO - 'XPC_SERVICE_NAME': '0', 15:43:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:43:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:43:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:43:14 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-850Mdy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:43:15 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)) 15:43:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:43:15 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-ZCI2hx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:43:15 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)) 15:43:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:43:15 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-usVjWo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:43:15 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)) 15:43:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:43:15 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-XXDEKS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:43:15 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)) 15:43:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:43:15 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-tFyYZ8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:43:15 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)) 15:43:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:43:15 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-koncnk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:43:15 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)) 15:43:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:43:15 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-O0QhQW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:43:15 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)) 15:43:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:43:15 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-4XKc30-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:43:15 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)) 15:43:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:43:15 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-M0aI2A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:43:15 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)) 15:43:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:43:15 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-xlDkKn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:43:16 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)) 15:43:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:43:16 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-mFLgzo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:43:16 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)) 15:43:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:43:16 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-EMNmPX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:43:16 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)) 15:43:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:43:16 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-zb6Fjv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:43:16 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)) 15:43:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:43:16 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-UjUZXq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:43:16 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)) 15:43:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:43:16 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-2CV31_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:43:16 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)) 15:43:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:43:16 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-El6JPl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:43:16 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)) 15:43:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:43:16 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-85M1UM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:43:16 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)) 15:43:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:43:16 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-9B7gHm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:43:16 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)) 15:43:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:43:16 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-Dg41TN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:43:17 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)) 15:43:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:43:17 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-xvOjhi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:43:17 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)) 15:43:17 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:43:17 INFO - Running setup.py (path:/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/pip-KsqglK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:43:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:43:17 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)) 15:43:17 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)) 15:43:17 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)) 15:43:17 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)) 15:43:17 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)) 15:43:17 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)) 15:43:17 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:43:17 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 15:43:17 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 15:43:17 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 15:43:17 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 15:43:17 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 15:43:17 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 15:43:21 INFO - Downloading blessings-1.6.tar.gz 15:43:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:43:21 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)) 15:43:21 INFO - Installing collected packages: blessings 15:43:21 INFO - Running setup.py install for blessings 15:43:21 INFO - Successfully installed blessings 15:43:21 INFO - Cleaning up... 15:43:21 INFO - Return code: 0 15:43:21 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:43:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:43:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:43:22 INFO - Reading from file tmpfile_stdout 15:43:22 INFO - Current package versions: 15:43:22 INFO - blessings == 1.6 15:43:22 INFO - blobuploader == 1.2.4 15:43:22 INFO - browsermob-proxy == 0.6.0 15:43:22 INFO - docopt == 0.6.1 15:43:22 INFO - manifestparser == 1.1 15:43:22 INFO - marionette-client == 2.3.0 15:43:22 INFO - marionette-driver == 1.4.0 15:43:22 INFO - mozInstall == 1.12 15:43:22 INFO - mozcrash == 0.17 15:43:22 INFO - mozdebug == 0.1 15:43:22 INFO - mozdevice == 0.48 15:43:22 INFO - mozfile == 1.2 15:43:22 INFO - mozhttpd == 0.7 15:43:22 INFO - mozinfo == 0.9 15:43:22 INFO - mozleak == 0.1 15:43:22 INFO - mozlog == 3.1 15:43:22 INFO - moznetwork == 0.27 15:43:22 INFO - mozprocess == 0.22 15:43:22 INFO - mozprofile == 0.28 15:43:22 INFO - mozrunner == 6.11 15:43:22 INFO - mozscreenshot == 0.1 15:43:22 INFO - mozsystemmonitor == 0.0 15:43:22 INFO - moztest == 0.7 15:43:22 INFO - mozversion == 1.4 15:43:22 INFO - psutil == 3.1.1 15:43:22 INFO - requests == 1.2.3 15:43:22 INFO - wptserve == 1.4.0 15:43:22 INFO - wsgiref == 0.1.2 15:43:22 INFO - Running post-action listener: _resource_record_post_action 15:43:22 INFO - Running post-action listener: _start_resource_monitoring 15:43:22 INFO - Starting resource monitoring. 15:43:22 INFO - ##### 15:43:22 INFO - ##### Running pull step. 15:43:22 INFO - ##### 15:43:22 INFO - Running pre-action listener: _resource_record_pre_action 15:43:22 INFO - Running main action method: pull 15:43:22 INFO - Pull has nothing to do! 15:43:22 INFO - Running post-action listener: _resource_record_post_action 15:43:22 INFO - ##### 15:43:22 INFO - ##### Running install step. 15:43:22 INFO - ##### 15:43:22 INFO - Running pre-action listener: _resource_record_pre_action 15:43:22 INFO - Running main action method: install 15:43:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:43:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:43:22 INFO - Reading from file tmpfile_stdout 15:43:22 INFO - Detecting whether we're running mozinstall >=1.0... 15:43:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:43:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:43:22 INFO - Reading from file tmpfile_stdout 15:43:22 INFO - Output received: 15:43:22 INFO - Usage: mozinstall [options] installer 15:43:22 INFO - Options: 15:43:22 INFO - -h, --help show this help message and exit 15:43:22 INFO - -d DEST, --destination=DEST 15:43:22 INFO - Directory to install application into. [default: 15:43:22 INFO - "/builds/slave/test"] 15:43:22 INFO - --app=APP Application being installed. [default: firefox] 15:43:22 INFO - mkdir: /builds/slave/test/build/application 15:43:22 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'] 15:43:22 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 15:43:40 INFO - Reading from file tmpfile_stdout 15:43:40 INFO - Output received: 15:43:40 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 15:43:40 INFO - Running post-action listener: _resource_record_post_action 15:43:40 INFO - ##### 15:43:40 INFO - ##### Running run-tests step. 15:43:40 INFO - ##### 15:43:40 INFO - Running pre-action listener: _resource_record_pre_action 15:43:40 INFO - Running main action method: run_tests 15:43:40 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:43:40 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:43:40 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:43:40 INFO - grabbing minidump binary from tooltool 15:43:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:43:40 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 0x1042e25e0>, '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 0x103ec5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103ef0990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:43:40 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 15:43:40 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 15:43:40 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:43:40 INFO - Return code: 0 15:43:40 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 15:43:40 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:43:40 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/VG2G0ioJStCr6QGhUDMj_w/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 15:43:40 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/VG2G0ioJStCr6QGhUDMj_w/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 15:43:40 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0BRuO10rHH/Render', 15:43:40 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:43:40 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:43:40 INFO - 'HOME': '/Users/cltbld', 15:43:40 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:43:40 INFO - 'LOGNAME': 'cltbld', 15:43:40 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:43:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:43:40 INFO - 'MOZ_NO_REMOTE': '1', 15:43:40 INFO - 'NO_EM_RESTART': '1', 15:43:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:43:40 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:43:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:43:40 INFO - 'PWD': '/builds/slave/test', 15:43:40 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:43:40 INFO - 'SHELL': '/bin/bash', 15:43:40 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.idLg7Br3Gr/Listeners', 15:43:40 INFO - 'TMPDIR': '/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/T/', 15:43:40 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:43:40 INFO - 'USER': 'cltbld', 15:43:40 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:43:40 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:43:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:43:40 INFO - 'XPC_FLAGS': '0x0', 15:43:40 INFO - 'XPC_SERVICE_NAME': '0', 15:43:40 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:43:40 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/VG2G0ioJStCr6QGhUDMj_w/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 15:43:41 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 15:43:41 INFO - import pkg_resources 15:43:41 INFO - Using 1 client processes 15:43:41 INFO - wptserve Starting http server on 127.0.0.1:8000 15:43:41 INFO - wptserve Starting http server on 127.0.0.1:8001 15:43:41 INFO - wptserve Starting http server on 127.0.0.1:8443 15:43:44 INFO - SUITE-START | Running 778 tests 15:43:44 INFO - Running testharness tests 15:43:44 INFO - Setting up ssl 15:43:44 INFO - PROCESS | certutil | 15:43:44 INFO - PROCESS | certutil | 15:43:44 INFO - PROCESS | certutil | 15:43:44 INFO - Certificate Nickname Trust Attributes 15:43:44 INFO - SSL,S/MIME,JAR/XPI 15:43:44 INFO - 15:43:44 INFO - web-platform-tests CT,, 15:43:44 INFO - 15:43:44 INFO - Starting runner 15:43:45 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 15:43:45 INFO - PROCESS | 1662 | 1462315425099 Marionette DEBUG Marionette enabled via build flag and pref 15:43:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x113f5c800 == 1 [pid = 1662] [id = 1] 15:43:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 1 (0x113f5d000) [pid = 1662] [serial = 1] [outer = 0x0] 15:43:45 INFO - PROCESS | 1662 | [1662] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 15:43:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 2 (0x113faf800) [pid = 1662] [serial = 2] [outer = 0x113f5d000] 15:43:45 INFO - PROCESS | 1662 | 1462315425417 Marionette INFO Listening on port 2828 15:43:45 INFO - PROCESS | 1662 | 1462315425658 Marionette DEBUG Marionette enabled via command-line flag 15:43:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x116884800 == 2 [pid = 1662] [id = 2] 15:43:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 3 (0x116885000) [pid = 1662] [serial = 3] [outer = 0x0] 15:43:45 INFO - PROCESS | 1662 | [1662] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 15:43:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 4 (0x116886000) [pid = 1662] [serial = 4] [outer = 0x116885000] 15:43:45 INFO - PROCESS | 1662 | [1662] 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 15:43:45 INFO - PROCESS | 1662 | 1462315425816 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49304 15:43:45 INFO - PROCESS | 1662 | 1462315425901 Marionette DEBUG Closed connection conn0 15:43:45 INFO - PROCESS | 1662 | [1662] 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 15:43:45 INFO - PROCESS | 1662 | 1462315425905 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49305 15:43:45 INFO - PROCESS | 1662 | 1462315425923 Marionette DEBUG Closed connection conn1 15:43:45 INFO - PROCESS | 1662 | [1662] 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 15:43:45 INFO - PROCESS | 1662 | 1462315425928 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49306 15:43:45 INFO - PROCESS | 1662 | 1462315425935 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:43:45 INFO - PROCESS | 1662 | 1462315425941 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":"20160503143537","device":"desktop","version":"48.0a2"} 15:43:46 INFO - PROCESS | 1662 | [1662] 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 15:43:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x119fc6800 == 3 [pid = 1662] [id = 3] 15:43:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 5 (0x119fc7000) [pid = 1662] [serial = 5] [outer = 0x0] 15:43:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x119fc7800 == 4 [pid = 1662] [id = 4] 15:43:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 6 (0x119ffa400) [pid = 1662] [serial = 6] [outer = 0x0] 15:43:47 INFO - PROCESS | 1662 | [1662] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:43:47 INFO - PROCESS | 1662 | [1662] 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 15:43:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x123713000 == 5 [pid = 1662] [id = 5] 15:43:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 7 (0x119ff9c00) [pid = 1662] [serial = 7] [outer = 0x0] 15:43:47 INFO - PROCESS | 1662 | [1662] 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 15:43:47 INFO - PROCESS | 1662 | [1662] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:43:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 8 (0x12400d000) [pid = 1662] [serial = 8] [outer = 0x119ff9c00] 15:43:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 9 (0x124710000) [pid = 1662] [serial = 9] [outer = 0x119fc7000] 15:43:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 10 (0x124743c00) [pid = 1662] [serial = 10] [outer = 0x119ffa400] 15:43:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 11 (0x124745800) [pid = 1662] [serial = 11] [outer = 0x119ff9c00] 15:43:47 INFO - PROCESS | 1662 | [1662] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:43:48 INFO - PROCESS | 1662 | 1462315428181 Marionette DEBUG loaded listener.js 15:43:48 INFO - PROCESS | 1662 | 1462315428190 Marionette DEBUG loaded listener.js 15:43:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 12 (0x127472c00) [pid = 1662] [serial = 12] [outer = 0x119ff9c00] 15:43:48 INFO - PROCESS | 1662 | 1462315428573 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"8aa05125-c20b-9946-ad64-a3ea68576da0","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":"20160503143537","device":"desktop","version":"48.0a2","command_id":1}}] 15:43:48 INFO - PROCESS | 1662 | 1462315428687 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}] 15:43:48 INFO - PROCESS | 1662 | 1462315428732 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 15:43:48 INFO - PROCESS | 1662 | 1462315428878 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:43:48 INFO - PROCESS | 1662 | [1662] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:43:48 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 15:43:48 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 15:43:48 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:43:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 13 (0x12909f000) [pid = 1662] [serial = 13] [outer = 0x119ff9c00] 15:43:49 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:43:49 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:43:49 INFO - PROCESS | 1662 | 1462315429230 Marionette TRACE conn2 <- [1,3,null,{}] 15:43:49 INFO - PROCESS | 1662 | 1462315429232 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:43:49 INFO - PROCESS | 1662 | 1462315429244 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 15:43:49 INFO - PROCESS | 1662 | 1462315429272 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 15:43:49 INFO - PROCESS | 1662 | 1462315429274 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 15:43:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:43:49 INFO - PROCESS | 1662 | 1462315429282 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:43:49 INFO - PROCESS | 1662 | 1462315429285 Marionette TRACE conn2 <- [1,6,null,{}] 15:43:49 INFO - PROCESS | 1662 | 1462315429287 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}] 15:43:49 INFO - PROCESS | 1662 | 1462315429300 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 15:43:49 INFO - PROCESS | 1662 | 1462315429303 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x12940f000 == 6 [pid = 1662] [id = 6] 15:43:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 14 (0x12720a000) [pid = 1662] [serial = 14] [outer = 0x0] 15:43:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 15 (0x12720bc00) [pid = 1662] [serial = 15] [outer = 0x12720a000] 15:43:49 INFO - PROCESS | 1662 | 1462315429335 Marionette DEBUG loaded listener.js 15:43:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 16 (0x127474400) [pid = 1662] [serial = 16] [outer = 0x12720a000] 15:43:49 INFO - PROCESS | 1662 | 1462315429647 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]]]}] 15:43:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x1296e6800 == 7 [pid = 1662] [id = 7] 15:43:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 17 (0x12960cc00) [pid = 1662] [serial = 17] [outer = 0x0] 15:43:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 18 (0x129611c00) [pid = 1662] [serial = 18] [outer = 0x12960cc00] 15:43:49 INFO - PROCESS | 1662 | 1462315429674 Marionette DEBUG loaded listener.js 15:43:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 19 (0x1296b5c00) [pid = 1662] [serial = 19] [outer = 0x12960cc00] 15:43:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:43:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 470ms 15:43:49 INFO - PROCESS | 1662 | 1462315429757 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 15:43:49 INFO - PROCESS | 1662 | 1462315429758 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 15:43:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:43:49 INFO - PROCESS | 1662 | 1462315429767 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:43:49 INFO - PROCESS | 1662 | 1462315429768 Marionette TRACE conn2 <- [1,10,null,{}] 15:43:49 INFO - PROCESS | 1662 | 1462315429830 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}] 15:43:49 INFO - PROCESS | 1662 | 1462315429936 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 15:43:49 INFO - PROCESS | 1662 | 1462315429977 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab67000 == 8 [pid = 1662] [id = 8] 15:43:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 20 (0x1296b5400) [pid = 1662] [serial = 20] [outer = 0x0] 15:43:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 21 (0x12ab0e400) [pid = 1662] [serial = 21] [outer = 0x1296b5400] 15:43:50 INFO - PROCESS | 1662 | 1462315430006 Marionette DEBUG loaded listener.js 15:43:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 22 (0x12ab12c00) [pid = 1662] [serial = 22] [outer = 0x1296b5400] 15:43:50 INFO - PROCESS | 1662 | 1462315430333 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]]]}] 15:43:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:43:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 600ms 15:43:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:43:50 INFO - PROCESS | 1662 | 1462315430368 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 15:43:50 INFO - PROCESS | 1662 | 1462315430370 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 15:43:50 INFO - PROCESS | 1662 | 1462315430372 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:43:50 INFO - PROCESS | 1662 | 1462315430373 Marionette TRACE conn2 <- [1,14,null,{}] 15:43:50 INFO - PROCESS | 1662 | 1462315430376 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}] 15:43:50 INFO - PROCESS | 1662 | 1462315430467 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 15:43:50 INFO - PROCESS | 1662 | 1462315430472 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b315800 == 9 [pid = 1662] [id = 9] 15:43:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 23 (0x12ab17400) [pid = 1662] [serial = 23] [outer = 0x0] 15:43:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 24 (0x12b21e000) [pid = 1662] [serial = 24] [outer = 0x12ab17400] 15:43:50 INFO - PROCESS | 1662 | 1462315430498 Marionette DEBUG loaded listener.js 15:43:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 25 (0x12b476000) [pid = 1662] [serial = 25] [outer = 0x12ab17400] 15:43:50 INFO - PROCESS | 1662 | 1462315430766 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]]]}] 15:43:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:43:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 420ms 15:43:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:43:50 INFO - PROCESS | 1662 | 1462315430799 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 15:43:50 INFO - PROCESS | 1662 | 1462315430800 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 15:43:50 INFO - PROCESS | 1662 | 1462315430802 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:43:50 INFO - PROCESS | 1662 | 1462315430804 Marionette TRACE conn2 <- [1,18,null,{}] 15:43:50 INFO - PROCESS | 1662 | 1462315430806 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}] 15:43:50 INFO - PROCESS | 1662 | 1462315430910 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 15:43:50 INFO - PROCESS | 1662 | 1462315430915 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b4e6800 == 10 [pid = 1662] [id = 10] 15:43:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 26 (0x12bb7f000) [pid = 1662] [serial = 26] [outer = 0x0] 15:43:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 27 (0x12bb85800) [pid = 1662] [serial = 27] [outer = 0x12bb7f000] 15:43:50 INFO - PROCESS | 1662 | 1462315430941 Marionette DEBUG loaded listener.js 15:43:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 28 (0x12bb8e400) [pid = 1662] [serial = 28] [outer = 0x12bb7f000] 15:43:51 INFO - PROCESS | 1662 | 1462315431234 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]]]}] 15:43:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:43:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 469ms 15:43:51 INFO - PROCESS | 1662 | 1462315431273 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 15:43:51 INFO - PROCESS | 1662 | 1462315431275 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 15:43:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:43:51 INFO - PROCESS | 1662 | 1462315431281 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:43:51 INFO - PROCESS | 1662 | 1462315431282 Marionette TRACE conn2 <- [1,22,null,{}] 15:43:51 INFO - PROCESS | 1662 | 1462315431284 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}] 15:43:51 INFO - PROCESS | 1662 | 1462315431374 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 15:43:51 INFO - PROCESS | 1662 | 1462315431381 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x1183ce000 == 11 [pid = 1662] [id = 11] 15:43:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 29 (0x1183e2800) [pid = 1662] [serial = 29] [outer = 0x0] 15:43:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 30 (0x12a932c00) [pid = 1662] [serial = 30] [outer = 0x1183e2800] 15:43:51 INFO - PROCESS | 1662 | 1462315431406 Marionette DEBUG loaded listener.js 15:43:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 31 (0x12bb96400) [pid = 1662] [serial = 31] [outer = 0x1183e2800] 15:43:51 INFO - PROCESS | 1662 | 1462315431652 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]]]}] 15:43:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:43:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 420ms 15:43:51 INFO - PROCESS | 1662 | 1462315431700 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 15:43:51 INFO - PROCESS | 1662 | 1462315431702 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 15:43:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:43:51 INFO - PROCESS | 1662 | 1462315431704 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:43:51 INFO - PROCESS | 1662 | 1462315431705 Marionette TRACE conn2 <- [1,26,null,{}] 15:43:51 INFO - PROCESS | 1662 | 1462315431707 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}] 15:43:51 INFO - PROCESS | 1662 | 1462315431813 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 15:43:51 INFO - PROCESS | 1662 | 1462315431818 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c345000 == 12 [pid = 1662] [id = 12] 15:43:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 32 (0x12c1a8c00) [pid = 1662] [serial = 32] [outer = 0x0] 15:43:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 33 (0x12c1b1400) [pid = 1662] [serial = 33] [outer = 0x12c1a8c00] 15:43:51 INFO - PROCESS | 1662 | 1462315431844 Marionette DEBUG loaded listener.js 15:43:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 34 (0x12c479800) [pid = 1662] [serial = 34] [outer = 0x12c1a8c00] 15:43:52 INFO - PROCESS | 1662 | 1462315432092 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]]]}] 15:43:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:43:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 417ms 15:43:52 INFO - PROCESS | 1662 | 1462315432122 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 15:43:52 INFO - PROCESS | 1662 | 1462315432123 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 15:43:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:43:52 INFO - PROCESS | 1662 | 1462315432136 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:43:52 INFO - PROCESS | 1662 | 1462315432137 Marionette TRACE conn2 <- [1,30,null,{}] 15:43:52 INFO - PROCESS | 1662 | 1462315432139 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}] 15:43:52 INFO - PROCESS | 1662 | 1462315432239 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 15:43:52 INFO - PROCESS | 1662 | 1462315432243 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c774800 == 13 [pid = 1662] [id = 13] 15:43:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 35 (0x12c47c400) [pid = 1662] [serial = 35] [outer = 0x0] 15:43:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 36 (0x12c482800) [pid = 1662] [serial = 36] [outer = 0x12c47c400] 15:43:52 INFO - PROCESS | 1662 | 1462315432268 Marionette DEBUG loaded listener.js 15:43:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 37 (0x12c7b0c00) [pid = 1662] [serial = 37] [outer = 0x12c47c400] 15:43:52 INFO - PROCESS | 1662 | 1462315432554 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]]]}] 15:43:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:43:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 468ms 15:43:52 INFO - PROCESS | 1662 | 1462315432605 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 15:43:52 INFO - PROCESS | 1662 | 1462315432607 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 15:43:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:43:52 INFO - PROCESS | 1662 | 1462315432613 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:43:52 INFO - PROCESS | 1662 | 1462315432615 Marionette TRACE conn2 <- [1,34,null,{}] 15:43:52 INFO - PROCESS | 1662 | 1462315432618 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}] 15:43:52 INFO - PROCESS | 1662 | 1462315432751 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 15:43:52 INFO - PROCESS | 1662 | 1462315432757 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ca2f800 == 14 [pid = 1662] [id = 14] 15:43:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 38 (0x12c7b1000) [pid = 1662] [serial = 38] [outer = 0x0] 15:43:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 39 (0x12c7b8000) [pid = 1662] [serial = 39] [outer = 0x12c7b1000] 15:43:52 INFO - PROCESS | 1662 | 1462315432788 Marionette DEBUG loaded listener.js 15:43:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 40 (0x12cc49800) [pid = 1662] [serial = 40] [outer = 0x12c7b1000] 15:43:53 INFO - PROCESS | 1662 | 1462315433027 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]]]}] 15:43:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:43:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 423ms 15:43:53 INFO - PROCESS | 1662 | 1462315433036 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 15:43:53 INFO - PROCESS | 1662 | 1462315433037 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 15:43:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:43:53 INFO - PROCESS | 1662 | 1462315433039 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:43:53 INFO - PROCESS | 1662 | 1462315433040 Marionette TRACE conn2 <- [1,38,null,{}] 15:43:53 INFO - PROCESS | 1662 | 1462315433050 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}] 15:43:53 INFO - PROCESS | 1662 | 1462315433148 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 15:43:53 INFO - PROCESS | 1662 | 1462315433152 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ce6e800 == 15 [pid = 1662] [id = 15] 15:43:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 41 (0x12cc4e000) [pid = 1662] [serial = 41] [outer = 0x0] 15:43:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 42 (0x12cc54400) [pid = 1662] [serial = 42] [outer = 0x12cc4e000] 15:43:53 INFO - PROCESS | 1662 | 1462315433177 Marionette DEBUG loaded listener.js 15:43:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 43 (0x12cf68800) [pid = 1662] [serial = 43] [outer = 0x12cc4e000] 15:43:53 INFO - PROCESS | 1662 | 1462315433415 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]]]}] 15:43:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d135000 == 16 [pid = 1662] [id = 16] 15:43:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 44 (0x12d135800) [pid = 1662] [serial = 44] [outer = 0x0] 15:43:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 45 (0x12d137000) [pid = 1662] [serial = 45] [outer = 0x12d135800] 15:43:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 46 (0x12d13b800) [pid = 1662] [serial = 46] [outer = 0x12d135800] 15:43:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:43:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 422ms 15:43:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d130000 == 17 [pid = 1662] [id = 17] 15:43:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 47 (0x12cf70c00) [pid = 1662] [serial = 47] [outer = 0x0] 15:43:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 48 (0x12d181800) [pid = 1662] [serial = 48] [outer = 0x12cf70c00] 15:43:53 INFO - PROCESS | 1662 | 1462315433511 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 15:43:53 INFO - PROCESS | 1662 | 1462315433512 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 15:43:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 49 (0x113470000) [pid = 1662] [serial = 49] [outer = 0x12cf70c00] 15:43:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:43:53 INFO - PROCESS | 1662 | 1462315433543 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:43:53 INFO - PROCESS | 1662 | 1462315433544 Marionette TRACE conn2 <- [1,42,null,{}] 15:43:53 INFO - PROCESS | 1662 | 1462315433554 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}] 15:43:53 INFO - PROCESS | 1662 | 1462315433668 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 15:43:53 INFO - PROCESS | 1662 | 1462315433672 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d5ae800 == 18 [pid = 1662] [id = 18] 15:43:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 50 (0x12cf6b000) [pid = 1662] [serial = 50] [outer = 0x0] 15:43:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 51 (0x12d179400) [pid = 1662] [serial = 51] [outer = 0x12cf6b000] 15:43:53 INFO - PROCESS | 1662 | 1462315433700 Marionette DEBUG loaded listener.js 15:43:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 52 (0x12d66c000) [pid = 1662] [serial = 52] [outer = 0x12cf6b000] 15:43:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:43:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 434ms 15:43:53 INFO - PROCESS | 1662 | 1462315433956 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]]]}] 15:43:53 INFO - PROCESS | 1662 | 1462315433967 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 15:43:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:43:53 INFO - PROCESS | 1662 | 1462315433968 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 15:43:53 INFO - PROCESS | 1662 | 1462315433970 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:43:53 INFO - PROCESS | 1662 | 1462315433972 Marionette TRACE conn2 <- [1,46,null,{}] 15:43:53 INFO - PROCESS | 1662 | 1462315433987 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}] 15:43:54 INFO - PROCESS | 1662 | 1462315434083 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 15:43:54 INFO - PROCESS | 1662 | 1462315434087 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d89d000 == 19 [pid = 1662] [id = 19] 15:43:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 53 (0x1183da000) [pid = 1662] [serial = 53] [outer = 0x0] 15:43:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 54 (0x118853c00) [pid = 1662] [serial = 54] [outer = 0x1183da000] 15:43:54 INFO - PROCESS | 1662 | 1462315434116 Marionette DEBUG loaded listener.js 15:43:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 55 (0x12d671000) [pid = 1662] [serial = 55] [outer = 0x1183da000] 15:43:54 INFO - PROCESS | 1662 | 1462315434357 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]]]}] 15:43:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:43:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 422ms 15:43:54 INFO - PROCESS | 1662 | 1462315434402 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 15:43:54 INFO - PROCESS | 1662 | 1462315434403 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 15:43:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:43:54 INFO - PROCESS | 1662 | 1462315434406 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:43:54 INFO - PROCESS | 1662 | 1462315434407 Marionette TRACE conn2 <- [1,50,null,{}] 15:43:54 INFO - PROCESS | 1662 | 1462315434417 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}] 15:43:54 INFO - PROCESS | 1662 | 1462315434514 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 15:43:54 INFO - PROCESS | 1662 | 1462315434518 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x118329800 == 20 [pid = 1662] [id = 20] 15:43:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 56 (0x11830b800) [pid = 1662] [serial = 56] [outer = 0x0] 15:43:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 57 (0x11830f800) [pid = 1662] [serial = 57] [outer = 0x11830b800] 15:43:54 INFO - PROCESS | 1662 | 1462315434542 Marionette DEBUG loaded listener.js 15:43:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 58 (0x12d675c00) [pid = 1662] [serial = 58] [outer = 0x11830b800] 15:43:54 INFO - PROCESS | 1662 | 1462315434779 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]]]}] 15:43:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:43:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 425ms 15:43:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:43:54 INFO - PROCESS | 1662 | 1462315434832 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 15:43:54 INFO - PROCESS | 1662 | 1462315434833 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 15:43:54 INFO - PROCESS | 1662 | 1462315434835 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:43:54 INFO - PROCESS | 1662 | 1462315434836 Marionette TRACE conn2 <- [1,54,null,{}] 15:43:54 INFO - PROCESS | 1662 | 1462315434838 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}] 15:43:54 INFO - PROCESS | 1662 | 1462315434939 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 15:43:54 INFO - PROCESS | 1662 | 1462315434943 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x12df37800 == 21 [pid = 1662] [id = 21] 15:43:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 59 (0x12d679c00) [pid = 1662] [serial = 59] [outer = 0x0] 15:43:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 60 (0x12d8c7c00) [pid = 1662] [serial = 60] [outer = 0x12d679c00] 15:43:54 INFO - PROCESS | 1662 | 1462315434967 Marionette DEBUG loaded listener.js 15:43:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x12d8cbc00) [pid = 1662] [serial = 61] [outer = 0x12d679c00] 15:43:55 INFO - PROCESS | 1662 | 1462315435294 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]]]}] 15:43:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:43:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1119ms 15:43:55 INFO - PROCESS | 1662 | 1462315435955 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 15:43:55 INFO - PROCESS | 1662 | 1462315435957 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 15:43:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:43:55 INFO - PROCESS | 1662 | 1462315435961 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:43:55 INFO - PROCESS | 1662 | 1462315435963 Marionette TRACE conn2 <- [1,58,null,{}] 15:43:55 INFO - PROCESS | 1662 | 1462315435967 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}] 15:43:56 INFO - PROCESS | 1662 | 1462315436081 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 15:43:56 INFO - PROCESS | 1662 | 1462315436129 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x112632000 == 22 [pid = 1662] [id = 22] 15:43:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x112955400) [pid = 1662] [serial = 62] [outer = 0x0] 15:43:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x112ce6c00) [pid = 1662] [serial = 63] [outer = 0x112955400] 15:43:56 INFO - PROCESS | 1662 | 1462315436161 Marionette DEBUG loaded listener.js 15:43:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x113365800) [pid = 1662] [serial = 64] [outer = 0x112955400] 15:43:56 INFO - PROCESS | 1662 | 1462315436566 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]]]}] 15:43:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:43:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 671ms 15:43:56 INFO - PROCESS | 1662 | 1462315436632 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 15:43:56 INFO - PROCESS | 1662 | 1462315436636 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 15:43:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:43:56 INFO - PROCESS | 1662 | 1462315436641 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:43:56 INFO - PROCESS | 1662 | 1462315436643 Marionette TRACE conn2 <- [1,62,null,{}] 15:43:56 INFO - PROCESS | 1662 | 1462315436645 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}] 15:43:56 INFO - PROCESS | 1662 | 1462315436754 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 15:43:56 INFO - PROCESS | 1662 | 1462315436808 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x11675d800 == 23 [pid = 1662] [id = 23] 15:43:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x113f36c00) [pid = 1662] [serial = 65] [outer = 0x0] 15:43:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x1168c1800) [pid = 1662] [serial = 66] [outer = 0x113f36c00] 15:43:56 INFO - PROCESS | 1662 | 1462315436839 Marionette DEBUG loaded listener.js 15:43:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x118303000) [pid = 1662] [serial = 67] [outer = 0x113f36c00] 15:43:57 INFO - PROCESS | 1662 | 1462315437244 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]]]}] 15:43:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:43:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 620ms 15:43:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:43:57 INFO - PROCESS | 1662 | 1462315437262 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 15:43:57 INFO - PROCESS | 1662 | 1462315437264 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 15:43:57 INFO - PROCESS | 1662 | 1462315437266 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:43:57 INFO - PROCESS | 1662 | 1462315437269 Marionette TRACE conn2 <- [1,66,null,{}] 15:43:57 INFO - PROCESS | 1662 | 1462315437276 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}] 15:43:57 INFO - PROCESS | 1662 | 1462315437401 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 15:43:57 INFO - PROCESS | 1662 | 1462315437454 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x11731d000 == 24 [pid = 1662] [id = 24] 15:43:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x1183d5c00) [pid = 1662] [serial = 68] [outer = 0x0] 15:43:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x118857c00) [pid = 1662] [serial = 69] [outer = 0x1183d5c00] 15:43:57 INFO - PROCESS | 1662 | 1462315437486 Marionette DEBUG loaded listener.js 15:43:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x11911f800) [pid = 1662] [serial = 70] [outer = 0x1183d5c00] 15:43:58 INFO - PROCESS | 1662 | 1462315438086 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]]]}] 15:43:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:43:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 872ms 15:43:58 INFO - PROCESS | 1662 | 1462315438185 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 15:43:58 INFO - PROCESS | 1662 | 1462315438187 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 15:43:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:43:58 INFO - PROCESS | 1662 | 1462315438206 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:43:58 INFO - PROCESS | 1662 | 1462315438207 Marionette TRACE conn2 <- [1,70,null,{}] 15:43:58 INFO - PROCESS | 1662 | 1462315438210 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}] 15:43:58 INFO - PROCESS | 1662 | 1462315438288 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 15:43:58 INFO - PROCESS | 1662 | 1462315438330 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x113f49000 == 25 [pid = 1662] [id = 25] 15:43:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x113aa2000) [pid = 1662] [serial = 71] [outer = 0x0] 15:43:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x1166c7400) [pid = 1662] [serial = 72] [outer = 0x113aa2000] 15:43:58 INFO - PROCESS | 1662 | 1462315438360 Marionette DEBUG loaded listener.js 15:43:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x1168b5800) [pid = 1662] [serial = 73] [outer = 0x113aa2000] 15:43:58 INFO - PROCESS | 1662 | 1462315438771 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]]]}] 15:43:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:43:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 570ms 15:43:58 INFO - PROCESS | 1662 | 1462315438776 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 15:43:58 INFO - PROCESS | 1662 | 1462315438779 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 15:43:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:43:58 INFO - PROCESS | 1662 | 1462315438786 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:43:58 INFO - PROCESS | 1662 | 1462315438787 Marionette TRACE conn2 <- [1,74,null,{}] 15:43:58 INFO - PROCESS | 1662 | 1462315438790 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}] 15:43:58 INFO - PROCESS | 1662 | 1462315438869 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 15:43:58 INFO - PROCESS | 1662 | 1462315438873 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x11666a800 == 26 [pid = 1662] [id = 26] 15:43:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x116a6fc00) [pid = 1662] [serial = 74] [outer = 0x0] 15:43:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x117d24800) [pid = 1662] [serial = 75] [outer = 0x116a6fc00] 15:43:58 INFO - PROCESS | 1662 | 1462315438903 Marionette DEBUG loaded listener.js 15:43:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x11830d000) [pid = 1662] [serial = 76] [outer = 0x116a6fc00] 15:43:59 INFO - PROCESS | 1662 | 1462315439224 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]]]}] 15:43:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:43:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 470ms 15:43:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:43:59 INFO - PROCESS | 1662 | 1462315439257 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 15:43:59 INFO - PROCESS | 1662 | 1462315439258 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 15:43:59 INFO - PROCESS | 1662 | 1462315439263 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:43:59 INFO - PROCESS | 1662 | 1462315439265 Marionette TRACE conn2 <- [1,78,null,{}] 15:43:59 INFO - PROCESS | 1662 | 1462315439272 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}] 15:43:59 INFO - PROCESS | 1662 | 1462315439342 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 15:43:59 INFO - PROCESS | 1662 | 1462315439348 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x116aa0000 == 27 [pid = 1662] [id = 27] 15:43:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x11837e000) [pid = 1662] [serial = 77] [outer = 0x0] 15:43:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1183d7800) [pid = 1662] [serial = 78] [outer = 0x11837e000] 15:43:59 INFO - PROCESS | 1662 | 1462315439378 Marionette DEBUG loaded listener.js 15:43:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x118799c00) [pid = 1662] [serial = 79] [outer = 0x11837e000] 15:43:59 INFO - PROCESS | 1662 | 1462315439690 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]]]}] 15:43:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:43:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 472ms 15:43:59 INFO - PROCESS | 1662 | 1462315439735 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 15:43:59 INFO - PROCESS | 1662 | 1462315439737 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 15:43:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:43:59 INFO - PROCESS | 1662 | 1462315439739 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:43:59 INFO - PROCESS | 1662 | 1462315439740 Marionette TRACE conn2 <- [1,82,null,{}] 15:43:59 INFO - PROCESS | 1662 | 1462315439743 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}] 15:43:59 INFO - PROCESS | 1662 | 1462315439821 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 15:43:59 INFO - PROCESS | 1662 | 1462315439862 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x117359000 == 28 [pid = 1662] [id = 28] 15:43:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x116a72400) [pid = 1662] [serial = 80] [outer = 0x0] 15:43:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x11885b800) [pid = 1662] [serial = 81] [outer = 0x116a72400] 15:43:59 INFO - PROCESS | 1662 | 1462315439888 Marionette DEBUG loaded listener.js 15:43:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x118fcbc00) [pid = 1662] [serial = 82] [outer = 0x116a72400] 15:44:00 INFO - PROCESS | 1662 | 1462315440164 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]]]}] 15:44:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:44:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 474ms 15:44:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:44:00 INFO - PROCESS | 1662 | 1462315440216 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 15:44:00 INFO - PROCESS | 1662 | 1462315440217 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 15:44:00 INFO - PROCESS | 1662 | 1462315440219 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:44:00 INFO - PROCESS | 1662 | 1462315440220 Marionette TRACE conn2 <- [1,86,null,{}] 15:44:00 INFO - PROCESS | 1662 | 1462315440222 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}] 15:44:00 INFO - PROCESS | 1662 | 1462315440298 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 15:44:00 INFO - PROCESS | 1662 | 1462315440302 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x118323000 == 29 [pid = 1662] [id = 29] 15:44:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x118fd2c00) [pid = 1662] [serial = 83] [outer = 0x0] 15:44:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x119120000) [pid = 1662] [serial = 84] [outer = 0x118fd2c00] 15:44:00 INFO - PROCESS | 1662 | 1462315440330 Marionette DEBUG loaded listener.js 15:44:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x119358000) [pid = 1662] [serial = 85] [outer = 0x118fd2c00] 15:44:00 INFO - PROCESS | 1662 | 1462315440634 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]]]}] 15:44:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:44:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 420ms 15:44:00 INFO - PROCESS | 1662 | 1462315440639 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 15:44:00 INFO - PROCESS | 1662 | 1462315440640 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 15:44:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:44:00 INFO - PROCESS | 1662 | 1462315440654 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:44:00 INFO - PROCESS | 1662 | 1462315440655 Marionette TRACE conn2 <- [1,90,null,{}] 15:44:00 INFO - PROCESS | 1662 | 1462315440657 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}] 15:44:00 INFO - PROCESS | 1662 | 1462315440770 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 15:44:00 INFO - PROCESS | 1662 | 1462315440778 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x1183ca000 == 30 [pid = 1662] [id = 30] 15:44:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x118fd6400) [pid = 1662] [serial = 86] [outer = 0x0] 15:44:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1195bb400) [pid = 1662] [serial = 87] [outer = 0x118fd6400] 15:44:00 INFO - PROCESS | 1662 | 1462315440805 Marionette DEBUG loaded listener.js 15:44:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x119ec9800) [pid = 1662] [serial = 88] [outer = 0x118fd6400] 15:44:01 INFO - PROCESS | 1662 | 1462315441075 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]]]}] 15:44:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:44:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 471ms 15:44:01 INFO - PROCESS | 1662 | 1462315441122 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 15:44:01 INFO - PROCESS | 1662 | 1462315441123 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 15:44:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:44:01 INFO - PROCESS | 1662 | 1462315441133 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:44:01 INFO - PROCESS | 1662 | 1462315441134 Marionette TRACE conn2 <- [1,94,null,{}] 15:44:01 INFO - PROCESS | 1662 | 1462315441136 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}] 15:44:01 INFO - PROCESS | 1662 | 1462315441208 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 15:44:01 INFO - PROCESS | 1662 | 1462315441214 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x1188a1000 == 31 [pid = 1662] [id = 31] 15:44:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x11911d400) [pid = 1662] [serial = 89] [outer = 0x0] 15:44:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x119ffac00) [pid = 1662] [serial = 90] [outer = 0x11911d400] 15:44:01 INFO - PROCESS | 1662 | 1462315441242 Marionette DEBUG loaded listener.js 15:44:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x121278c00) [pid = 1662] [serial = 91] [outer = 0x11911d400] 15:44:01 INFO - PROCESS | 1662 | 1462315441546 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]]]}] 15:44:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:44:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 469ms 15:44:01 INFO - PROCESS | 1662 | 1462315441602 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 15:44:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:44:01 INFO - PROCESS | 1662 | 1462315441604 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 15:44:01 INFO - PROCESS | 1662 | 1462315441606 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:44:01 INFO - PROCESS | 1662 | 1462315441607 Marionette TRACE conn2 <- [1,98,null,{}] 15:44:01 INFO - PROCESS | 1662 | 1462315441609 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}] 15:44:01 INFO - PROCESS | 1662 | 1462315441700 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 15:44:01 INFO - PROCESS | 1662 | 1462315441706 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x1191b4800 == 32 [pid = 1662] [id = 32] 15:44:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1195c1400) [pid = 1662] [serial = 92] [outer = 0x0] 15:44:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12127b400) [pid = 1662] [serial = 93] [outer = 0x1195c1400] 15:44:01 INFO - PROCESS | 1662 | 1462315441732 Marionette DEBUG loaded listener.js 15:44:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x123220800) [pid = 1662] [serial = 94] [outer = 0x1195c1400] 15:44:01 INFO - PROCESS | 1662 | 1462315441998 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]]]}] 15:44:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:44:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 419ms 15:44:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:44:02 INFO - PROCESS | 1662 | 1462315442032 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 15:44:02 INFO - PROCESS | 1662 | 1462315442033 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 15:44:02 INFO - PROCESS | 1662 | 1462315442035 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:44:02 INFO - PROCESS | 1662 | 1462315442036 Marionette TRACE conn2 <- [1,102,null,{}] 15:44:02 INFO - PROCESS | 1662 | 1462315442039 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}] 15:44:02 INFO - PROCESS | 1662 | 1462315442114 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 15:44:02 INFO - PROCESS | 1662 | 1462315442119 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196f2000 == 33 [pid = 1662] [id = 33] 15:44:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12318ec00) [pid = 1662] [serial = 95] [outer = 0x0] 15:44:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1236c7800) [pid = 1662] [serial = 96] [outer = 0x12318ec00] 15:44:02 INFO - PROCESS | 1662 | 1462315442147 Marionette DEBUG loaded listener.js 15:44:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x121271c00) [pid = 1662] [serial = 97] [outer = 0x12318ec00] 15:44:02 INFO - PROCESS | 1662 | 1462315442433 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]]]}] 15:44:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:44:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 419ms 15:44:02 INFO - PROCESS | 1662 | 1462315442455 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 15:44:02 INFO - PROCESS | 1662 | 1462315442456 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 15:44:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:44:02 INFO - PROCESS | 1662 | 1462315442466 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:44:02 INFO - PROCESS | 1662 | 1462315442467 Marionette TRACE conn2 <- [1,106,null,{}] 15:44:02 INFO - PROCESS | 1662 | 1462315442469 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}] 15:44:02 INFO - PROCESS | 1662 | 1462315442545 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 15:44:02 INFO - PROCESS | 1662 | 1462315442550 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196e5800 == 34 [pid = 1662] [id = 34] 15:44:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x11879bc00) [pid = 1662] [serial = 98] [outer = 0x0] 15:44:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x124278800) [pid = 1662] [serial = 99] [outer = 0x11879bc00] 15:44:02 INFO - PROCESS | 1662 | 1462315442614 Marionette DEBUG loaded listener.js 15:44:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x124747400) [pid = 1662] [serial = 100] [outer = 0x11879bc00] 15:44:02 INFO - PROCESS | 1662 | 1462315442887 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]]]}] 15:44:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:44:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 478ms 15:44:02 INFO - PROCESS | 1662 | 1462315442937 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 15:44:02 INFO - PROCESS | 1662 | 1462315442938 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 15:44:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:44:02 INFO - PROCESS | 1662 | 1462315442940 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:44:02 INFO - PROCESS | 1662 | 1462315442944 Marionette TRACE conn2 <- [1,110,null,{}] 15:44:02 INFO - PROCESS | 1662 | 1462315442948 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}] 15:44:03 INFO - PROCESS | 1662 | 1462315443036 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 15:44:03 INFO - PROCESS | 1662 | 1462315443040 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x119fba800 == 35 [pid = 1662] [id = 35] 15:44:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1247d7800) [pid = 1662] [serial = 101] [outer = 0x0] 15:44:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x124eef800) [pid = 1662] [serial = 102] [outer = 0x1247d7800] 15:44:03 INFO - PROCESS | 1662 | 1462315443070 Marionette DEBUG loaded listener.js 15:44:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x125721400) [pid = 1662] [serial = 103] [outer = 0x1247d7800] 15:44:03 INFO - PROCESS | 1662 | 1462315443379 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]]]}] 15:44:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:44:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 474ms 15:44:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:44:03 INFO - PROCESS | 1662 | 1462315443414 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 15:44:03 INFO - PROCESS | 1662 | 1462315443415 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 15:44:03 INFO - PROCESS | 1662 | 1462315443417 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:44:03 INFO - PROCESS | 1662 | 1462315443418 Marionette TRACE conn2 <- [1,114,null,{}] 15:44:03 INFO - PROCESS | 1662 | 1462315443421 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}] 15:44:03 INFO - PROCESS | 1662 | 1462315443516 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 15:44:03 INFO - PROCESS | 1662 | 1462315443522 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x121234800 == 36 [pid = 1662] [id = 36] 15:44:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x117d2b000) [pid = 1662] [serial = 104] [outer = 0x0] 15:44:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x125727000) [pid = 1662] [serial = 105] [outer = 0x117d2b000] 15:44:03 INFO - PROCESS | 1662 | 1462315443547 Marionette DEBUG loaded listener.js 15:44:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x125f6e000) [pid = 1662] [serial = 106] [outer = 0x117d2b000] 15:44:03 INFO - PROCESS | 1662 | 1462315443846 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]]]}] 15:44:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:44:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 467ms 15:44:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:44:03 INFO - PROCESS | 1662 | 1462315443886 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 15:44:03 INFO - PROCESS | 1662 | 1462315443887 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 15:44:03 INFO - PROCESS | 1662 | 1462315443889 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:44:03 INFO - PROCESS | 1662 | 1462315443890 Marionette TRACE conn2 <- [1,118,null,{}] 15:44:03 INFO - PROCESS | 1662 | 1462315443895 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}] 15:44:03 INFO - PROCESS | 1662 | 1462315443967 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 15:44:03 INFO - PROCESS | 1662 | 1462315443971 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x1232a6800 == 37 [pid = 1662] [id = 37] 15:44:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x125f71800) [pid = 1662] [serial = 107] [outer = 0x0] 15:44:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x127209c00) [pid = 1662] [serial = 108] [outer = 0x125f71800] 15:44:03 INFO - PROCESS | 1662 | 1462315443998 Marionette DEBUG loaded listener.js 15:44:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x12725f800) [pid = 1662] [serial = 109] [outer = 0x125f71800] 15:44:04 INFO - PROCESS | 1662 | 1462315444302 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]]]}] 15:44:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:44:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 421ms 15:44:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:44:04 INFO - PROCESS | 1662 | 1462315444316 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 15:44:04 INFO - PROCESS | 1662 | 1462315444317 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 15:44:04 INFO - PROCESS | 1662 | 1462315444319 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:44:04 INFO - PROCESS | 1662 | 1462315444320 Marionette TRACE conn2 <- [1,122,null,{}] 15:44:04 INFO - PROCESS | 1662 | 1462315444322 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}] 15:44:04 INFO - PROCESS | 1662 | 1462315444398 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 15:44:04 INFO - PROCESS | 1662 | 1462315444447 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x12352f800 == 38 [pid = 1662] [id = 38] 15:44:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x121276c00) [pid = 1662] [serial = 110] [outer = 0x0] 15:44:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x127472000) [pid = 1662] [serial = 111] [outer = 0x121276c00] 15:44:04 INFO - PROCESS | 1662 | 1462315444471 Marionette DEBUG loaded listener.js 15:44:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x1276b5800) [pid = 1662] [serial = 112] [outer = 0x121276c00] 15:44:04 INFO - PROCESS | 1662 | 1462315444707 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]]]}] 15:44:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:44:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 417ms 15:44:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:44:04 INFO - PROCESS | 1662 | 1462315444737 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 15:44:04 INFO - PROCESS | 1662 | 1462315444738 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 15:44:04 INFO - PROCESS | 1662 | 1462315444740 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:44:04 INFO - PROCESS | 1662 | 1462315444741 Marionette TRACE conn2 <- [1,126,null,{}] 15:44:04 INFO - PROCESS | 1662 | 1462315444752 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}] 15:44:04 INFO - PROCESS | 1662 | 1462315444831 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 15:44:04 INFO - PROCESS | 1662 | 1462315444835 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x124707800 == 39 [pid = 1662] [id = 39] 15:44:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x1277c8800) [pid = 1662] [serial = 113] [outer = 0x0] 15:44:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x128c02800) [pid = 1662] [serial = 114] [outer = 0x1277c8800] 15:44:04 INFO - PROCESS | 1662 | 1462315444859 Marionette DEBUG loaded listener.js 15:44:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x128c09400) [pid = 1662] [serial = 115] [outer = 0x1277c8800] 15:44:05 INFO - PROCESS | 1662 | 1462315445145 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]]]}] 15:44:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:44:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 427ms 15:44:05 INFO - PROCESS | 1662 | 1462315445168 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 15:44:05 INFO - PROCESS | 1662 | 1462315445169 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 15:44:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:44:05 INFO - PROCESS | 1662 | 1462315445171 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:44:05 INFO - PROCESS | 1662 | 1462315445172 Marionette TRACE conn2 <- [1,130,null,{}] 15:44:05 INFO - PROCESS | 1662 | 1462315445175 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}] 15:44:05 INFO - PROCESS | 1662 | 1462315445254 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 15:44:05 INFO - PROCESS | 1662 | 1462315445258 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x124b6c000 == 40 [pid = 1662] [id = 40] 15:44:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x128c0f400) [pid = 1662] [serial = 116] [outer = 0x0] 15:44:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x129099800) [pid = 1662] [serial = 117] [outer = 0x128c0f400] 15:44:05 INFO - PROCESS | 1662 | 1462315445285 Marionette DEBUG loaded listener.js 15:44:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x129611000) [pid = 1662] [serial = 118] [outer = 0x128c0f400] 15:44:05 INFO - PROCESS | 1662 | 1462315445609 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]]]}] 15:44:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:44:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 471ms 15:44:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:44:05 INFO - PROCESS | 1662 | 1462315445644 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 15:44:05 INFO - PROCESS | 1662 | 1462315445646 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 15:44:05 INFO - PROCESS | 1662 | 1462315445648 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:44:05 INFO - PROCESS | 1662 | 1462315445649 Marionette TRACE conn2 <- [1,134,null,{}] 15:44:05 INFO - PROCESS | 1662 | 1462315445676 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}] 15:44:05 INFO - PROCESS | 1662 | 1462315445749 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 15:44:05 INFO - PROCESS | 1662 | 1462315445754 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x12579d800 == 41 [pid = 1662] [id = 41] 15:44:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x128c0b000) [pid = 1662] [serial = 119] [outer = 0x0] 15:44:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x1296b7000) [pid = 1662] [serial = 120] [outer = 0x128c0b000] 15:44:05 INFO - PROCESS | 1662 | 1462315445780 Marionette DEBUG loaded listener.js 15:44:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x12a754400) [pid = 1662] [serial = 121] [outer = 0x128c0b000] 15:44:06 INFO - PROCESS | 1662 | 1462315446983 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]]]}] 15:44:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:44:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1371ms 15:44:07 INFO - PROCESS | 1662 | 1462315447025 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 15:44:07 INFO - PROCESS | 1662 | 1462315447026 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 15:44:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:44:07 INFO - PROCESS | 1662 | 1462315447029 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:44:07 INFO - PROCESS | 1662 | 1462315447031 Marionette TRACE conn2 <- [1,138,null,{}] 15:44:07 INFO - PROCESS | 1662 | 1462315447035 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}] 15:44:07 INFO - PROCESS | 1662 | 1462315447122 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 15:44:07 INFO - PROCESS | 1662 | 1462315447151 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x113d51000 == 42 [pid = 1662] [id = 42] 15:44:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x116796000) [pid = 1662] [serial = 122] [outer = 0x0] 15:44:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x116a67000) [pid = 1662] [serial = 123] [outer = 0x116796000] 15:44:07 INFO - PROCESS | 1662 | 1462315447179 Marionette DEBUG loaded listener.js 15:44:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x117d28000) [pid = 1662] [serial = 124] [outer = 0x116796000] 15:44:07 INFO - PROCESS | 1662 | 1462315447519 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]]]}] 15:44:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:44:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 520ms 15:44:07 INFO - PROCESS | 1662 | 1462315447550 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 15:44:07 INFO - PROCESS | 1662 | 1462315447554 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 15:44:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:44:07 INFO - PROCESS | 1662 | 1462315447568 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:44:07 INFO - PROCESS | 1662 | 1462315447569 Marionette TRACE conn2 <- [1,142,null,{}] 15:44:07 INFO - PROCESS | 1662 | 1462315447572 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}] 15:44:07 INFO - PROCESS | 1662 | 1462315447675 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 15:44:07 INFO - PROCESS | 1662 | 1462315447683 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x116130000 == 43 [pid = 1662] [id = 43] 15:44:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x1181c9800) [pid = 1662] [serial = 125] [outer = 0x0] 15:44:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x11830b400) [pid = 1662] [serial = 126] [outer = 0x1181c9800] 15:44:07 INFO - PROCESS | 1662 | 1462315447726 Marionette DEBUG loaded listener.js 15:44:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x1183d6800) [pid = 1662] [serial = 127] [outer = 0x1181c9800] 15:44:08 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x11830b800) [pid = 1662] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:44:08 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x1183da000) [pid = 1662] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:44:08 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x12cf6b000) [pid = 1662] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:44:08 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x12cc4e000) [pid = 1662] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:44:08 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x12c7b1000) [pid = 1662] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:44:08 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x12c47c400) [pid = 1662] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:44:08 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x12c1a8c00) [pid = 1662] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:44:08 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x1183e2800) [pid = 1662] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:44:08 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x12bb7f000) [pid = 1662] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:44:08 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x12ab17400) [pid = 1662] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:44:08 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x1296b5400) [pid = 1662] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:44:08 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x12720a000) [pid = 1662] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:44:08 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x113f36c00) [pid = 1662] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:44:08 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x1183d5c00) [pid = 1662] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:44:08 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x113aa2000) [pid = 1662] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:44:08 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x116a6fc00) [pid = 1662] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:44:08 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x11837e000) [pid = 1662] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:44:08 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x116a72400) [pid = 1662] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:44:08 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x118fd2c00) [pid = 1662] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:44:08 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x118fd6400) [pid = 1662] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:44:08 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x11911d400) [pid = 1662] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:44:08 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1195c1400) [pid = 1662] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:44:08 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x12318ec00) [pid = 1662] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:44:08 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x11879bc00) [pid = 1662] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:44:08 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x117d2b000) [pid = 1662] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:44:08 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x125f71800) [pid = 1662] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:44:08 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x121276c00) [pid = 1662] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:44:08 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12d679c00) [pid = 1662] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:44:08 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x112955400) [pid = 1662] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:44:08 INFO - PROCESS | 1662 | 1462315448679 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]]]}] 15:44:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:44:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1132ms 15:44:08 INFO - PROCESS | 1662 | 1462315448691 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 15:44:08 INFO - PROCESS | 1662 | 1462315448692 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 15:44:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:44:08 INFO - PROCESS | 1662 | 1462315448697 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:44:08 INFO - PROCESS | 1662 | 1462315448699 Marionette TRACE conn2 <- [1,146,null,{}] 15:44:08 INFO - PROCESS | 1662 | 1462315448706 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}] 15:44:08 INFO - PROCESS | 1662 | 1462315448777 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 15:44:08 INFO - PROCESS | 1662 | 1462315448827 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x116a93000 == 44 [pid = 1662] [id = 44] 15:44:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x11663b800) [pid = 1662] [serial = 128] [outer = 0x0] 15:44:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1183d6400) [pid = 1662] [serial = 129] [outer = 0x11663b800] 15:44:08 INFO - PROCESS | 1662 | 1462315448857 Marionette DEBUG loaded listener.js 15:44:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x11879c800) [pid = 1662] [serial = 130] [outer = 0x11663b800] 15:44:09 INFO - PROCESS | 1662 | 1462315449129 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]]]}] 15:44:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:44:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 473ms 15:44:09 INFO - PROCESS | 1662 | 1462315449170 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 15:44:09 INFO - PROCESS | 1662 | 1462315449171 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 15:44:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:44:09 INFO - PROCESS | 1662 | 1462315449182 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:44:09 INFO - PROCESS | 1662 | 1462315449183 Marionette TRACE conn2 <- [1,150,null,{}] 15:44:09 INFO - PROCESS | 1662 | 1462315449185 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}] 15:44:09 INFO - PROCESS | 1662 | 1462315449262 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 15:44:09 INFO - PROCESS | 1662 | 1462315449267 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x118107800 == 45 [pid = 1662] [id = 45] 15:44:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x11830c000) [pid = 1662] [serial = 131] [outer = 0x0] 15:44:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x118fc9400) [pid = 1662] [serial = 132] [outer = 0x11830c000] 15:44:09 INFO - PROCESS | 1662 | 1462315449295 Marionette DEBUG loaded listener.js 15:44:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x119124000) [pid = 1662] [serial = 133] [outer = 0x11830c000] 15:44:09 INFO - PROCESS | 1662 | 1462315449682 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]]]}] 15:44:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:44:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 527ms 15:44:09 INFO - PROCESS | 1662 | 1462315449702 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 15:44:09 INFO - PROCESS | 1662 | 1462315449704 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 15:44:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:44:09 INFO - PROCESS | 1662 | 1462315449707 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:44:09 INFO - PROCESS | 1662 | 1462315449709 Marionette TRACE conn2 <- [1,154,null,{}] 15:44:09 INFO - PROCESS | 1662 | 1462315449712 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}] 15:44:09 INFO - PROCESS | 1662 | 1462315449819 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 15:44:09 INFO - PROCESS | 1662 | 1462315449832 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x1183c0800 == 46 [pid = 1662] [id = 46] 15:44:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1181c8000) [pid = 1662] [serial = 134] [outer = 0x0] 15:44:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x11935a800) [pid = 1662] [serial = 135] [outer = 0x1181c8000] 15:44:09 INFO - PROCESS | 1662 | 1462315449872 Marionette DEBUG loaded listener.js 15:44:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1195c1000) [pid = 1662] [serial = 136] [outer = 0x1181c8000] 15:44:10 INFO - PROCESS | 1662 | 1462315450271 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]]]}] 15:44:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:44:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 572ms 15:44:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:44:10 INFO - PROCESS | 1662 | 1462315450280 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 15:44:10 INFO - PROCESS | 1662 | 1462315450281 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 15:44:10 INFO - PROCESS | 1662 | 1462315450283 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:44:10 INFO - PROCESS | 1662 | 1462315450284 Marionette TRACE conn2 <- [1,158,null,{}] 15:44:10 INFO - PROCESS | 1662 | 1462315450286 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}] 15:44:10 INFO - PROCESS | 1662 | 1462315450366 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 15:44:10 INFO - PROCESS | 1662 | 1462315450371 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x118f82000 == 47 [pid = 1662] [id = 47] 15:44:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x119838400) [pid = 1662] [serial = 137] [outer = 0x0] 15:44:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x119ec9400) [pid = 1662] [serial = 138] [outer = 0x119838400] 15:44:10 INFO - PROCESS | 1662 | 1462315450400 Marionette DEBUG loaded listener.js 15:44:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x118396c00) [pid = 1662] [serial = 139] [outer = 0x119838400] 15:44:10 INFO - PROCESS | 1662 | 1462315450884 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]]]}] 15:44:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:44:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 620ms 15:44:10 INFO - PROCESS | 1662 | 1462315450904 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 15:44:10 INFO - PROCESS | 1662 | 1462315450908 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 15:44:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:44:10 INFO - PROCESS | 1662 | 1462315450914 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:44:10 INFO - PROCESS | 1662 | 1462315450918 Marionette TRACE conn2 <- [1,162,null,{}] 15:44:10 INFO - PROCESS | 1662 | 1462315450923 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}] 15:44:11 INFO - PROCESS | 1662 | 1462315451100 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 15:44:11 INFO - PROCESS | 1662 | 1462315451205 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x11667a800 == 48 [pid = 1662] [id = 48] 15:44:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x11685c800) [pid = 1662] [serial = 140] [outer = 0x0] 15:44:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x116a6c000) [pid = 1662] [serial = 141] [outer = 0x11685c800] 15:44:11 INFO - PROCESS | 1662 | 1462315451255 Marionette DEBUG loaded listener.js 15:44:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x1181c6800) [pid = 1662] [serial = 142] [outer = 0x11685c800] 15:44:11 INFO - PROCESS | 1662 | 1462315451693 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]]]}] 15:44:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:44:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 823ms 15:44:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:44:11 INFO - PROCESS | 1662 | 1462315451743 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 15:44:11 INFO - PROCESS | 1662 | 1462315451747 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 15:44:11 INFO - PROCESS | 1662 | 1462315451753 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:44:11 INFO - PROCESS | 1662 | 1462315451755 Marionette TRACE conn2 <- [1,166,null,{}] 15:44:11 INFO - PROCESS | 1662 | 1462315451758 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}] 15:44:11 INFO - PROCESS | 1662 | 1462315451848 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 15:44:11 INFO - PROCESS | 1662 | 1462315451905 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x11889d800 == 49 [pid = 1662] [id = 49] 15:44:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x11685cc00) [pid = 1662] [serial = 143] [outer = 0x0] 15:44:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x1183e1800) [pid = 1662] [serial = 144] [outer = 0x11685cc00] 15:44:11 INFO - PROCESS | 1662 | 1462315451935 Marionette DEBUG loaded listener.js 15:44:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x11885c400) [pid = 1662] [serial = 145] [outer = 0x11685cc00] 15:44:12 INFO - PROCESS | 1662 | 1462315452359 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]]]}] 15:44:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:44:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 620ms 15:44:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:44:12 INFO - PROCESS | 1662 | 1462315452374 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 15:44:12 INFO - PROCESS | 1662 | 1462315452375 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 15:44:12 INFO - PROCESS | 1662 | 1462315452378 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:44:12 INFO - PROCESS | 1662 | 1462315452380 Marionette TRACE conn2 <- [1,170,null,{}] 15:44:12 INFO - PROCESS | 1662 | 1462315452388 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}] 15:44:12 INFO - PROCESS | 1662 | 1462315452495 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 15:44:12 INFO - PROCESS | 1662 | 1462315452568 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x119aa9000 == 50 [pid = 1662] [id = 50] 15:44:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x11982f800) [pid = 1662] [serial = 146] [outer = 0x0] 15:44:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x119f4a000) [pid = 1662] [serial = 147] [outer = 0x11982f800] 15:44:12 INFO - PROCESS | 1662 | 1462315452599 Marionette DEBUG loaded listener.js 15:44:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x1233f7400) [pid = 1662] [serial = 148] [outer = 0x11982f800] 15:44:13 INFO - PROCESS | 1662 | 1462315453016 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]]]}] 15:44:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:44:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 670ms 15:44:13 INFO - PROCESS | 1662 | 1462315453049 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 15:44:13 INFO - PROCESS | 1662 | 1462315453051 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 15:44:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:44:13 INFO - PROCESS | 1662 | 1462315453053 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:44:13 INFO - PROCESS | 1662 | 1462315453054 Marionette TRACE conn2 <- [1,174,null,{}] 15:44:13 INFO - PROCESS | 1662 | 1462315453057 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}] 15:44:13 INFO - PROCESS | 1662 | 1462315453180 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 15:44:13 INFO - PROCESS | 1662 | 1462315453187 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x119fd3000 == 51 [pid = 1662] [id = 51] 15:44:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x12127e400) [pid = 1662] [serial = 149] [outer = 0x0] 15:44:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x1233ee400) [pid = 1662] [serial = 150] [outer = 0x12127e400] 15:44:13 INFO - PROCESS | 1662 | 1462315453218 Marionette DEBUG loaded listener.js 15:44:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x124007c00) [pid = 1662] [serial = 151] [outer = 0x12127e400] 15:44:13 INFO - PROCESS | 1662 | 1462315453647 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]]]}] 15:44:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:44:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 618ms 15:44:13 INFO - PROCESS | 1662 | 1462315453672 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 15:44:13 INFO - PROCESS | 1662 | 1462315453673 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 15:44:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:44:13 INFO - PROCESS | 1662 | 1462315453675 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:44:13 INFO - PROCESS | 1662 | 1462315453676 Marionette TRACE conn2 <- [1,178,null,{}] 15:44:13 INFO - PROCESS | 1662 | 1462315453679 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}] 15:44:13 INFO - PROCESS | 1662 | 1462315453766 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 15:44:13 INFO - PROCESS | 1662 | 1462315453851 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x1129aa800 == 52 [pid = 1662] [id = 52] 15:44:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x113362c00) [pid = 1662] [serial = 152] [outer = 0x0] 15:44:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x116a6ec00) [pid = 1662] [serial = 153] [outer = 0x113362c00] 15:44:13 INFO - PROCESS | 1662 | 1462315453883 Marionette DEBUG loaded listener.js 15:44:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x11879c000) [pid = 1662] [serial = 154] [outer = 0x113362c00] 15:44:14 INFO - PROCESS | 1662 | 1462315454346 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]]]}] 15:44:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:44:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 721ms 15:44:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:44:14 INFO - PROCESS | 1662 | 1462315454397 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 15:44:14 INFO - PROCESS | 1662 | 1462315454399 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 15:44:14 INFO - PROCESS | 1662 | 1462315454402 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:44:14 INFO - PROCESS | 1662 | 1462315454404 Marionette TRACE conn2 <- [1,182,null,{}] 15:44:14 INFO - PROCESS | 1662 | 1462315454408 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}] 15:44:14 INFO - PROCESS | 1662 | 1462315454491 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 15:44:14 INFO - PROCESS | 1662 | 1462315454557 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x113f5d800 == 53 [pid = 1662] [id = 53] 15:44:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x113478000) [pid = 1662] [serial = 155] [outer = 0x0] 15:44:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x115ee9c00) [pid = 1662] [serial = 156] [outer = 0x113478000] 15:44:14 INFO - PROCESS | 1662 | 1462315454587 Marionette DEBUG loaded listener.js 15:44:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x1166c1c00) [pid = 1662] [serial = 157] [outer = 0x113478000] 15:44:15 INFO - PROCESS | 1662 | --DOCSHELL 0x1183c0800 == 52 [pid = 1662] [id = 46] 15:44:15 INFO - PROCESS | 1662 | --DOCSHELL 0x118107800 == 51 [pid = 1662] [id = 45] 15:44:15 INFO - PROCESS | 1662 | --DOCSHELL 0x1188a1000 == 50 [pid = 1662] [id = 31] 15:44:15 INFO - PROCESS | 1662 | --DOCSHELL 0x116a93000 == 49 [pid = 1662] [id = 44] 15:44:15 INFO - PROCESS | 1662 | --DOCSHELL 0x116130000 == 48 [pid = 1662] [id = 43] 15:44:15 INFO - PROCESS | 1662 | --DOCSHELL 0x1183ca000 == 47 [pid = 1662] [id = 30] 15:44:15 INFO - PROCESS | 1662 | --DOCSHELL 0x116aa0000 == 46 [pid = 1662] [id = 27] 15:44:15 INFO - PROCESS | 1662 | --DOCSHELL 0x113d51000 == 45 [pid = 1662] [id = 42] 15:44:15 INFO - PROCESS | 1662 | --DOCSHELL 0x117359000 == 44 [pid = 1662] [id = 28] 15:44:15 INFO - PROCESS | 1662 | --DOCSHELL 0x1196f2000 == 43 [pid = 1662] [id = 33] 15:44:15 INFO - PROCESS | 1662 | --DOCSHELL 0x118323000 == 42 [pid = 1662] [id = 29] 15:44:15 INFO - PROCESS | 1662 | --DOCSHELL 0x12579d800 == 41 [pid = 1662] [id = 41] 15:44:15 INFO - PROCESS | 1662 | --DOCSHELL 0x1129aa800 == 40 [pid = 1662] [id = 52] 15:44:15 INFO - PROCESS | 1662 | --DOCSHELL 0x119fd3000 == 39 [pid = 1662] [id = 51] 15:44:15 INFO - PROCESS | 1662 | --DOCSHELL 0x1232a6800 == 38 [pid = 1662] [id = 37] 15:44:15 INFO - PROCESS | 1662 | --DOCSHELL 0x124707800 == 37 [pid = 1662] [id = 39] 15:44:15 INFO - PROCESS | 1662 | --DOCSHELL 0x119aa9000 == 36 [pid = 1662] [id = 50] 15:44:15 INFO - PROCESS | 1662 | --DOCSHELL 0x1191b4800 == 35 [pid = 1662] [id = 32] 15:44:15 INFO - PROCESS | 1662 | --DOCSHELL 0x1196e5800 == 34 [pid = 1662] [id = 34] 15:44:15 INFO - PROCESS | 1662 | --DOCSHELL 0x11889d800 == 33 [pid = 1662] [id = 49] 15:44:15 INFO - PROCESS | 1662 | --DOCSHELL 0x119fba800 == 32 [pid = 1662] [id = 35] 15:44:15 INFO - PROCESS | 1662 | --DOCSHELL 0x11667a800 == 31 [pid = 1662] [id = 48] 15:44:15 INFO - PROCESS | 1662 | --DOCSHELL 0x121234800 == 30 [pid = 1662] [id = 36] 15:44:15 INFO - PROCESS | 1662 | --DOCSHELL 0x12352f800 == 29 [pid = 1662] [id = 38] 15:44:15 INFO - PROCESS | 1662 | --DOCSHELL 0x124b6c000 == 28 [pid = 1662] [id = 40] 15:44:15 INFO - PROCESS | 1662 | --DOCSHELL 0x118f82000 == 27 [pid = 1662] [id = 47] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x129099800) [pid = 1662] [serial = 117] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x128c02800) [pid = 1662] [serial = 114] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x118857c00) [pid = 1662] [serial = 69] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x1166c7400) [pid = 1662] [serial = 72] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x1168b5800) [pid = 1662] [serial = 73] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x117d24800) [pid = 1662] [serial = 75] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x11830d000) [pid = 1662] [serial = 76] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x1183d7800) [pid = 1662] [serial = 78] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x11885b800) [pid = 1662] [serial = 81] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x119120000) [pid = 1662] [serial = 84] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x119358000) [pid = 1662] [serial = 85] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x1195bb400) [pid = 1662] [serial = 87] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x119ec9800) [pid = 1662] [serial = 88] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x119ffac00) [pid = 1662] [serial = 90] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x12127b400) [pid = 1662] [serial = 93] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x123220800) [pid = 1662] [serial = 94] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x1236c7800) [pid = 1662] [serial = 96] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x121271c00) [pid = 1662] [serial = 97] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x124278800) [pid = 1662] [serial = 99] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x124747400) [pid = 1662] [serial = 100] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x124eef800) [pid = 1662] [serial = 102] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x125727000) [pid = 1662] [serial = 105] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x127209c00) [pid = 1662] [serial = 108] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x127472000) [pid = 1662] [serial = 111] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x112ce6c00) [pid = 1662] [serial = 63] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1168c1800) [pid = 1662] [serial = 66] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x121278c00) [pid = 1662] [serial = 91] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x125f6e000) [pid = 1662] [serial = 106] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12725f800) [pid = 1662] [serial = 109] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1276b5800) [pid = 1662] [serial = 112] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x118303000) [pid = 1662] [serial = 67] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x11911f800) [pid = 1662] [serial = 70] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x118799c00) [pid = 1662] [serial = 79] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x118fcbc00) [pid = 1662] [serial = 82] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x113365800) [pid = 1662] [serial = 64] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12d8cbc00) [pid = 1662] [serial = 61] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x12720bc00) [pid = 1662] [serial = 15] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x124745800) [pid = 1662] [serial = 11] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12400d000) [pid = 1662] [serial = 8] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12c7b0c00) [pid = 1662] [serial = 37] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12c482800) [pid = 1662] [serial = 36] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12c1b1400) [pid = 1662] [serial = 33] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12c479800) [pid = 1662] [serial = 34] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12a932c00) [pid = 1662] [serial = 30] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x12bb96400) [pid = 1662] [serial = 31] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x12bb85800) [pid = 1662] [serial = 27] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x12bb8e400) [pid = 1662] [serial = 28] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x12b476000) [pid = 1662] [serial = 25] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x12b21e000) [pid = 1662] [serial = 24] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x12ab0e400) [pid = 1662] [serial = 21] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x12ab12c00) [pid = 1662] [serial = 22] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x127474400) [pid = 1662] [serial = 16] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x129611c00) [pid = 1662] [serial = 18] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x12d8c7c00) [pid = 1662] [serial = 60] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x11830f800) [pid = 1662] [serial = 57] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x12d675c00) [pid = 1662] [serial = 58] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x118853c00) [pid = 1662] [serial = 54] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x12d671000) [pid = 1662] [serial = 55] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x12d179400) [pid = 1662] [serial = 51] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x12d66c000) [pid = 1662] [serial = 52] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x12d137000) [pid = 1662] [serial = 45] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x12d181800) [pid = 1662] [serial = 48] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x12cc54400) [pid = 1662] [serial = 42] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x12cf68800) [pid = 1662] [serial = 43] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x12c7b8000) [pid = 1662] [serial = 39] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x12cc49800) [pid = 1662] [serial = 40] [outer = 0x0] [url = about:blank] 15:44:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:44:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 971ms 15:44:15 INFO - PROCESS | 1662 | 1462315455368 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]]]}] 15:44:15 INFO - PROCESS | 1662 | 1462315455374 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 15:44:15 INFO - PROCESS | 1662 | 1462315455380 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 15:44:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:44:15 INFO - PROCESS | 1662 | 1462315455386 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:44:15 INFO - PROCESS | 1662 | 1462315455389 Marionette TRACE conn2 <- [1,186,null,{}] 15:44:15 INFO - PROCESS | 1662 | 1462315455392 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}] 15:44:15 INFO - PROCESS | 1662 | 1462315455480 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 15:44:15 INFO - PROCESS | 1662 | 1462315455517 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x113f4b800 == 28 [pid = 1662] [id = 54] 15:44:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x116163400) [pid = 1662] [serial = 158] [outer = 0x0] 15:44:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x1166c7000) [pid = 1662] [serial = 159] [outer = 0x116163400] 15:44:15 INFO - PROCESS | 1662 | 1462315455545 Marionette DEBUG loaded listener.js 15:44:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x1168c1c00) [pid = 1662] [serial = 160] [outer = 0x116163400] 15:44:15 INFO - PROCESS | 1662 | 1462315455829 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]]]}] 15:44:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:44:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 472ms 15:44:15 INFO - PROCESS | 1662 | 1462315455867 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 15:44:15 INFO - PROCESS | 1662 | 1462315455871 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 15:44:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:44:15 INFO - PROCESS | 1662 | 1462315455877 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:44:15 INFO - PROCESS | 1662 | 1462315455881 Marionette TRACE conn2 <- [1,190,null,{}] 15:44:15 INFO - PROCESS | 1662 | 1462315455884 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}] 15:44:15 INFO - PROCESS | 1662 | 1462315455956 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 15:44:15 INFO - PROCESS | 1662 | 1462315455962 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x116891800 == 29 [pid = 1662] [id = 55] 15:44:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x117297800) [pid = 1662] [serial = 161] [outer = 0x0] 15:44:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x1181d0800) [pid = 1662] [serial = 162] [outer = 0x117297800] 15:44:15 INFO - PROCESS | 1662 | 1462315455990 Marionette DEBUG loaded listener.js 15:44:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x11837e800) [pid = 1662] [serial = 163] [outer = 0x117297800] 15:44:16 INFO - PROCESS | 1662 | 1462315456310 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]]]}] 15:44:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:44:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 473ms 15:44:16 INFO - PROCESS | 1662 | 1462315456349 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 15:44:16 INFO - PROCESS | 1662 | 1462315456351 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 15:44:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:44:16 INFO - PROCESS | 1662 | 1462315456353 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:44:16 INFO - PROCESS | 1662 | 1462315456356 Marionette TRACE conn2 <- [1,194,null,{}] 15:44:16 INFO - PROCESS | 1662 | 1462315456364 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}] 15:44:16 INFO - PROCESS | 1662 | 1462315456438 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 15:44:16 INFO - PROCESS | 1662 | 1462315456447 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x11736d000 == 30 [pid = 1662] [id = 56] 15:44:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x1183d7800) [pid = 1662] [serial = 164] [outer = 0x0] 15:44:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x1184e1000) [pid = 1662] [serial = 165] [outer = 0x1183d7800] 15:44:16 INFO - PROCESS | 1662 | 1462315456476 Marionette DEBUG loaded listener.js 15:44:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x118854000) [pid = 1662] [serial = 166] [outer = 0x1183d7800] 15:44:16 INFO - PROCESS | 1662 | 1462315456781 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]]]}] 15:44:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:44:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 472ms 15:44:16 INFO - PROCESS | 1662 | 1462315456826 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 15:44:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:44:16 INFO - PROCESS | 1662 | 1462315456829 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 15:44:16 INFO - PROCESS | 1662 | 1462315456832 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:44:16 INFO - PROCESS | 1662 | 1462315456833 Marionette TRACE conn2 <- [1,198,null,{}] 15:44:16 INFO - PROCESS | 1662 | 1462315456835 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}] 15:44:16 INFO - PROCESS | 1662 | 1462315456904 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 15:44:16 INFO - PROCESS | 1662 | 1462315456946 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x118106800 == 31 [pid = 1662] [id = 57] 15:44:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x1183db400) [pid = 1662] [serial = 167] [outer = 0x0] 15:44:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x1188df800) [pid = 1662] [serial = 168] [outer = 0x1183db400] 15:44:16 INFO - PROCESS | 1662 | 1462315456973 Marionette DEBUG loaded listener.js 15:44:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x11911e800) [pid = 1662] [serial = 169] [outer = 0x1183db400] 15:44:17 INFO - PROCESS | 1662 | --DOCSHELL 0x113f4b800 == 30 [pid = 1662] [id = 54] 15:44:17 INFO - PROCESS | 1662 | --DOCSHELL 0x113f5d800 == 29 [pid = 1662] [id = 53] 15:44:17 INFO - PROCESS | 1662 | 1462315457729 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]]]}] 15:44:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:44:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 968ms 15:44:17 INFO - PROCESS | 1662 | 1462315457801 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 15:44:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:44:17 INFO - PROCESS | 1662 | 1462315457803 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 15:44:17 INFO - PROCESS | 1662 | 1462315457806 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:44:17 INFO - PROCESS | 1662 | 1462315457808 Marionette TRACE conn2 <- [1,202,null,{}] 15:44:17 INFO - PROCESS | 1662 | 1462315457811 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}] 15:44:17 INFO - PROCESS | 1662 | 1462315457901 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 15:44:17 INFO - PROCESS | 1662 | 1462315457907 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x113ab2800 == 30 [pid = 1662] [id = 58] 15:44:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x115194400) [pid = 1662] [serial = 170] [outer = 0x0] 15:44:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x11610dc00) [pid = 1662] [serial = 171] [outer = 0x115194400] 15:44:17 INFO - PROCESS | 1662 | 1462315457958 Marionette DEBUG loaded listener.js 15:44:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x11679bc00) [pid = 1662] [serial = 172] [outer = 0x115194400] 15:44:18 INFO - PROCESS | 1662 | 1462315458299 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]]]}] 15:44:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:44:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 520ms 15:44:18 INFO - PROCESS | 1662 | 1462315458329 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 15:44:18 INFO - PROCESS | 1662 | 1462315458335 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 15:44:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:44:18 INFO - PROCESS | 1662 | 1462315458341 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:44:18 INFO - PROCESS | 1662 | 1462315458344 Marionette TRACE conn2 <- [1,206,null,{}] 15:44:18 INFO - PROCESS | 1662 | 1462315458347 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}] 15:44:18 INFO - PROCESS | 1662 | 1462315458482 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 15:44:18 INFO - PROCESS | 1662 | 1462315458510 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x116a90800 == 31 [pid = 1662] [id = 59] 15:44:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1168b4800) [pid = 1662] [serial = 173] [outer = 0x0] 15:44:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x118309000) [pid = 1662] [serial = 174] [outer = 0x1168b4800] 15:44:18 INFO - PROCESS | 1662 | 1462315458550 Marionette DEBUG loaded listener.js 15:44:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x11838bc00) [pid = 1662] [serial = 175] [outer = 0x1168b4800] 15:44:18 INFO - PROCESS | 1662 | 1462315458964 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]]]}] 15:44:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:44:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 673ms 15:44:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:44:19 INFO - PROCESS | 1662 | 1462315459014 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 15:44:19 INFO - PROCESS | 1662 | 1462315459015 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 15:44:19 INFO - PROCESS | 1662 | 1462315459018 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:44:19 INFO - PROCESS | 1662 | 1462315459020 Marionette TRACE conn2 <- [1,210,null,{}] 15:44:19 INFO - PROCESS | 1662 | 1462315459028 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}] 15:44:19 INFO - PROCESS | 1662 | 1462315459185 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 15:44:19 INFO - PROCESS | 1662 | 1462315459208 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x118313000 == 32 [pid = 1662] [id = 60] 15:44:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x118796800) [pid = 1662] [serial = 176] [outer = 0x0] 15:44:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x118f7c800) [pid = 1662] [serial = 177] [outer = 0x118796800] 15:44:19 INFO - PROCESS | 1662 | 1462315459249 Marionette DEBUG loaded listener.js 15:44:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x119122c00) [pid = 1662] [serial = 178] [outer = 0x118796800] 15:44:19 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1181c8000) [pid = 1662] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:44:19 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x128c0b000) [pid = 1662] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:44:19 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1247d7800) [pid = 1662] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:44:19 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1277c8800) [pid = 1662] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:44:19 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x128c0f400) [pid = 1662] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:44:19 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x119838400) [pid = 1662] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:44:19 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x116796000) [pid = 1662] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:44:19 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x11663b800) [pid = 1662] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:44:19 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x1181c9800) [pid = 1662] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:44:19 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x11830c000) [pid = 1662] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:44:19 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x11685c800) [pid = 1662] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:44:19 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x11685cc00) [pid = 1662] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:44:19 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x11982f800) [pid = 1662] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:44:19 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x12127e400) [pid = 1662] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:44:19 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x113362c00) [pid = 1662] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:44:19 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x113478000) [pid = 1662] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:44:19 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x116163400) [pid = 1662] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:44:19 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x117297800) [pid = 1662] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:44:19 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x1183d7800) [pid = 1662] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:44:19 INFO - PROCESS | 1662 | 1462315459709 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]]]}] 15:44:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:44:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 723ms 15:44:19 INFO - PROCESS | 1662 | 1462315459741 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 15:44:19 INFO - PROCESS | 1662 | 1462315459743 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 15:44:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:44:19 INFO - PROCESS | 1662 | 1462315459751 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:44:19 INFO - PROCESS | 1662 | 1462315459752 Marionette TRACE conn2 <- [1,214,null,{}] 15:44:19 INFO - PROCESS | 1662 | 1462315459754 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}] 15:44:19 INFO - PROCESS | 1662 | 1462315459837 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 15:44:19 INFO - PROCESS | 1662 | 1462315459883 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x118330000 == 33 [pid = 1662] [id = 61] 15:44:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x113478000) [pid = 1662] [serial = 179] [outer = 0x0] 15:44:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x1188e1c00) [pid = 1662] [serial = 180] [outer = 0x113478000] 15:44:19 INFO - PROCESS | 1662 | 1462315459908 Marionette DEBUG loaded listener.js 15:44:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x11912bc00) [pid = 1662] [serial = 181] [outer = 0x113478000] 15:44:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:44:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 419ms 15:44:20 INFO - PROCESS | 1662 | 1462315460162 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]]]}] 15:44:20 INFO - PROCESS | 1662 | 1462315460170 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 15:44:20 INFO - PROCESS | 1662 | 1462315460171 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 15:44:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:44:20 INFO - PROCESS | 1662 | 1462315460174 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:44:20 INFO - PROCESS | 1662 | 1462315460175 Marionette TRACE conn2 <- [1,218,null,{}] 15:44:20 INFO - PROCESS | 1662 | 1462315460185 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}] 15:44:20 INFO - PROCESS | 1662 | 1462315460259 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 15:44:20 INFO - PROCESS | 1662 | 1462315460264 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185b4800 == 34 [pid = 1662] [id = 62] 15:44:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x11934fc00) [pid = 1662] [serial = 182] [outer = 0x0] 15:44:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x1195be800) [pid = 1662] [serial = 183] [outer = 0x11934fc00] 15:44:20 INFO - PROCESS | 1662 | 1462315460291 Marionette DEBUG loaded listener.js 15:44:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x119834c00) [pid = 1662] [serial = 184] [outer = 0x11934fc00] 15:44:20 INFO - PROCESS | 1662 | 1462315460591 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]]]}] 15:44:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:44:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 472ms 15:44:20 INFO - PROCESS | 1662 | 1462315460647 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 15:44:20 INFO - PROCESS | 1662 | 1462315460648 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 15:44:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:44:20 INFO - PROCESS | 1662 | 1462315460656 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:44:20 INFO - PROCESS | 1662 | 1462315460657 Marionette TRACE conn2 <- [1,222,null,{}] 15:44:20 INFO - PROCESS | 1662 | 1462315460659 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}] 15:44:20 INFO - PROCESS | 1662 | 1462315460741 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 15:44:20 INFO - PROCESS | 1662 | 1462315460747 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x1193d2800 == 35 [pid = 1662] [id = 63] 15:44:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x11983c000) [pid = 1662] [serial = 185] [outer = 0x0] 15:44:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x119ec6c00) [pid = 1662] [serial = 186] [outer = 0x11983c000] 15:44:20 INFO - PROCESS | 1662 | 1462315460777 Marionette DEBUG loaded listener.js 15:44:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x12127a800) [pid = 1662] [serial = 187] [outer = 0x11983c000] 15:44:21 INFO - PROCESS | 1662 | 1462315461087 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]]]}] 15:44:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:44:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 476ms 15:44:21 INFO - PROCESS | 1662 | 1462315461130 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 15:44:21 INFO - PROCESS | 1662 | 1462315461131 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 15:44:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:44:21 INFO - PROCESS | 1662 | 1462315461133 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:44:21 INFO - PROCESS | 1662 | 1462315461135 Marionette TRACE conn2 <- [1,226,null,{}] 15:44:21 INFO - PROCESS | 1662 | 1462315461137 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}] 15:44:21 INFO - PROCESS | 1662 | 1462315461204 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 15:44:21 INFO - PROCESS | 1662 | 1462315461246 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196f4800 == 36 [pid = 1662] [id = 64] 15:44:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x11830c400) [pid = 1662] [serial = 188] [outer = 0x0] 15:44:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x12319c000) [pid = 1662] [serial = 189] [outer = 0x11830c400] 15:44:21 INFO - PROCESS | 1662 | 1462315461272 Marionette DEBUG loaded listener.js 15:44:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1236d0800) [pid = 1662] [serial = 190] [outer = 0x11830c400] 15:44:21 INFO - PROCESS | 1662 | 1462315461520 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]]]}] 15:44:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:44:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 417ms 15:44:21 INFO - PROCESS | 1662 | 1462315461595 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 15:44:21 INFO - PROCESS | 1662 | 1462315461599 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 15:44:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:44:21 INFO - PROCESS | 1662 | 1462315461604 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:44:21 INFO - PROCESS | 1662 | 1462315461606 Marionette TRACE conn2 <- [1,230,null,{}] 15:44:21 INFO - PROCESS | 1662 | 1462315461612 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}] 15:44:21 INFO - PROCESS | 1662 | 1462315461700 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 15:44:21 INFO - PROCESS | 1662 | 1462315461737 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x1129a9800 == 37 [pid = 1662] [id = 65] 15:44:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x112ce6c00) [pid = 1662] [serial = 191] [outer = 0x0] 15:44:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x112cef400) [pid = 1662] [serial = 192] [outer = 0x112ce6c00] 15:44:21 INFO - PROCESS | 1662 | 1462315461768 Marionette DEBUG loaded listener.js 15:44:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1160b5400) [pid = 1662] [serial = 193] [outer = 0x112ce6c00] 15:44:22 INFO - PROCESS | 1662 | 1462315462176 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]]]}] 15:44:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:44:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 621ms 15:44:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:44:22 INFO - PROCESS | 1662 | 1462315462226 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 15:44:22 INFO - PROCESS | 1662 | 1462315462228 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 15:44:22 INFO - PROCESS | 1662 | 1462315462234 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:44:22 INFO - PROCESS | 1662 | 1462315462237 Marionette TRACE conn2 <- [1,234,null,{}] 15:44:22 INFO - PROCESS | 1662 | 1462315462240 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}] 15:44:22 INFO - PROCESS | 1662 | 1462315462331 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 15:44:22 INFO - PROCESS | 1662 | 1462315462374 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x1188a8800 == 38 [pid = 1662] [id = 66] 15:44:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x117330800) [pid = 1662] [serial = 194] [outer = 0x0] 15:44:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1183db000) [pid = 1662] [serial = 195] [outer = 0x117330800] 15:44:22 INFO - PROCESS | 1662 | 1462315462404 Marionette DEBUG loaded listener.js 15:44:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1188df400) [pid = 1662] [serial = 196] [outer = 0x117330800] 15:44:22 INFO - PROCESS | 1662 | 1462315462802 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]]]}] 15:44:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:44:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 623ms 15:44:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:44:22 INFO - PROCESS | 1662 | 1462315462855 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 15:44:22 INFO - PROCESS | 1662 | 1462315462856 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 15:44:22 INFO - PROCESS | 1662 | 1462315462870 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:44:22 INFO - PROCESS | 1662 | 1462315462872 Marionette TRACE conn2 <- [1,238,null,{}] 15:44:22 INFO - PROCESS | 1662 | 1462315462880 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}] 15:44:22 INFO - PROCESS | 1662 | 1462315462970 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 15:44:23 INFO - PROCESS | 1662 | 1462315463025 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x119e7c800 == 39 [pid = 1662] [id = 67] 15:44:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x119838800) [pid = 1662] [serial = 197] [outer = 0x0] 15:44:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x119ba2000) [pid = 1662] [serial = 198] [outer = 0x119838800] 15:44:23 INFO - PROCESS | 1662 | 1462315463059 Marionette DEBUG loaded listener.js 15:44:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x121271c00) [pid = 1662] [serial = 199] [outer = 0x119838800] 15:44:23 INFO - PROCESS | 1662 | 1462315463465 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]]]}] 15:44:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:44:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 632ms 15:44:23 INFO - PROCESS | 1662 | 1462315463491 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 15:44:23 INFO - PROCESS | 1662 | 1462315463492 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 15:44:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:44:23 INFO - PROCESS | 1662 | 1462315463494 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:44:23 INFO - PROCESS | 1662 | 1462315463496 Marionette TRACE conn2 <- [1,242,null,{}] 15:44:23 INFO - PROCESS | 1662 | 1462315463498 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}] 15:44:23 INFO - PROCESS | 1662 | 1462315463588 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 15:44:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1195b7800) [pid = 1662] [serial = 200] [outer = 0x12cf70c00] 15:44:23 INFO - PROCESS | 1662 | 1462315463647 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x123514000 == 40 [pid = 1662] [id = 68] 15:44:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x12400c400) [pid = 1662] [serial = 201] [outer = 0x0] 15:44:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x124272800) [pid = 1662] [serial = 202] [outer = 0x12400c400] 15:44:23 INFO - PROCESS | 1662 | 1462315463684 Marionette DEBUG loaded listener.js 15:44:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x124744800) [pid = 1662] [serial = 203] [outer = 0x12400c400] 15:44:24 INFO - PROCESS | 1662 | 1462315464232 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]]]}] 15:44:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:44:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 769ms 15:44:24 INFO - PROCESS | 1662 | 1462315464272 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 15:44:24 INFO - PROCESS | 1662 | 1462315464274 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 15:44:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:44:24 INFO - PROCESS | 1662 | 1462315464298 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:44:24 INFO - PROCESS | 1662 | 1462315464301 Marionette TRACE conn2 <- [1,246,null,{}] 15:44:24 INFO - PROCESS | 1662 | 1462315464305 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}] 15:44:24 INFO - PROCESS | 1662 | 1462315464387 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 15:44:24 INFO - PROCESS | 1662 | 1462315464446 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x115e72000 == 41 [pid = 1662] [id = 69] 15:44:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x112ce8c00) [pid = 1662] [serial = 204] [outer = 0x0] 15:44:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x115e92c00) [pid = 1662] [serial = 205] [outer = 0x112ce8c00] 15:44:24 INFO - PROCESS | 1662 | 1462315464474 Marionette DEBUG loaded listener.js 15:44:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1166c2800) [pid = 1662] [serial = 206] [outer = 0x112ce8c00] 15:44:24 INFO - PROCESS | 1662 | --DOCSHELL 0x1193d2800 == 40 [pid = 1662] [id = 63] 15:44:24 INFO - PROCESS | 1662 | --DOCSHELL 0x1185b4800 == 39 [pid = 1662] [id = 62] 15:44:24 INFO - PROCESS | 1662 | --DOCSHELL 0x118330000 == 38 [pid = 1662] [id = 61] 15:44:24 INFO - PROCESS | 1662 | --DOCSHELL 0x118313000 == 37 [pid = 1662] [id = 60] 15:44:24 INFO - PROCESS | 1662 | --DOCSHELL 0x11736d000 == 36 [pid = 1662] [id = 56] 15:44:24 INFO - PROCESS | 1662 | --DOCSHELL 0x116a90800 == 35 [pid = 1662] [id = 59] 15:44:24 INFO - PROCESS | 1662 | --DOCSHELL 0x116891800 == 34 [pid = 1662] [id = 55] 15:44:24 INFO - PROCESS | 1662 | --DOCSHELL 0x113ab2800 == 33 [pid = 1662] [id = 58] 15:44:24 INFO - PROCESS | 1662 | --DOCSHELL 0x118106800 == 32 [pid = 1662] [id = 57] 15:44:24 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1195c1000) [pid = 1662] [serial = 136] [outer = 0x0] [url = about:blank] 15:44:24 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x116a6c000) [pid = 1662] [serial = 141] [outer = 0x0] [url = about:blank] 15:44:24 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1181c6800) [pid = 1662] [serial = 142] [outer = 0x0] [url = about:blank] 15:44:24 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1183e1800) [pid = 1662] [serial = 144] [outer = 0x0] [url = about:blank] 15:44:24 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x11885c400) [pid = 1662] [serial = 145] [outer = 0x0] [url = about:blank] 15:44:24 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x119f4a000) [pid = 1662] [serial = 147] [outer = 0x0] [url = about:blank] 15:44:24 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1233f7400) [pid = 1662] [serial = 148] [outer = 0x0] [url = about:blank] 15:44:24 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1233ee400) [pid = 1662] [serial = 150] [outer = 0x0] [url = about:blank] 15:44:24 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x124007c00) [pid = 1662] [serial = 151] [outer = 0x0] [url = about:blank] 15:44:24 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x116a6ec00) [pid = 1662] [serial = 153] [outer = 0x0] [url = about:blank] 15:44:24 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x11879c000) [pid = 1662] [serial = 154] [outer = 0x0] [url = about:blank] 15:44:24 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x115ee9c00) [pid = 1662] [serial = 156] [outer = 0x0] [url = about:blank] 15:44:24 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x117d28000) [pid = 1662] [serial = 124] [outer = 0x0] [url = about:blank] 15:44:24 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x116a67000) [pid = 1662] [serial = 123] [outer = 0x0] [url = about:blank] 15:44:24 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1183d6400) [pid = 1662] [serial = 129] [outer = 0x0] [url = about:blank] 15:44:24 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x11830b400) [pid = 1662] [serial = 126] [outer = 0x0] [url = about:blank] 15:44:24 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x118fc9400) [pid = 1662] [serial = 132] [outer = 0x0] [url = about:blank] 15:44:24 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x1166c1c00) [pid = 1662] [serial = 157] [outer = 0x0] [url = about:blank] 15:44:24 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x1166c7000) [pid = 1662] [serial = 159] [outer = 0x0] [url = about:blank] 15:44:24 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x1181d0800) [pid = 1662] [serial = 162] [outer = 0x0] [url = about:blank] 15:44:24 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x1184e1000) [pid = 1662] [serial = 165] [outer = 0x0] [url = about:blank] 15:44:24 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x118854000) [pid = 1662] [serial = 166] [outer = 0x0] [url = about:blank] 15:44:24 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x1168c1c00) [pid = 1662] [serial = 160] [outer = 0x0] [url = about:blank] 15:44:24 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x1183d6800) [pid = 1662] [serial = 127] [outer = 0x0] [url = about:blank] 15:44:24 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x119124000) [pid = 1662] [serial = 133] [outer = 0x0] [url = about:blank] 15:44:24 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x11837e800) [pid = 1662] [serial = 163] [outer = 0x0] [url = about:blank] 15:44:24 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x12a754400) [pid = 1662] [serial = 121] [outer = 0x0] [url = about:blank] 15:44:24 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x11879c800) [pid = 1662] [serial = 130] [outer = 0x0] [url = about:blank] 15:44:24 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x11935a800) [pid = 1662] [serial = 135] [outer = 0x0] [url = about:blank] 15:44:24 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x1296b7000) [pid = 1662] [serial = 120] [outer = 0x0] [url = about:blank] 15:44:24 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x125721400) [pid = 1662] [serial = 103] [outer = 0x0] [url = about:blank] 15:44:24 INFO - PROCESS | 1662 | --DOMWINDOW == 60 (0x128c09400) [pid = 1662] [serial = 115] [outer = 0x0] [url = about:blank] 15:44:24 INFO - PROCESS | 1662 | --DOMWINDOW == 59 (0x129611000) [pid = 1662] [serial = 118] [outer = 0x0] [url = about:blank] 15:44:24 INFO - PROCESS | 1662 | --DOMWINDOW == 58 (0x118396c00) [pid = 1662] [serial = 139] [outer = 0x0] [url = about:blank] 15:44:24 INFO - PROCESS | 1662 | --DOMWINDOW == 57 (0x119ec9400) [pid = 1662] [serial = 138] [outer = 0x0] [url = about:blank] 15:44:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:44:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 524ms 15:44:24 INFO - PROCESS | 1662 | 1462315464816 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]]]}] 15:44:24 INFO - PROCESS | 1662 | 1462315464821 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 15:44:24 INFO - PROCESS | 1662 | 1462315464824 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 15:44:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:44:24 INFO - PROCESS | 1662 | 1462315464831 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:44:24 INFO - PROCESS | 1662 | 1462315464833 Marionette TRACE conn2 <- [1,250,null,{}] 15:44:24 INFO - PROCESS | 1662 | 1462315464835 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}] 15:44:24 INFO - PROCESS | 1662 | 1462315464906 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 15:44:24 INFO - PROCESS | 1662 | 1462315464913 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x11675f800 == 33 [pid = 1662] [id = 70] 15:44:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 58 (0x1168b6800) [pid = 1662] [serial = 207] [outer = 0x0] 15:44:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 59 (0x117d28000) [pid = 1662] [serial = 208] [outer = 0x1168b6800] 15:44:24 INFO - PROCESS | 1662 | 1462315464939 Marionette DEBUG loaded listener.js 15:44:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 60 (0x11830b800) [pid = 1662] [serial = 209] [outer = 0x1168b6800] 15:44:25 INFO - PROCESS | 1662 | 1462315465249 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]]]}] 15:44:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:44:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 469ms 15:44:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:44:25 INFO - PROCESS | 1662 | 1462315465301 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 15:44:25 INFO - PROCESS | 1662 | 1462315465302 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 15:44:25 INFO - PROCESS | 1662 | 1462315465304 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:44:25 INFO - PROCESS | 1662 | 1462315465306 Marionette TRACE conn2 <- [1,254,null,{}] 15:44:25 INFO - PROCESS | 1662 | 1462315465314 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}] 15:44:25 INFO - PROCESS | 1662 | 1462315465384 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 15:44:25 INFO - PROCESS | 1662 | 1462315465390 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x117321800 == 34 [pid = 1662] [id = 71] 15:44:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x118397400) [pid = 1662] [serial = 210] [outer = 0x0] 15:44:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x118795000) [pid = 1662] [serial = 211] [outer = 0x118397400] 15:44:25 INFO - PROCESS | 1662 | 1462315465422 Marionette DEBUG loaded listener.js 15:44:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x11885bc00) [pid = 1662] [serial = 212] [outer = 0x118397400] 15:44:25 INFO - PROCESS | 1662 | 1462315465735 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]]]}] 15:44:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:44:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 472ms 15:44:25 INFO - PROCESS | 1662 | 1462315465776 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 15:44:25 INFO - PROCESS | 1662 | 1462315465780 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 15:44:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:44:25 INFO - PROCESS | 1662 | 1462315465782 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:44:25 INFO - PROCESS | 1662 | 1462315465783 Marionette TRACE conn2 <- [1,258,null,{}] 15:44:25 INFO - PROCESS | 1662 | 1462315465786 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}] 15:44:25 INFO - PROCESS | 1662 | 1462315465859 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 15:44:25 INFO - PROCESS | 1662 | 1462315465899 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x117d10000 == 35 [pid = 1662] [id = 72] 15:44:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x118795c00) [pid = 1662] [serial = 213] [outer = 0x0] 15:44:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x118fd2000) [pid = 1662] [serial = 214] [outer = 0x118795c00] 15:44:25 INFO - PROCESS | 1662 | 1462315465924 Marionette DEBUG loaded listener.js 15:44:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x11935a800) [pid = 1662] [serial = 215] [outer = 0x118795c00] 15:44:26 INFO - PROCESS | 1662 | 1462315466186 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]]]}] 15:44:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:44:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 420ms 15:44:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:44:26 INFO - PROCESS | 1662 | 1462315466205 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 15:44:26 INFO - PROCESS | 1662 | 1462315466206 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 15:44:26 INFO - PROCESS | 1662 | 1462315466208 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:44:26 INFO - PROCESS | 1662 | 1462315466210 Marionette TRACE conn2 <- [1,262,null,{}] 15:44:26 INFO - PROCESS | 1662 | 1462315466220 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}] 15:44:26 INFO - PROCESS | 1662 | 1462315466296 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 15:44:26 INFO - PROCESS | 1662 | 1462315466301 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x118331000 == 36 [pid = 1662] [id = 73] 15:44:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x111f40400) [pid = 1662] [serial = 216] [outer = 0x0] 15:44:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x11983c400) [pid = 1662] [serial = 217] [outer = 0x111f40400] 15:44:26 INFO - PROCESS | 1662 | 1462315466327 Marionette DEBUG loaded listener.js 15:44:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x1211dd000) [pid = 1662] [serial = 218] [outer = 0x111f40400] 15:44:26 INFO - PROCESS | 1662 | 1462315466665 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]]]}] 15:44:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:44:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 480ms 15:44:26 INFO - PROCESS | 1662 | 1462315466689 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 15:44:26 INFO - PROCESS | 1662 | 1462315466691 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 15:44:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:44:26 INFO - PROCESS | 1662 | 1462315466711 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:44:26 INFO - PROCESS | 1662 | 1462315466713 Marionette TRACE conn2 <- [1,266,null,{}] 15:44:26 INFO - PROCESS | 1662 | 1462315466716 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}] 15:44:26 INFO - PROCESS | 1662 | 1462315466872 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 15:44:26 INFO - PROCESS | 1662 | 1462315466891 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x1191aa000 == 37 [pid = 1662] [id = 74] 15:44:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x121277800) [pid = 1662] [serial = 219] [outer = 0x0] 15:44:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x1244c3400) [pid = 1662] [serial = 220] [outer = 0x121277800] 15:44:26 INFO - PROCESS | 1662 | 1462315466921 Marionette DEBUG loaded listener.js 15:44:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x124ebc000) [pid = 1662] [serial = 221] [outer = 0x121277800] 15:44:27 INFO - PROCESS | 1662 | 1462315467247 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]]]}] 15:44:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:44:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 570ms 15:44:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:44:27 INFO - PROCESS | 1662 | 1462315467281 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 15:44:27 INFO - PROCESS | 1662 | 1462315467282 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 15:44:27 INFO - PROCESS | 1662 | 1462315467284 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:44:27 INFO - PROCESS | 1662 | 1462315467286 Marionette TRACE conn2 <- [1,270,null,{}] 15:44:27 INFO - PROCESS | 1662 | 1462315467288 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}] 15:44:27 INFO - PROCESS | 1662 | 1462315467373 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 15:44:27 INFO - PROCESS | 1662 | 1462315467401 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x111d3a800 == 38 [pid = 1662] [id = 75] 15:44:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x12318e800) [pid = 1662] [serial = 222] [outer = 0x0] 15:44:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x125062000) [pid = 1662] [serial = 223] [outer = 0x12318e800] 15:44:27 INFO - PROCESS | 1662 | 1462315467426 Marionette DEBUG loaded listener.js 15:44:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x12571e400) [pid = 1662] [serial = 224] [outer = 0x12318e800] 15:44:27 INFO - PROCESS | 1662 | 1462315467720 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]]]}] 15:44:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:44:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 467ms 15:44:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:44:27 INFO - PROCESS | 1662 | 1462315467759 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 15:44:27 INFO - PROCESS | 1662 | 1462315467760 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 15:44:27 INFO - PROCESS | 1662 | 1462315467765 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:44:27 INFO - PROCESS | 1662 | 1462315467766 Marionette TRACE conn2 <- [1,274,null,{}] 15:44:27 INFO - PROCESS | 1662 | 1462315467769 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}] 15:44:27 INFO - PROCESS | 1662 | 1462315467857 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 15:44:27 INFO - PROCESS | 1662 | 1462315467862 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x119e6a800 == 39 [pid = 1662] [id = 76] 15:44:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x125064800) [pid = 1662] [serial = 225] [outer = 0x0] 15:44:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x125727400) [pid = 1662] [serial = 226] [outer = 0x125064800] 15:44:27 INFO - PROCESS | 1662 | 1462315467886 Marionette DEBUG loaded listener.js 15:44:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x125f64800) [pid = 1662] [serial = 227] [outer = 0x125064800] 15:44:28 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x11983c000) [pid = 1662] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:44:28 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1168b4800) [pid = 1662] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:44:28 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x115194400) [pid = 1662] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:44:28 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x118796800) [pid = 1662] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:44:28 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x113478000) [pid = 1662] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:44:28 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x11934fc00) [pid = 1662] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:44:28 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x1183db400) [pid = 1662] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:44:28 INFO - PROCESS | 1662 | 1462315468222 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]]]}] 15:44:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:44:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 473ms 15:44:28 INFO - PROCESS | 1662 | 1462315468244 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 15:44:28 INFO - PROCESS | 1662 | 1462315468247 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 15:44:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:44:28 INFO - PROCESS | 1662 | 1462315468252 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:44:28 INFO - PROCESS | 1662 | 1462315468253 Marionette TRACE conn2 <- [1,278,null,{}] 15:44:28 INFO - PROCESS | 1662 | 1462315468255 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}] 15:44:28 INFO - PROCESS | 1662 | 1462315468347 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 15:44:28 INFO - PROCESS | 1662 | 1462315468352 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x1183d2000 == 40 [pid = 1662] [id = 77] 15:44:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x118fce400) [pid = 1662] [serial = 228] [outer = 0x0] 15:44:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x119836400) [pid = 1662] [serial = 229] [outer = 0x118fce400] 15:44:28 INFO - PROCESS | 1662 | 1462315468387 Marionette DEBUG loaded listener.js 15:44:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x125f6bc00) [pid = 1662] [serial = 230] [outer = 0x118fce400] 15:44:28 INFO - PROCESS | 1662 | 1462315468772 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]]]}] 15:44:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:44:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 571ms 15:44:28 INFO - PROCESS | 1662 | 1462315468823 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 15:44:28 INFO - PROCESS | 1662 | 1462315468824 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 15:44:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:44:28 INFO - PROCESS | 1662 | 1462315468826 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:44:28 INFO - PROCESS | 1662 | 1462315468827 Marionette TRACE conn2 <- [1,282,null,{}] 15:44:28 INFO - PROCESS | 1662 | 1462315468829 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}] 15:44:28 INFO - PROCESS | 1662 | 1462315468917 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 15:44:28 INFO - PROCESS | 1662 | 1462315468923 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x1232b2800 == 41 [pid = 1662] [id = 78] 15:44:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x118fc9000) [pid = 1662] [serial = 231] [outer = 0x0] 15:44:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x125f71c00) [pid = 1662] [serial = 232] [outer = 0x118fc9000] 15:44:28 INFO - PROCESS | 1662 | 1462315468949 Marionette DEBUG loaded listener.js 15:44:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x12720d000) [pid = 1662] [serial = 233] [outer = 0x118fc9000] 15:44:29 INFO - PROCESS | 1662 | 1462315469222 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]]]}] 15:44:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:44:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 419ms 15:44:29 INFO - PROCESS | 1662 | 1462315469250 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 15:44:29 INFO - PROCESS | 1662 | 1462315469252 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 15:44:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:44:29 INFO - PROCESS | 1662 | 1462315469254 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:44:29 INFO - PROCESS | 1662 | 1462315469256 Marionette TRACE conn2 <- [1,286,null,{}] 15:44:29 INFO - PROCESS | 1662 | 1462315469258 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}] 15:44:29 INFO - PROCESS | 1662 | 1462315469358 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 15:44:29 INFO - PROCESS | 1662 | 1462315469365 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x12471f000 == 42 [pid = 1662] [id = 79] 15:44:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x127259c00) [pid = 1662] [serial = 234] [outer = 0x0] 15:44:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x127478c00) [pid = 1662] [serial = 235] [outer = 0x127259c00] 15:44:29 INFO - PROCESS | 1662 | 1462315469393 Marionette DEBUG loaded listener.js 15:44:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1277cd800) [pid = 1662] [serial = 236] [outer = 0x127259c00] 15:44:29 INFO - PROCESS | 1662 | 1462315469702 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]]]}] 15:44:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:44:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 469ms 15:44:29 INFO - PROCESS | 1662 | 1462315469723 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 15:44:29 INFO - PROCESS | 1662 | 1462315469724 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 15:44:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:44:29 INFO - PROCESS | 1662 | 1462315469729 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:44:29 INFO - PROCESS | 1662 | 1462315469731 Marionette TRACE conn2 <- [1,290,null,{}] 15:44:29 INFO - PROCESS | 1662 | 1462315469734 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}] 15:44:29 INFO - PROCESS | 1662 | 1462315469829 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 15:44:29 INFO - PROCESS | 1662 | 1462315469834 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x124b76800 == 43 [pid = 1662] [id = 80] 15:44:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x12725a800) [pid = 1662] [serial = 237] [outer = 0x0] 15:44:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x128c06000) [pid = 1662] [serial = 238] [outer = 0x12725a800] 15:44:29 INFO - PROCESS | 1662 | 1462315469859 Marionette DEBUG loaded listener.js 15:44:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x128f7d400) [pid = 1662] [serial = 239] [outer = 0x12725a800] 15:44:30 INFO - PROCESS | 1662 | 1462315470124 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]]]}] 15:44:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:44:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 421ms 15:44:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:44:30 INFO - PROCESS | 1662 | 1462315470150 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 15:44:30 INFO - PROCESS | 1662 | 1462315470151 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 15:44:30 INFO - PROCESS | 1662 | 1462315470154 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:44:30 INFO - PROCESS | 1662 | 1462315470155 Marionette TRACE conn2 <- [1,294,null,{}] 15:44:30 INFO - PROCESS | 1662 | 1462315470157 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}] 15:44:30 INFO - PROCESS | 1662 | 1462315470234 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 15:44:30 INFO - PROCESS | 1662 | 1462315470239 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x125790000 == 44 [pid = 1662] [id = 81] 15:44:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x128c0f400) [pid = 1662] [serial = 240] [outer = 0x0] 15:44:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x129098c00) [pid = 1662] [serial = 241] [outer = 0x128c0f400] 15:44:30 INFO - PROCESS | 1662 | 1462315470265 Marionette DEBUG loaded listener.js 15:44:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x129614800) [pid = 1662] [serial = 242] [outer = 0x128c0f400] 15:44:30 INFO - PROCESS | 1662 | 1462315470554 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]]]}] 15:44:30 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. 15:44:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 418ms 15:44:30 INFO - PROCESS | 1662 | 1462315470573 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 15:44:30 INFO - PROCESS | 1662 | 1462315470574 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 15:44:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:44:30 INFO - PROCESS | 1662 | 1462315470583 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:44:30 INFO - PROCESS | 1662 | 1462315470584 Marionette TRACE conn2 <- [1,298,null,{}] 15:44:30 INFO - PROCESS | 1662 | 1462315470587 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}] 15:44:30 INFO - PROCESS | 1662 | 1462315470665 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 15:44:30 INFO - PROCESS | 1662 | 1462315470748 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x112e1b800 == 45 [pid = 1662] [id = 82] 15:44:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x111110000) [pid = 1662] [serial = 243] [outer = 0x0] 15:44:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x111f3ec00) [pid = 1662] [serial = 244] [outer = 0x111110000] 15:44:30 INFO - PROCESS | 1662 | 1462315470780 Marionette DEBUG loaded listener.js 15:44:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1131af000) [pid = 1662] [serial = 245] [outer = 0x111110000] 15:44:31 INFO - PROCESS | 1662 | 1462315471209 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]]]}] 15:44:31 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. 15:44:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 675ms 15:44:31 INFO - PROCESS | 1662 | 1462315471252 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 15:44:31 INFO - PROCESS | 1662 | 1462315471255 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 15:44:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:44:31 INFO - PROCESS | 1662 | 1462315471258 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:44:31 INFO - PROCESS | 1662 | 1462315471260 Marionette TRACE conn2 <- [1,302,null,{}] 15:44:31 INFO - PROCESS | 1662 | 1462315471264 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}] 15:44:31 INFO - PROCESS | 1662 | 1462315471362 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 15:44:31 INFO - PROCESS | 1662 | 1462315471405 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x117321000 == 46 [pid = 1662] [id = 83] 15:44:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x11663cc00) [pid = 1662] [serial = 246] [outer = 0x0] 15:44:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x118304c00) [pid = 1662] [serial = 247] [outer = 0x11663cc00] 15:44:31 INFO - PROCESS | 1662 | 1462315471436 Marionette DEBUG loaded listener.js 15:44:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x118394400) [pid = 1662] [serial = 248] [outer = 0x11663cc00] 15:44:31 INFO - PROCESS | 1662 | 1462315471845 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]]]}] 15:44:31 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. 15:44:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 621ms 15:44:31 INFO - PROCESS | 1662 | 1462315471880 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 15:44:31 INFO - PROCESS | 1662 | 1462315471883 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 15:44:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:44:31 INFO - PROCESS | 1662 | 1462315471887 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:44:31 INFO - PROCESS | 1662 | 1462315471888 Marionette TRACE conn2 <- [1,306,null,{}] 15:44:31 INFO - PROCESS | 1662 | 1462315471891 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}] 15:44:31 INFO - PROCESS | 1662 | 1462315471987 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 15:44:32 INFO - PROCESS | 1662 | 1462315472027 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x119ac6000 == 47 [pid = 1662] [id = 84] 15:44:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1183dd000) [pid = 1662] [serial = 249] [outer = 0x0] 15:44:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x11885dc00) [pid = 1662] [serial = 250] [outer = 0x1183dd000] 15:44:32 INFO - PROCESS | 1662 | 1462315472060 Marionette DEBUG loaded listener.js 15:44:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x119836800) [pid = 1662] [serial = 251] [outer = 0x1183dd000] 15:44:32 INFO - PROCESS | 1662 | 1462315472470 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]]]}] 15:44:32 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. 15:44:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 619ms 15:44:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:44:32 INFO - PROCESS | 1662 | 1462315472506 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 15:44:32 INFO - PROCESS | 1662 | 1462315472507 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 15:44:32 INFO - PROCESS | 1662 | 1462315472511 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:44:32 INFO - PROCESS | 1662 | 1462315472515 Marionette TRACE conn2 <- [1,310,null,{}] 15:44:32 INFO - PROCESS | 1662 | 1462315472522 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}] 15:44:32 INFO - PROCESS | 1662 | 1462315472621 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 15:44:32 INFO - PROCESS | 1662 | 1462315472665 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x12579c800 == 48 [pid = 1662] [id = 85] 15:44:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x118854400) [pid = 1662] [serial = 252] [outer = 0x0] 15:44:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x124746c00) [pid = 1662] [serial = 253] [outer = 0x118854400] 15:44:32 INFO - PROCESS | 1662 | 1462315472694 Marionette DEBUG loaded listener.js 15:44:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12571fc00) [pid = 1662] [serial = 254] [outer = 0x118854400] 15:44:33 INFO - PROCESS | 1662 | 1462315473262 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]]]}] 15:44:33 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. 15:44:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 828ms 15:44:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:44:33 INFO - PROCESS | 1662 | 1462315473338 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 15:44:33 INFO - PROCESS | 1662 | 1462315473340 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 15:44:33 INFO - PROCESS | 1662 | 1462315473343 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:44:33 INFO - PROCESS | 1662 | 1462315473346 Marionette TRACE conn2 <- [1,314,null,{}] 15:44:33 INFO - PROCESS | 1662 | 1462315473349 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}] 15:44:33 INFO - PROCESS | 1662 | 1462315473435 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 15:44:33 INFO - PROCESS | 1662 | 1462315473486 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x117d13000 == 49 [pid = 1662] [id = 86] 15:44:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x116795800) [pid = 1662] [serial = 255] [outer = 0x0] 15:44:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1168c2c00) [pid = 1662] [serial = 256] [outer = 0x116795800] 15:44:33 INFO - PROCESS | 1662 | 1462315473513 Marionette DEBUG loaded listener.js 15:44:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1181c9c00) [pid = 1662] [serial = 257] [outer = 0x116795800] 15:44:33 INFO - PROCESS | 1662 | 1462315473964 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]]]}] 15:44:33 INFO - PROCESS | 1662 | --DOCSHELL 0x125790000 == 48 [pid = 1662] [id = 81] 15:44:33 INFO - PROCESS | 1662 | --DOCSHELL 0x124b76800 == 47 [pid = 1662] [id = 80] 15:44:33 INFO - PROCESS | 1662 | --DOCSHELL 0x12471f000 == 46 [pid = 1662] [id = 79] 15:44:33 INFO - PROCESS | 1662 | --DOCSHELL 0x1232b2800 == 45 [pid = 1662] [id = 78] 15:44:33 INFO - PROCESS | 1662 | --DOCSHELL 0x1183d2000 == 44 [pid = 1662] [id = 77] 15:44:33 INFO - PROCESS | 1662 | --DOCSHELL 0x119e6a800 == 43 [pid = 1662] [id = 76] 15:44:33 INFO - PROCESS | 1662 | --DOCSHELL 0x111d3a800 == 42 [pid = 1662] [id = 75] 15:44:33 INFO - PROCESS | 1662 | --DOCSHELL 0x1191aa000 == 41 [pid = 1662] [id = 74] 15:44:33 INFO - PROCESS | 1662 | --DOCSHELL 0x118331000 == 40 [pid = 1662] [id = 73] 15:44:33 INFO - PROCESS | 1662 | --DOCSHELL 0x117d10000 == 39 [pid = 1662] [id = 72] 15:44:33 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x12319c000) [pid = 1662] [serial = 189] [outer = 0x0] [url = about:blank] 15:44:33 INFO - PROCESS | 1662 | --DOCSHELL 0x117321800 == 38 [pid = 1662] [id = 71] 15:44:33 INFO - PROCESS | 1662 | --DOCSHELL 0x11675f800 == 37 [pid = 1662] [id = 70] 15:44:33 INFO - PROCESS | 1662 | --DOCSHELL 0x115e72000 == 36 [pid = 1662] [id = 69] 15:44:33 INFO - PROCESS | 1662 | --DOCSHELL 0x123514000 == 35 [pid = 1662] [id = 68] 15:44:33 INFO - PROCESS | 1662 | --DOCSHELL 0x119e7c800 == 34 [pid = 1662] [id = 67] 15:44:33 INFO - PROCESS | 1662 | --DOCSHELL 0x1188a8800 == 33 [pid = 1662] [id = 66] 15:44:33 INFO - PROCESS | 1662 | --DOCSHELL 0x1129a9800 == 32 [pid = 1662] [id = 65] 15:44:33 INFO - PROCESS | 1662 | --DOCSHELL 0x1196f4800 == 31 [pid = 1662] [id = 64] 15:44:34 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. 15:44:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 671ms 15:44:34 INFO - PROCESS | 1662 | 1462315474015 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 15:44:34 INFO - PROCESS | 1662 | 1462315474018 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 15:44:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:44:34 INFO - PROCESS | 1662 | 1462315474023 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:44:34 INFO - PROCESS | 1662 | 1462315474024 Marionette TRACE conn2 <- [1,318,null,{}] 15:44:34 INFO - PROCESS | 1662 | 1462315474028 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}] 15:44:34 INFO - PROCESS | 1662 | 1462315474099 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 15:44:34 INFO - PROCESS | 1662 | 1462315474104 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x115e82000 == 32 [pid = 1662] [id = 87] 15:44:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1168b5800) [pid = 1662] [serial = 258] [outer = 0x0] 15:44:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x118305c00) [pid = 1662] [serial = 259] [outer = 0x1168b5800] 15:44:34 INFO - PROCESS | 1662 | 1462315474132 Marionette DEBUG loaded listener.js 15:44:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x11837e800) [pid = 1662] [serial = 260] [outer = 0x1168b5800] 15:44:34 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12127a800) [pid = 1662] [serial = 187] [outer = 0x0] [url = about:blank] 15:44:34 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x118309000) [pid = 1662] [serial = 174] [outer = 0x0] [url = about:blank] 15:44:34 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x11679bc00) [pid = 1662] [serial = 172] [outer = 0x0] [url = about:blank] 15:44:34 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x11610dc00) [pid = 1662] [serial = 171] [outer = 0x0] [url = about:blank] 15:44:34 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x118f7c800) [pid = 1662] [serial = 177] [outer = 0x0] [url = about:blank] 15:44:34 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1188e1c00) [pid = 1662] [serial = 180] [outer = 0x0] [url = about:blank] 15:44:34 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1195be800) [pid = 1662] [serial = 183] [outer = 0x0] [url = about:blank] 15:44:34 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x119834c00) [pid = 1662] [serial = 184] [outer = 0x0] [url = about:blank] 15:44:34 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x119122c00) [pid = 1662] [serial = 178] [outer = 0x0] [url = about:blank] 15:44:34 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x11838bc00) [pid = 1662] [serial = 175] [outer = 0x0] [url = about:blank] 15:44:34 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x11912bc00) [pid = 1662] [serial = 181] [outer = 0x0] [url = about:blank] 15:44:34 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x11911e800) [pid = 1662] [serial = 169] [outer = 0x0] [url = about:blank] 15:44:34 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x119ec6c00) [pid = 1662] [serial = 186] [outer = 0x0] [url = about:blank] 15:44:34 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1188df800) [pid = 1662] [serial = 168] [outer = 0x0] [url = about:blank] 15:44:34 INFO - PROCESS | 1662 | 1462315474486 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]]]}] 15:44:34 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. 15:44:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 520ms 15:44:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:44:34 INFO - PROCESS | 1662 | 1462315474543 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 15:44:34 INFO - PROCESS | 1662 | 1462315474544 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 15:44:34 INFO - PROCESS | 1662 | 1462315474546 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:44:34 INFO - PROCESS | 1662 | 1462315474549 Marionette TRACE conn2 <- [1,322,null,{}] 15:44:34 INFO - PROCESS | 1662 | 1462315474556 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}] 15:44:34 INFO - PROCESS | 1662 | 1462315474631 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 15:44:34 INFO - PROCESS | 1662 | 1462315474638 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x118117000 == 33 [pid = 1662] [id = 88] 15:44:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1183dc000) [pid = 1662] [serial = 261] [outer = 0x0] 15:44:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1188e2c00) [pid = 1662] [serial = 262] [outer = 0x1183dc000] 15:44:34 INFO - PROCESS | 1662 | 1462315474668 Marionette DEBUG loaded listener.js 15:44:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x11911c800) [pid = 1662] [serial = 263] [outer = 0x1183dc000] 15:44:35 INFO - PROCESS | 1662 | 1462315475025 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]]]}] 15:44:35 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. 15:44:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 523ms 15:44:35 INFO - PROCESS | 1662 | 1462315475070 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 15:44:35 INFO - PROCESS | 1662 | 1462315475071 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 15:44:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:44:35 INFO - PROCESS | 1662 | 1462315475074 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:44:35 INFO - PROCESS | 1662 | 1462315475075 Marionette TRACE conn2 <- [1,326,null,{}] 15:44:35 INFO - PROCESS | 1662 | 1462315475077 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}] 15:44:35 INFO - PROCESS | 1662 | 1462315475149 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 15:44:35 INFO - PROCESS | 1662 | 1462315475154 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185bb000 == 34 [pid = 1662] [id = 89] 15:44:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x119129800) [pid = 1662] [serial = 264] [outer = 0x0] 15:44:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1195bfc00) [pid = 1662] [serial = 265] [outer = 0x119129800] 15:44:35 INFO - PROCESS | 1662 | 1462315475182 Marionette DEBUG loaded listener.js 15:44:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x119ebc400) [pid = 1662] [serial = 266] [outer = 0x119129800] 15:44:35 INFO - PROCESS | 1662 | 1462315475498 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]]]}] 15:44:35 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. 15:44:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 472ms 15:44:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:44:35 INFO - PROCESS | 1662 | 1462315475547 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 15:44:35 INFO - PROCESS | 1662 | 1462315475548 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 15:44:35 INFO - PROCESS | 1662 | 1462315475550 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:44:35 INFO - PROCESS | 1662 | 1462315475551 Marionette TRACE conn2 <- [1,330,null,{}] 15:44:35 INFO - PROCESS | 1662 | 1462315475554 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}] 15:44:35 INFO - PROCESS | 1662 | 1462315475624 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 15:44:35 INFO - PROCESS | 1662 | 1462315475667 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x1188ac000 == 35 [pid = 1662] [id = 90] 15:44:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x11934b400) [pid = 1662] [serial = 267] [outer = 0x0] 15:44:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x119f4a000) [pid = 1662] [serial = 268] [outer = 0x11934b400] 15:44:35 INFO - PROCESS | 1662 | 1462315475693 Marionette DEBUG loaded listener.js 15:44:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12319c000) [pid = 1662] [serial = 269] [outer = 0x11934b400] 15:44:35 INFO - PROCESS | 1662 | 1462315475985 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]]]}] 15:44:36 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. 15:44:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 470ms 15:44:36 INFO - PROCESS | 1662 | 1462315476020 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 15:44:36 INFO - PROCESS | 1662 | 1462315476021 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 15:44:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:44:36 INFO - PROCESS | 1662 | 1462315476024 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:44:36 INFO - PROCESS | 1662 | 1462315476025 Marionette TRACE conn2 <- [1,334,null,{}] 15:44:36 INFO - PROCESS | 1662 | 1462315476030 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}] 15:44:36 INFO - PROCESS | 1662 | 1462315476117 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 15:44:36 INFO - PROCESS | 1662 | 1462315476122 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x119ab8800 == 36 [pid = 1662] [id = 91] 15:44:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x124004400) [pid = 1662] [serial = 270] [outer = 0x0] 15:44:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x124eb0800) [pid = 1662] [serial = 271] [outer = 0x124004400] 15:44:36 INFO - PROCESS | 1662 | 1462315476152 Marionette DEBUG loaded listener.js 15:44:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x125c62400) [pid = 1662] [serial = 272] [outer = 0x124004400] 15:44:36 INFO - PROCESS | 1662 | 1462315476495 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]]]}] 15:44:36 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. 15:44:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 521ms 15:44:36 INFO - PROCESS | 1662 | 1462315476545 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 15:44:36 INFO - PROCESS | 1662 | 1462315476547 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 15:44:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:44:36 INFO - PROCESS | 1662 | 1462315476549 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:44:36 INFO - PROCESS | 1662 | 1462315476550 Marionette TRACE conn2 <- [1,338,null,{}] 15:44:36 INFO - PROCESS | 1662 | 1462315476552 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}] 15:44:36 INFO - PROCESS | 1662 | 1462315476638 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 15:44:36 INFO - PROCESS | 1662 | 1462315476669 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x12122c000 == 37 [pid = 1662] [id = 92] 15:44:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x125066000) [pid = 1662] [serial = 273] [outer = 0x0] 15:44:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x125f70800) [pid = 1662] [serial = 274] [outer = 0x125066000] 15:44:36 INFO - PROCESS | 1662 | 1462315476693 Marionette DEBUG loaded listener.js 15:44:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12720b400) [pid = 1662] [serial = 275] [outer = 0x125066000] 15:44:37 INFO - PROCESS | 1662 | 1462315477021 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]]]}] 15:44:37 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. 15:44:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 517ms 15:44:37 INFO - PROCESS | 1662 | 1462315477067 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 15:44:37 INFO - PROCESS | 1662 | 1462315477068 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 15:44:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:44:37 INFO - PROCESS | 1662 | 1462315477070 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:44:37 INFO - PROCESS | 1662 | 1462315477071 Marionette TRACE conn2 <- [1,342,null,{}] 15:44:37 INFO - PROCESS | 1662 | 1462315477074 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}] 15:44:37 INFO - PROCESS | 1662 | 1462315477160 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 15:44:37 INFO - PROCESS | 1662 | 1462315477173 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x124432800 == 38 [pid = 1662] [id = 93] 15:44:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12720b800) [pid = 1662] [serial = 276] [outer = 0x0] 15:44:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1274e7400) [pid = 1662] [serial = 277] [outer = 0x12720b800] 15:44:37 INFO - PROCESS | 1662 | 1462315477200 Marionette DEBUG loaded listener.js 15:44:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1276b6000) [pid = 1662] [serial = 278] [outer = 0x12720b800] 15:44:37 INFO - PROCESS | 1662 | 1462315477496 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]]]}] 15:44:37 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. 15:44:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 470ms 15:44:37 INFO - PROCESS | 1662 | 1462315477540 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 15:44:37 INFO - PROCESS | 1662 | 1462315477542 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 15:44:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:44:37 INFO - PROCESS | 1662 | 1462315477546 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:44:37 INFO - PROCESS | 1662 | 1462315477548 Marionette TRACE conn2 <- [1,346,null,{}] 15:44:37 INFO - PROCESS | 1662 | 1462315477550 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}] 15:44:37 INFO - PROCESS | 1662 | 1462315477642 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 15:44:37 INFO - PROCESS | 1662 | 1462315477674 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x125787000 == 39 [pid = 1662] [id = 94] 15:44:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12746fc00) [pid = 1662] [serial = 279] [outer = 0x0] 15:44:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1277d0c00) [pid = 1662] [serial = 280] [outer = 0x12746fc00] 15:44:37 INFO - PROCESS | 1662 | 1462315477699 Marionette DEBUG loaded listener.js 15:44:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1277d5400) [pid = 1662] [serial = 281] [outer = 0x12746fc00] 15:44:38 INFO - PROCESS | 1662 | 1462315478009 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]]]}] 15:44:38 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. 15:44:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 475ms 15:44:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:44:38 INFO - PROCESS | 1662 | 1462315478019 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 15:44:38 INFO - PROCESS | 1662 | 1462315478020 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 15:44:38 INFO - PROCESS | 1662 | 1462315478023 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:44:38 INFO - PROCESS | 1662 | 1462315478024 Marionette TRACE conn2 <- [1,350,null,{}] 15:44:38 INFO - PROCESS | 1662 | 1462315478026 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}] 15:44:38 INFO - PROCESS | 1662 | 1462315478117 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 15:44:38 INFO - PROCESS | 1662 | 1462315478130 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x12771e800 == 40 [pid = 1662] [id = 95] 15:44:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x128c04400) [pid = 1662] [serial = 282] [outer = 0x0] 15:44:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x128f78800) [pid = 1662] [serial = 283] [outer = 0x128c04400] 15:44:38 INFO - PROCESS | 1662 | 1462315478155 Marionette DEBUG loaded listener.js 15:44:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x128f7d800) [pid = 1662] [serial = 284] [outer = 0x128c04400] 15:44:38 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x12318e800) [pid = 1662] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:44:38 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x125064800) [pid = 1662] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:44:38 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1168b6800) [pid = 1662] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:44:38 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x111f40400) [pid = 1662] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:44:38 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x112ce8c00) [pid = 1662] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:44:38 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x12400c400) [pid = 1662] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:44:38 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x118397400) [pid = 1662] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:44:38 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x118795c00) [pid = 1662] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:44:38 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x118fce400) [pid = 1662] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:44:38 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x118fc9000) [pid = 1662] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:44:38 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x127259c00) [pid = 1662] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:44:38 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x12725a800) [pid = 1662] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:44:38 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x121277800) [pid = 1662] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:44:38 INFO - PROCESS | 1662 | 1462315478538 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]]]}] 15:44:38 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. 15:44:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 519ms 15:44:38 INFO - PROCESS | 1662 | 1462315478543 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 15:44:38 INFO - PROCESS | 1662 | 1462315478545 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 15:44:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:44:38 INFO - PROCESS | 1662 | 1462315478550 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:44:38 INFO - PROCESS | 1662 | 1462315478551 Marionette TRACE conn2 <- [1,354,null,{}] 15:44:38 INFO - PROCESS | 1662 | 1462315478554 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}] 15:44:38 INFO - PROCESS | 1662 | 1462315478642 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 15:44:38 INFO - PROCESS | 1662 | 1462315478649 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x128fb0000 == 41 [pid = 1662] [id = 96] 15:44:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x118fce400) [pid = 1662] [serial = 285] [outer = 0x0] 15:44:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x124ee9000) [pid = 1662] [serial = 286] [outer = 0x118fce400] 15:44:38 INFO - PROCESS | 1662 | 1462315478678 Marionette DEBUG loaded listener.js 15:44:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x128f84000) [pid = 1662] [serial = 287] [outer = 0x118fce400] 15:44:39 INFO - PROCESS | 1662 | 1462315479002 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]]]}] 15:44:39 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. 15:44:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 470ms 15:44:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:44:39 INFO - PROCESS | 1662 | 1462315479020 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 15:44:39 INFO - PROCESS | 1662 | 1462315479021 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 15:44:39 INFO - PROCESS | 1662 | 1462315479024 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:44:39 INFO - PROCESS | 1662 | 1462315479024 Marionette TRACE conn2 <- [1,358,null,{}] 15:44:39 INFO - PROCESS | 1662 | 1462315479043 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}] 15:44:39 INFO - PROCESS | 1662 | 1462315479129 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 15:44:39 INFO - PROCESS | 1662 | 1462315479134 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x12940b000 == 42 [pid = 1662] [id = 97] 15:44:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x128f7b800) [pid = 1662] [serial = 288] [outer = 0x0] 15:44:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x129611c00) [pid = 1662] [serial = 289] [outer = 0x128f7b800] 15:44:39 INFO - PROCESS | 1662 | 1462315479162 Marionette DEBUG loaded listener.js 15:44:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1296b9c00) [pid = 1662] [serial = 290] [outer = 0x128f7b800] 15:44:39 INFO - PROCESS | 1662 | 1462315479628 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]]]}] 15:44:39 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. 15:44:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 622ms 15:44:39 INFO - PROCESS | 1662 | 1462315479653 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 15:44:39 INFO - PROCESS | 1662 | 1462315479654 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 15:44:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:44:39 INFO - PROCESS | 1662 | 1462315479656 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:44:39 INFO - PROCESS | 1662 | 1462315479657 Marionette TRACE conn2 <- [1,362,null,{}] 15:44:39 INFO - PROCESS | 1662 | 1462315479666 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}] 15:44:39 INFO - PROCESS | 1662 | 1462315479740 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 15:44:39 INFO - PROCESS | 1662 | 1462315479747 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x1296e7800 == 43 [pid = 1662] [id = 98] 15:44:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x12a756c00) [pid = 1662] [serial = 291] [outer = 0x0] 15:44:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12a75ec00) [pid = 1662] [serial = 292] [outer = 0x12a756c00] 15:44:39 INFO - PROCESS | 1662 | 1462315479772 Marionette DEBUG loaded listener.js 15:44:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x12a933400) [pid = 1662] [serial = 293] [outer = 0x12a756c00] 15:44:40 INFO - PROCESS | 1662 | 1462315480083 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]]]}] 15:44:40 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. 15:44:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 469ms 15:44:40 INFO - PROCESS | 1662 | 1462315480126 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 15:44:40 INFO - PROCESS | 1662 | 1462315480128 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 15:44:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:44:40 INFO - PROCESS | 1662 | 1462315480130 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:44:40 INFO - PROCESS | 1662 | 1462315480131 Marionette TRACE conn2 <- [1,366,null,{}] 15:44:40 INFO - PROCESS | 1662 | 1462315480134 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}] 15:44:40 INFO - PROCESS | 1662 | 1462315480213 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 15:44:40 INFO - PROCESS | 1662 | 1462315480217 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x1298b8000 == 44 [pid = 1662] [id = 99] 15:44:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x12a944400) [pid = 1662] [serial = 294] [outer = 0x0] 15:44:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x12a94a000) [pid = 1662] [serial = 295] [outer = 0x12a944400] 15:44:40 INFO - PROCESS | 1662 | 1462315480242 Marionette DEBUG loaded listener.js 15:44:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x12ab0b800) [pid = 1662] [serial = 296] [outer = 0x12a944400] 15:44:40 INFO - PROCESS | 1662 | --DOCSHELL 0x115e82000 == 43 [pid = 1662] [id = 87] 15:44:40 INFO - PROCESS | 1662 | --DOCSHELL 0x117d13000 == 42 [pid = 1662] [id = 86] 15:44:40 INFO - PROCESS | 1662 | --DOCSHELL 0x12579c800 == 41 [pid = 1662] [id = 85] 15:44:40 INFO - PROCESS | 1662 | --DOCSHELL 0x119ac6000 == 40 [pid = 1662] [id = 84] 15:44:40 INFO - PROCESS | 1662 | --DOCSHELL 0x117321000 == 39 [pid = 1662] [id = 83] 15:44:40 INFO - PROCESS | 1662 | --DOCSHELL 0x112e1b800 == 38 [pid = 1662] [id = 82] 15:44:41 INFO - PROCESS | 1662 | --DOCSHELL 0x118117000 == 37 [pid = 1662] [id = 88] 15:44:41 INFO - PROCESS | 1662 | --DOCSHELL 0x124432800 == 36 [pid = 1662] [id = 93] 15:44:41 INFO - PROCESS | 1662 | --DOCSHELL 0x1188ac000 == 35 [pid = 1662] [id = 90] 15:44:41 INFO - PROCESS | 1662 | --DOCSHELL 0x12771e800 == 34 [pid = 1662] [id = 95] 15:44:41 INFO - PROCESS | 1662 | --DOCSHELL 0x128fb0000 == 33 [pid = 1662] [id = 96] 15:44:41 INFO - PROCESS | 1662 | --DOCSHELL 0x125787000 == 32 [pid = 1662] [id = 94] 15:44:41 INFO - PROCESS | 1662 | --DOCSHELL 0x12940b000 == 31 [pid = 1662] [id = 97] 15:44:41 INFO - PROCESS | 1662 | --DOCSHELL 0x119ab8800 == 30 [pid = 1662] [id = 91] 15:44:41 INFO - PROCESS | 1662 | --DOCSHELL 0x12122c000 == 29 [pid = 1662] [id = 92] 15:44:41 INFO - PROCESS | 1662 | --DOCSHELL 0x1185bb000 == 28 [pid = 1662] [id = 89] 15:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x125727400) [pid = 1662] [serial = 226] [outer = 0x0] [url = about:blank] 15:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x117d28000) [pid = 1662] [serial = 208] [outer = 0x0] [url = about:blank] 15:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x11830b800) [pid = 1662] [serial = 209] [outer = 0x0] [url = about:blank] 15:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x11983c400) [pid = 1662] [serial = 217] [outer = 0x0] [url = about:blank] 15:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1166c2800) [pid = 1662] [serial = 206] [outer = 0x0] [url = about:blank] 15:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x115e92c00) [pid = 1662] [serial = 205] [outer = 0x0] [url = about:blank] 15:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x124272800) [pid = 1662] [serial = 202] [outer = 0x0] [url = about:blank] 15:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x124744800) [pid = 1662] [serial = 203] [outer = 0x0] [url = about:blank] 15:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x118795000) [pid = 1662] [serial = 211] [outer = 0x0] [url = about:blank] 15:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x11885bc00) [pid = 1662] [serial = 212] [outer = 0x0] [url = about:blank] 15:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x118fd2000) [pid = 1662] [serial = 214] [outer = 0x0] [url = about:blank] 15:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x11935a800) [pid = 1662] [serial = 215] [outer = 0x0] [url = about:blank] 15:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12571e400) [pid = 1662] [serial = 224] [outer = 0x0] [url = about:blank] 15:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x112cef400) [pid = 1662] [serial = 192] [outer = 0x0] [url = about:blank] 15:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1183db000) [pid = 1662] [serial = 195] [outer = 0x0] [url = about:blank] 15:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x119ba2000) [pid = 1662] [serial = 198] [outer = 0x0] [url = about:blank] 15:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x119836400) [pid = 1662] [serial = 229] [outer = 0x0] [url = about:blank] 15:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x125f71c00) [pid = 1662] [serial = 232] [outer = 0x0] [url = about:blank] 15:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x125f6bc00) [pid = 1662] [serial = 230] [outer = 0x0] [url = about:blank] 15:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x113470000) [pid = 1662] [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.] 15:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x127478c00) [pid = 1662] [serial = 235] [outer = 0x0] [url = about:blank] 15:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x129098c00) [pid = 1662] [serial = 241] [outer = 0x0] [url = about:blank] 15:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x128f7d400) [pid = 1662] [serial = 239] [outer = 0x0] [url = about:blank] 15:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1244c3400) [pid = 1662] [serial = 220] [outer = 0x0] [url = about:blank] 15:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x128c06000) [pid = 1662] [serial = 238] [outer = 0x0] [url = about:blank] 15:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12720d000) [pid = 1662] [serial = 233] [outer = 0x0] [url = about:blank] 15:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x125f64800) [pid = 1662] [serial = 227] [outer = 0x0] [url = about:blank] 15:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1277cd800) [pid = 1662] [serial = 236] [outer = 0x0] [url = about:blank] 15:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1211dd000) [pid = 1662] [serial = 218] [outer = 0x0] [url = about:blank] 15:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x124ebc000) [pid = 1662] [serial = 221] [outer = 0x0] [url = about:blank] 15:44:41 INFO - PROCESS | 1662 | --DOCSHELL 0x1296e7800 == 27 [pid = 1662] [id = 98] 15:44:41 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x125062000) [pid = 1662] [serial = 223] [outer = 0x0] [url = about:blank] 15:44:41 INFO - PROCESS | 1662 | 1462315481611 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]]]}] 15:44:41 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. 15:44:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1520ms 15:44:41 INFO - PROCESS | 1662 | 1462315481651 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 15:44:41 INFO - PROCESS | 1662 | 1462315481654 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 15:44:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:44:41 INFO - PROCESS | 1662 | 1462315481658 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:44:41 INFO - PROCESS | 1662 | 1462315481660 Marionette TRACE conn2 <- [1,370,null,{}] 15:44:41 INFO - PROCESS | 1662 | 1462315481664 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}] 15:44:41 INFO - PROCESS | 1662 | 1462315481742 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 15:44:41 INFO - PROCESS | 1662 | 1462315481782 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x112e2a000 == 28 [pid = 1662] [id = 100] 15:44:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1134e0800) [pid = 1662] [serial = 297] [outer = 0x0] 15:44:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x113aa2000) [pid = 1662] [serial = 298] [outer = 0x1134e0800] 15:44:41 INFO - PROCESS | 1662 | 1462315481809 Marionette DEBUG loaded listener.js 15:44:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x116637400) [pid = 1662] [serial = 299] [outer = 0x1134e0800] 15:44:42 INFO - PROCESS | 1662 | 1462315482142 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]]]}] 15:44:42 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. 15:44:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 521ms 15:44:42 INFO - PROCESS | 1662 | 1462315482187 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 15:44:42 INFO - PROCESS | 1662 | 1462315482191 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 15:44:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:44:42 INFO - PROCESS | 1662 | 1462315482209 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:44:42 INFO - PROCESS | 1662 | 1462315482211 Marionette TRACE conn2 <- [1,374,null,{}] 15:44:42 INFO - PROCESS | 1662 | 1462315482213 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}] 15:44:42 INFO - PROCESS | 1662 | 1462315482286 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 15:44:42 INFO - PROCESS | 1662 | 1462315482328 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x116039000 == 29 [pid = 1662] [id = 101] 15:44:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x113aa0c00) [pid = 1662] [serial = 300] [outer = 0x0] 15:44:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x11685ec00) [pid = 1662] [serial = 301] [outer = 0x113aa0c00] 15:44:42 INFO - PROCESS | 1662 | 1462315482354 Marionette DEBUG loaded listener.js 15:44:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x11830a400) [pid = 1662] [serial = 302] [outer = 0x113aa0c00] 15:44:42 INFO - PROCESS | 1662 | 1462315482661 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:44:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:44:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 472ms 15:44:42 INFO - PROCESS | 1662 | 1462315482682 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 15:44:42 INFO - PROCESS | 1662 | 1462315482683 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 15:44:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:44:42 INFO - PROCESS | 1662 | 1462315482686 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:44:42 INFO - PROCESS | 1662 | 1462315482689 Marionette TRACE conn2 <- [1,378,null,{}] 15:44:42 INFO - PROCESS | 1662 | 1462315482699 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}] 15:44:42 INFO - PROCESS | 1662 | 1462315482771 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 15:44:42 INFO - PROCESS | 1662 | 1462315482779 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x11731e000 == 30 [pid = 1662] [id = 102] 15:44:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1111db400) [pid = 1662] [serial = 303] [outer = 0x0] 15:44:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1183e1800) [pid = 1662] [serial = 304] [outer = 0x1111db400] 15:44:42 INFO - PROCESS | 1662 | 1462315482808 Marionette DEBUG loaded listener.js 15:44:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x118799000) [pid = 1662] [serial = 305] [outer = 0x1111db400] 15:44:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:44:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 471ms 15:44:43 INFO - PROCESS | 1662 | 1462315483153 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:44:43 INFO - PROCESS | 1662 | 1462315483158 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 15:44:43 INFO - PROCESS | 1662 | 1462315483161 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 15:44:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:44:43 INFO - PROCESS | 1662 | 1462315483167 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:44:43 INFO - PROCESS | 1662 | 1462315483168 Marionette TRACE conn2 <- [1,382,null,{}] 15:44:43 INFO - PROCESS | 1662 | 1462315483172 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}] 15:44:43 INFO - PROCESS | 1662 | 1462315483306 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 15:44:43 INFO - PROCESS | 1662 | 1462315483317 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x117d06800 == 31 [pid = 1662] [id = 103] 15:44:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x112650800) [pid = 1662] [serial = 306] [outer = 0x0] 15:44:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x118858000) [pid = 1662] [serial = 307] [outer = 0x112650800] 15:44:43 INFO - PROCESS | 1662 | 1462315483358 Marionette DEBUG loaded listener.js 15:44:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x118fccc00) [pid = 1662] [serial = 308] [outer = 0x112650800] 15:44:43 INFO - PROCESS | 1662 | 1462315483683 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:44:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:44:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 520ms 15:44:43 INFO - PROCESS | 1662 | 1462315483687 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 15:44:43 INFO - PROCESS | 1662 | 1462315483688 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 15:44:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:44:43 INFO - PROCESS | 1662 | 1462315483690 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:44:43 INFO - PROCESS | 1662 | 1462315483691 Marionette TRACE conn2 <- [1,386,null,{}] 15:44:43 INFO - PROCESS | 1662 | 1462315483701 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}] 15:44:43 INFO - PROCESS | 1662 | 1462315483774 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 15:44:43 INFO - PROCESS | 1662 | 1462315483781 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x1183cb800 == 32 [pid = 1662] [id = 104] 15:44:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x112648c00) [pid = 1662] [serial = 309] [outer = 0x0] 15:44:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x119123000) [pid = 1662] [serial = 310] [outer = 0x112648c00] 15:44:43 INFO - PROCESS | 1662 | 1462315483806 Marionette DEBUG loaded listener.js 15:44:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1195b6c00) [pid = 1662] [serial = 311] [outer = 0x112648c00] 15:44:44 INFO - PROCESS | 1662 | 1462315484142 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]]]}] 15:44:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:44:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 472ms 15:44:44 INFO - PROCESS | 1662 | 1462315484164 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 15:44:44 INFO - PROCESS | 1662 | 1462315484166 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 15:44:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:44:44 INFO - PROCESS | 1662 | 1462315484168 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:44:44 INFO - PROCESS | 1662 | 1462315484169 Marionette TRACE conn2 <- [1,390,null,{}] 15:44:44 INFO - PROCESS | 1662 | 1462315484172 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}] 15:44:44 INFO - PROCESS | 1662 | 1462315484274 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 15:44:44 INFO - PROCESS | 1662 | 1462315484280 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x118f9e000 == 33 [pid = 1662] [id = 105] 15:44:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1195bac00) [pid = 1662] [serial = 312] [outer = 0x0] 15:44:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x119838c00) [pid = 1662] [serial = 313] [outer = 0x1195bac00] 15:44:44 INFO - PROCESS | 1662 | 1462315484310 Marionette DEBUG loaded listener.js 15:44:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x121272800) [pid = 1662] [serial = 314] [outer = 0x1195bac00] 15:44:44 INFO - PROCESS | 1662 | 1462315484618 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]]]}] 15:44:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:44:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 468ms 15:44:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:44:44 INFO - PROCESS | 1662 | 1462315484637 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 15:44:44 INFO - PROCESS | 1662 | 1462315484638 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 15:44:44 INFO - PROCESS | 1662 | 1462315484640 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:44:44 INFO - PROCESS | 1662 | 1462315484641 Marionette TRACE conn2 <- [1,394,null,{}] 15:44:44 INFO - PROCESS | 1662 | 1462315484645 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}] 15:44:44 INFO - PROCESS | 1662 | 1462315484719 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 15:44:44 INFO - PROCESS | 1662 | 1462315484723 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196ec800 == 34 [pid = 1662] [id = 106] 15:44:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x11335e400) [pid = 1662] [serial = 315] [outer = 0x0] 15:44:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12127c400) [pid = 1662] [serial = 316] [outer = 0x11335e400] 15:44:44 INFO - PROCESS | 1662 | 1462315484750 Marionette DEBUG loaded listener.js 15:44:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12354cc00) [pid = 1662] [serial = 317] [outer = 0x11335e400] 15:44:45 INFO - PROCESS | 1662 | 1462315485084 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]]]}] 15:44:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:44:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 473ms 15:44:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:44:45 INFO - PROCESS | 1662 | 1462315485121 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 15:44:45 INFO - PROCESS | 1662 | 1462315485122 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 15:44:45 INFO - PROCESS | 1662 | 1462315485124 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:44:45 INFO - PROCESS | 1662 | 1462315485125 Marionette TRACE conn2 <- [1,398,null,{}] 15:44:45 INFO - PROCESS | 1662 | 1462315485128 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}] 15:44:45 INFO - PROCESS | 1662 | 1462315485210 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 15:44:45 INFO - PROCESS | 1662 | 1462315485224 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x119ac0800 == 35 [pid = 1662] [id = 107] 15:44:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1236d1800) [pid = 1662] [serial = 318] [outer = 0x0] 15:44:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x124744800) [pid = 1662] [serial = 319] [outer = 0x1236d1800] 15:44:45 INFO - PROCESS | 1662 | 1462315485255 Marionette DEBUG loaded listener.js 15:44:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x124ebc000) [pid = 1662] [serial = 320] [outer = 0x1236d1800] 15:44:45 INFO - PROCESS | 1662 | 1462315485645 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]]]}] 15:44:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:44:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 569ms 15:44:45 INFO - PROCESS | 1662 | 1462315485694 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 15:44:45 INFO - PROCESS | 1662 | 1462315485695 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 15:44:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:44:45 INFO - PROCESS | 1662 | 1462315485697 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:44:45 INFO - PROCESS | 1662 | 1462315485698 Marionette TRACE conn2 <- [1,402,null,{}] 15:44:45 INFO - PROCESS | 1662 | 1462315485701 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}] 15:44:45 INFO - PROCESS | 1662 | 1462315485773 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 15:44:45 INFO - PROCESS | 1662 | 1462315485782 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x11731d800 == 36 [pid = 1662] [id = 108] 15:44:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x124b98c00) [pid = 1662] [serial = 321] [outer = 0x0] 15:44:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x125125c00) [pid = 1662] [serial = 322] [outer = 0x124b98c00] 15:44:45 INFO - PROCESS | 1662 | 1462315485807 Marionette DEBUG loaded listener.js 15:44:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x125727400) [pid = 1662] [serial = 323] [outer = 0x124b98c00] 15:44:46 INFO - PROCESS | 1662 | 1462315486134 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]]]}] 15:44:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:44:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 470ms 15:44:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:44:46 INFO - PROCESS | 1662 | 1462315486167 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 15:44:46 INFO - PROCESS | 1662 | 1462315486169 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 15:44:46 INFO - PROCESS | 1662 | 1462315486171 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:44:46 INFO - PROCESS | 1662 | 1462315486172 Marionette TRACE conn2 <- [1,406,null,{}] 15:44:46 INFO - PROCESS | 1662 | 1462315486174 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}] 15:44:46 INFO - PROCESS | 1662 | 1462315486252 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 15:44:46 INFO - PROCESS | 1662 | 1462315486257 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x123526800 == 37 [pid = 1662] [id = 109] 15:44:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x125c69000) [pid = 1662] [serial = 324] [outer = 0x0] 15:44:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x127204000) [pid = 1662] [serial = 325] [outer = 0x125c69000] 15:44:46 INFO - PROCESS | 1662 | 1462315486284 Marionette DEBUG loaded listener.js 15:44:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x12720c400) [pid = 1662] [serial = 326] [outer = 0x125c69000] 15:44:46 INFO - PROCESS | 1662 | 1462315486624 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]]]}] 15:44:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:44:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 468ms 15:44:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:44:46 INFO - PROCESS | 1662 | 1462315486639 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 15:44:46 INFO - PROCESS | 1662 | 1462315486641 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 15:44:46 INFO - PROCESS | 1662 | 1462315486643 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:44:46 INFO - PROCESS | 1662 | 1462315486647 Marionette TRACE conn2 <- [1,410,null,{}] 15:44:46 INFO - PROCESS | 1662 | 1462315486650 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}] 15:44:46 INFO - PROCESS | 1662 | 1462315486765 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 15:44:46 INFO - PROCESS | 1662 | 1462315486796 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x1183ca000 == 38 [pid = 1662] [id = 110] 15:44:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x125c69800) [pid = 1662] [serial = 327] [outer = 0x0] 15:44:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x1274f1400) [pid = 1662] [serial = 328] [outer = 0x125c69800] 15:44:46 INFO - PROCESS | 1662 | 1462315486824 Marionette DEBUG loaded listener.js 15:44:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x1277cd800) [pid = 1662] [serial = 329] [outer = 0x125c69800] 15:44:47 INFO - PROCESS | 1662 | 1462315487153 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]]]}] 15:44:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:44:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 522ms 15:44:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:44:47 INFO - PROCESS | 1662 | 1462315487166 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 15:44:47 INFO - PROCESS | 1662 | 1462315487167 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 15:44:47 INFO - PROCESS | 1662 | 1462315487169 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:44:47 INFO - PROCESS | 1662 | 1462315487170 Marionette TRACE conn2 <- [1,414,null,{}] 15:44:47 INFO - PROCESS | 1662 | 1462315487172 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}] 15:44:47 INFO - PROCESS | 1662 | 1462315487269 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 15:44:47 INFO - PROCESS | 1662 | 1462315487274 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x124e83800 == 39 [pid = 1662] [id = 111] 15:44:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x127211400) [pid = 1662] [serial = 330] [outer = 0x0] 15:44:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x128c03000) [pid = 1662] [serial = 331] [outer = 0x127211400] 15:44:47 INFO - PROCESS | 1662 | 1462315487300 Marionette DEBUG loaded listener.js 15:44:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x128c0b000) [pid = 1662] [serial = 332] [outer = 0x127211400] 15:44:47 INFO - PROCESS | 1662 | 1462315487757 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]]]}] 15:44:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:44:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 619ms 15:44:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:44:47 INFO - PROCESS | 1662 | 1462315487789 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 15:44:47 INFO - PROCESS | 1662 | 1462315487790 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 15:44:47 INFO - PROCESS | 1662 | 1462315487794 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:44:47 INFO - PROCESS | 1662 | 1462315487796 Marionette TRACE conn2 <- [1,418,null,{}] 15:44:47 INFO - PROCESS | 1662 | 1462315487800 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}] 15:44:47 INFO - PROCESS | 1662 | 1462315487923 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 15:44:47 INFO - PROCESS | 1662 | 1462315487935 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x12579f800 == 40 [pid = 1662] [id = 112] 15:44:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x1277d5c00) [pid = 1662] [serial = 333] [outer = 0x0] 15:44:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x128f7c400) [pid = 1662] [serial = 334] [outer = 0x1277d5c00] 15:44:47 INFO - PROCESS | 1662 | 1462315487960 Marionette DEBUG loaded listener.js 15:44:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x129097000) [pid = 1662] [serial = 335] [outer = 0x1277d5c00] 15:44:48 INFO - PROCESS | 1662 | 1462315488220 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:44:48 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x128f7b800) [pid = 1662] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:44:48 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x118854400) [pid = 1662] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:44:48 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x1183dd000) [pid = 1662] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:44:48 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x11663cc00) [pid = 1662] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:44:48 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x111110000) [pid = 1662] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:44:48 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x124004400) [pid = 1662] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:44:48 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x11934b400) [pid = 1662] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:44:48 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x119129800) [pid = 1662] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:44:48 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x1183dc000) [pid = 1662] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:44:48 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1168b5800) [pid = 1662] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:44:48 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x116795800) [pid = 1662] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:44:48 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x119838800) [pid = 1662] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:44:48 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x117330800) [pid = 1662] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:44:48 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x11830c400) [pid = 1662] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:44:48 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x128c0f400) [pid = 1662] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:44:48 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x112ce6c00) [pid = 1662] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:44:48 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x125066000) [pid = 1662] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:44:48 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12720b800) [pid = 1662] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:44:48 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x12746fc00) [pid = 1662] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:44:48 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x118fce400) [pid = 1662] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:44:48 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x128c04400) [pid = 1662] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:44:48 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x12a756c00) [pid = 1662] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:44:48 INFO - PROCESS | 1662 | 1462315488858 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]]]}] 15:44:48 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 15:44:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1071ms 15:44:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:44:48 INFO - PROCESS | 1662 | 1462315488865 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 15:44:48 INFO - PROCESS | 1662 | 1462315488866 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 15:44:48 INFO - PROCESS | 1662 | 1462315488868 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:44:48 INFO - PROCESS | 1662 | 1462315488869 Marionette TRACE conn2 <- [1,422,null,{}] 15:44:48 INFO - PROCESS | 1662 | 1462315488871 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}] 15:44:48 INFO - PROCESS | 1662 | 1462315488949 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 15:44:48 INFO - PROCESS | 1662 | 1462315488956 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x116a9b000 == 41 [pid = 1662] [id = 113] 15:44:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x112ce6c00) [pid = 1662] [serial = 336] [outer = 0x0] 15:44:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x11838c400) [pid = 1662] [serial = 337] [outer = 0x112ce6c00] 15:44:48 INFO - PROCESS | 1662 | 1462315488982 Marionette DEBUG loaded listener.js 15:44:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x119eca400) [pid = 1662] [serial = 338] [outer = 0x112ce6c00] 15:44:49 INFO - PROCESS | 1662 | 1462315489757 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]]]}] 15:44:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:44:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 920ms 15:44:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:44:49 INFO - PROCESS | 1662 | 1462315489788 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 15:44:49 INFO - PROCESS | 1662 | 1462315489789 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 15:44:49 INFO - PROCESS | 1662 | 1462315489792 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:44:49 INFO - PROCESS | 1662 | 1462315489793 Marionette TRACE conn2 <- [1,426,null,{}] 15:44:49 INFO - PROCESS | 1662 | 1462315489797 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}] 15:44:49 INFO - PROCESS | 1662 | 1462315489871 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 15:44:49 INFO - PROCESS | 1662 | 1462315489875 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x125f17000 == 42 [pid = 1662] [id = 114] 15:44:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12354c800) [pid = 1662] [serial = 339] [outer = 0x0] 15:44:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x124b96800) [pid = 1662] [serial = 340] [outer = 0x12354c800] 15:44:49 INFO - PROCESS | 1662 | 1462315489903 Marionette DEBUG loaded listener.js 15:44:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12960d000) [pid = 1662] [serial = 341] [outer = 0x12354c800] 15:44:50 INFO - PROCESS | 1662 | 1462315490221 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] 15:44:50 INFO - PROCESS | 1662 | 1462315490266 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 15:44:50 INFO - PROCESS | 1662 | 1462315490268 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:44:50 INFO - PROCESS | 1662 | 1462315490270 Marionette TRACE conn2 <- [1,430,null,{}] 15:44:50 INFO - PROCESS | 1662 | 1462315490282 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}] 15:44:50 INFO - PROCESS | 1662 | 1462315490355 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 15:44:50 INFO - PROCESS | 1662 | 1462315490359 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x1296f2000 == 43 [pid = 1662] [id = 115] 15:44:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x129618800) [pid = 1662] [serial = 342] [outer = 0x0] 15:44:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12a94e400) [pid = 1662] [serial = 343] [outer = 0x129618800] 15:44:50 INFO - PROCESS | 1662 | 1462315490387 Marionette DEBUG loaded listener.js 15:44:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x12ab0f000) [pid = 1662] [serial = 344] [outer = 0x129618800] 15:44:50 INFO - PROCESS | 1662 | 1462315490704 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]]]}] 15:44:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:44:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 478ms 15:44:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:44:50 INFO - PROCESS | 1662 | 1462315490747 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 15:44:50 INFO - PROCESS | 1662 | 1462315490748 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 15:44:50 INFO - PROCESS | 1662 | 1462315490750 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:44:50 INFO - PROCESS | 1662 | 1462315490751 Marionette TRACE conn2 <- [1,434,null,{}] 15:44:50 INFO - PROCESS | 1662 | 1462315490753 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}] 15:44:50 INFO - PROCESS | 1662 | 1462315490832 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 15:44:50 INFO - PROCESS | 1662 | 1462315490926 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x111f73000 == 44 [pid = 1662] [id = 116] 15:44:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x1111d4400) [pid = 1662] [serial = 345] [outer = 0x0] 15:44:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1121e4c00) [pid = 1662] [serial = 346] [outer = 0x1111d4400] 15:44:50 INFO - PROCESS | 1662 | 1462315490957 Marionette DEBUG loaded listener.js 15:44:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1131a5800) [pid = 1662] [serial = 347] [outer = 0x1111d4400] 15:44:51 INFO - PROCESS | 1662 | 1462315491459 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]]]}] 15:44:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:44:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 721ms 15:44:51 INFO - PROCESS | 1662 | 1462315491472 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 15:44:51 INFO - PROCESS | 1662 | 1462315491475 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 15:44:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:44:51 INFO - PROCESS | 1662 | 1462315491534 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:44:51 INFO - PROCESS | 1662 | 1462315491536 Marionette TRACE conn2 <- [1,438,null,{}] 15:44:51 INFO - PROCESS | 1662 | 1462315491539 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}] 15:44:51 INFO - PROCESS | 1662 | 1462315491683 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 15:44:51 INFO - PROCESS | 1662 | 1462315491737 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x11731c000 == 45 [pid = 1662] [id = 117] 15:44:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x1168c1c00) [pid = 1662] [serial = 348] [outer = 0x0] 15:44:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x117330000) [pid = 1662] [serial = 349] [outer = 0x1168c1c00] 15:44:51 INFO - PROCESS | 1662 | 1462315491769 Marionette DEBUG loaded listener.js 15:44:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x11830b000) [pid = 1662] [serial = 350] [outer = 0x1168c1c00] 15:44:52 INFO - PROCESS | 1662 | 1462315492513 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]]]}] 15:44:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:44:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1051ms 15:44:52 INFO - PROCESS | 1662 | 1462315492555 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 15:44:52 INFO - PROCESS | 1662 | 1462315492558 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 15:44:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:44:52 INFO - PROCESS | 1662 | 1462315492561 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:44:52 INFO - PROCESS | 1662 | 1462315492563 Marionette TRACE conn2 <- [1,442,null,{}] 15:44:52 INFO - PROCESS | 1662 | 1462315492568 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}] 15:44:52 INFO - PROCESS | 1662 | 1462315492666 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 15:44:52 INFO - PROCESS | 1662 | --DOCSHELL 0x1296f2000 == 44 [pid = 1662] [id = 115] 15:44:52 INFO - PROCESS | 1662 | --DOCSHELL 0x125f17000 == 43 [pid = 1662] [id = 114] 15:44:52 INFO - PROCESS | 1662 | --DOCSHELL 0x116a9b000 == 42 [pid = 1662] [id = 113] 15:44:52 INFO - PROCESS | 1662 | --DOCSHELL 0x12579f800 == 41 [pid = 1662] [id = 112] 15:44:52 INFO - PROCESS | 1662 | --DOCSHELL 0x124e83800 == 40 [pid = 1662] [id = 111] 15:44:52 INFO - PROCESS | 1662 | --DOCSHELL 0x1183ca000 == 39 [pid = 1662] [id = 110] 15:44:52 INFO - PROCESS | 1662 | --DOCSHELL 0x123526800 == 38 [pid = 1662] [id = 109] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x12a94a000) [pid = 1662] [serial = 295] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOCSHELL 0x11731d800 == 37 [pid = 1662] [id = 108] 15:44:52 INFO - PROCESS | 1662 | --DOCSHELL 0x119ac0800 == 36 [pid = 1662] [id = 107] 15:44:52 INFO - PROCESS | 1662 | --DOCSHELL 0x1196ec800 == 35 [pid = 1662] [id = 106] 15:44:52 INFO - PROCESS | 1662 | --DOCSHELL 0x118f9e000 == 34 [pid = 1662] [id = 105] 15:44:52 INFO - PROCESS | 1662 | --DOCSHELL 0x1183cb800 == 33 [pid = 1662] [id = 104] 15:44:52 INFO - PROCESS | 1662 | --DOCSHELL 0x117d06800 == 32 [pid = 1662] [id = 103] 15:44:52 INFO - PROCESS | 1662 | --DOCSHELL 0x11731e000 == 31 [pid = 1662] [id = 102] 15:44:52 INFO - PROCESS | 1662 | --DOCSHELL 0x116039000 == 30 [pid = 1662] [id = 101] 15:44:52 INFO - PROCESS | 1662 | --DOCSHELL 0x112e2a000 == 29 [pid = 1662] [id = 100] 15:44:52 INFO - PROCESS | 1662 | --DOCSHELL 0x1298b8000 == 28 [pid = 1662] [id = 99] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x121271c00) [pid = 1662] [serial = 199] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1188df400) [pid = 1662] [serial = 196] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x1236d0800) [pid = 1662] [serial = 190] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x129614800) [pid = 1662] [serial = 242] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1160b5400) [pid = 1662] [serial = 193] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x125f70800) [pid = 1662] [serial = 274] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1274e7400) [pid = 1662] [serial = 277] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x12720b400) [pid = 1662] [serial = 275] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1277d5400) [pid = 1662] [serial = 281] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1277d0c00) [pid = 1662] [serial = 280] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1276b6000) [pid = 1662] [serial = 278] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x128f84000) [pid = 1662] [serial = 287] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x128f78800) [pid = 1662] [serial = 283] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x124ee9000) [pid = 1662] [serial = 286] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12a75ec00) [pid = 1662] [serial = 292] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x129611c00) [pid = 1662] [serial = 289] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x128f7d800) [pid = 1662] [serial = 284] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x124746c00) [pid = 1662] [serial = 253] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x119836800) [pid = 1662] [serial = 251] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x11885dc00) [pid = 1662] [serial = 250] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x118394400) [pid = 1662] [serial = 248] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x118304c00) [pid = 1662] [serial = 247] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x111f3ec00) [pid = 1662] [serial = 244] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1131af000) [pid = 1662] [serial = 245] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x124eb0800) [pid = 1662] [serial = 271] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x119f4a000) [pid = 1662] [serial = 268] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12319c000) [pid = 1662] [serial = 269] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1195bfc00) [pid = 1662] [serial = 265] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x119ebc400) [pid = 1662] [serial = 266] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1188e2c00) [pid = 1662] [serial = 262] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x11911c800) [pid = 1662] [serial = 263] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x118305c00) [pid = 1662] [serial = 259] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x11837e800) [pid = 1662] [serial = 260] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1181c9c00) [pid = 1662] [serial = 257] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1168c2c00) [pid = 1662] [serial = 256] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x12571fc00) [pid = 1662] [serial = 254] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x12a933400) [pid = 1662] [serial = 293] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x1296b9c00) [pid = 1662] [serial = 290] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x125c62400) [pid = 1662] [serial = 272] [outer = 0x0] [url = about:blank] 15:44:52 INFO - PROCESS | 1662 | 1462315492746 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x113242000 == 29 [pid = 1662] [id = 118] 15:44:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x113472c00) [pid = 1662] [serial = 351] [outer = 0x0] 15:44:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x11610f400) [pid = 1662] [serial = 352] [outer = 0x113472c00] 15:44:52 INFO - PROCESS | 1662 | 1462315492774 Marionette DEBUG loaded listener.js 15:44:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1168b3400) [pid = 1662] [serial = 353] [outer = 0x113472c00] 15:44:53 INFO - PROCESS | 1662 | 1462315493179 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]]]}] 15:44:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:44:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 673ms 15:44:53 INFO - PROCESS | 1662 | 1462315493241 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 15:44:53 INFO - PROCESS | 1662 | 1462315493247 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 15:44:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:44:53 INFO - PROCESS | 1662 | 1462315493265 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:44:53 INFO - PROCESS | 1662 | 1462315493268 Marionette TRACE conn2 <- [1,446,null,{}] 15:44:53 INFO - PROCESS | 1662 | 1462315493271 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}] 15:44:53 INFO - PROCESS | 1662 | 1462315493385 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 15:44:53 INFO - PROCESS | 1662 | 1462315493400 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x117318000 == 30 [pid = 1662] [id = 119] 15:44:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x11830d000) [pid = 1662] [serial = 354] [outer = 0x0] 15:44:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x11837dc00) [pid = 1662] [serial = 355] [outer = 0x11830d000] 15:44:53 INFO - PROCESS | 1662 | 1462315493442 Marionette DEBUG loaded listener.js 15:44:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1183d7800) [pid = 1662] [serial = 356] [outer = 0x11830d000] 15:44:53 INFO - PROCESS | 1662 | 1462315493798 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]]]}] 15:44:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:44:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 575ms 15:44:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:44:53 INFO - PROCESS | 1662 | 1462315493838 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 15:44:53 INFO - PROCESS | 1662 | 1462315493840 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 15:44:53 INFO - PROCESS | 1662 | 1462315493842 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:44:53 INFO - PROCESS | 1662 | 1462315493845 Marionette TRACE conn2 <- [1,450,null,{}] 15:44:53 INFO - PROCESS | 1662 | 1462315493852 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}] 15:44:53 INFO - PROCESS | 1662 | 1462315493928 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 15:44:53 INFO - PROCESS | 1662 | 1462315493934 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x118332800 == 31 [pid = 1662] [id = 120] 15:44:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1183e2800) [pid = 1662] [serial = 357] [outer = 0x0] 15:44:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1188d6400) [pid = 1662] [serial = 358] [outer = 0x1183e2800] 15:44:53 INFO - PROCESS | 1662 | 1462315493966 Marionette DEBUG loaded listener.js 15:44:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x118fd4c00) [pid = 1662] [serial = 359] [outer = 0x1183e2800] 15:44:54 INFO - PROCESS | 1662 | 1462315494339 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] 15:44:54 INFO - PROCESS | 1662 | 1462315494370 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 15:44:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:44:54 INFO - PROCESS | 1662 | 1462315494373 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:44:54 INFO - PROCESS | 1662 | 1462315494375 Marionette TRACE conn2 <- [1,454,null,{}] 15:44:54 INFO - PROCESS | 1662 | 1462315494381 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}] 15:44:54 INFO - PROCESS | 1662 | 1462315494523 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 15:44:54 INFO - PROCESS | 1662 | 1462315494541 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x11889c800 == 32 [pid = 1662] [id = 121] 15:44:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x11934d400) [pid = 1662] [serial = 360] [outer = 0x0] 15:44:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1195c2400) [pid = 1662] [serial = 361] [outer = 0x11934d400] 15:44:54 INFO - PROCESS | 1662 | 1462315494584 Marionette DEBUG loaded listener.js 15:44:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x119b9ac00) [pid = 1662] [serial = 362] [outer = 0x11934d400] 15:44:54 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:44:54 INFO - PROCESS | 1662 | 1462315494984 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]]]}] 15:44:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:44:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 623ms 15:44:55 INFO - PROCESS | 1662 | 1462315495001 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 15:44:55 INFO - PROCESS | 1662 | 1462315495002 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 15:44:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:44:55 INFO - PROCESS | 1662 | 1462315495004 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:44:55 INFO - PROCESS | 1662 | 1462315495005 Marionette TRACE conn2 <- [1,458,null,{}] 15:44:55 INFO - PROCESS | 1662 | 1462315495008 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}] 15:44:55 INFO - PROCESS | 1662 | 1462315495097 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 15:44:55 INFO - PROCESS | 1662 | 1462315495101 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x116607800 == 33 [pid = 1662] [id = 122] 15:44:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x112ed2400) [pid = 1662] [serial = 363] [outer = 0x0] 15:44:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x119b9b000) [pid = 1662] [serial = 364] [outer = 0x112ed2400] 15:44:55 INFO - PROCESS | 1662 | 1462315495127 Marionette DEBUG loaded listener.js 15:44:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1211dc400) [pid = 1662] [serial = 365] [outer = 0x112ed2400] 15:44:55 INFO - PROCESS | 1662 | 1462315495488 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] 15:44:55 INFO - PROCESS | 1662 | 1462315495526 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 15:44:55 INFO - PROCESS | 1662 | 1462315495528 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:44:55 INFO - PROCESS | 1662 | 1462315495530 Marionette TRACE conn2 <- [1,462,null,{}] 15:44:55 INFO - PROCESS | 1662 | 1462315495532 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}] 15:44:55 INFO - PROCESS | 1662 | 1462315495640 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 15:44:55 INFO - PROCESS | 1662 | 1462315495675 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x119e69000 == 34 [pid = 1662] [id = 123] 15:44:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1134e4000) [pid = 1662] [serial = 366] [outer = 0x0] 15:44:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12318e800) [pid = 1662] [serial = 367] [outer = 0x1134e4000] 15:44:55 INFO - PROCESS | 1662 | 1462315495702 Marionette DEBUG loaded listener.js 15:44:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12571fc00) [pid = 1662] [serial = 368] [outer = 0x1134e4000] 15:44:56 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:44:56 INFO - PROCESS | 1662 | 1462315496042 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] 15:44:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:44:56 INFO - PROCESS | 1662 | 1462315496099 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 15:44:56 INFO - PROCESS | 1662 | 1462315496101 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:44:56 INFO - PROCESS | 1662 | 1462315496102 Marionette TRACE conn2 <- [1,466,null,{}] 15:44:56 INFO - PROCESS | 1662 | 1462315496105 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}] 15:44:56 INFO - PROCESS | 1662 | 1462315496188 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 15:44:56 INFO - PROCESS | 1662 | 1462315496216 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x12122d800 == 35 [pid = 1662] [id = 124] 15:44:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x119ecac00) [pid = 1662] [serial = 369] [outer = 0x0] 15:44:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x125f68c00) [pid = 1662] [serial = 370] [outer = 0x119ecac00] 15:44:56 INFO - PROCESS | 1662 | 1462315496241 Marionette DEBUG loaded listener.js 15:44:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12720a800) [pid = 1662] [serial = 371] [outer = 0x119ecac00] 15:44:56 INFO - PROCESS | 1662 | 1462315496583 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] 15:44:56 INFO - PROCESS | 1662 | 1462315496623 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 15:44:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:44:56 INFO - PROCESS | 1662 | 1462315496625 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:44:56 INFO - PROCESS | 1662 | 1462315496626 Marionette TRACE conn2 <- [1,470,null,{}] 15:44:56 INFO - PROCESS | 1662 | 1462315496629 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}] 15:44:56 INFO - PROCESS | 1662 | 1462315496713 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 15:44:56 INFO - PROCESS | 1662 | 1462315496741 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x123521800 == 36 [pid = 1662] [id = 125] 15:44:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x125c6ec00) [pid = 1662] [serial = 372] [outer = 0x0] 15:44:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12720dc00) [pid = 1662] [serial = 373] [outer = 0x125c6ec00] 15:44:56 INFO - PROCESS | 1662 | 1462315496766 Marionette DEBUG loaded listener.js 15:44:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1274eac00) [pid = 1662] [serial = 374] [outer = 0x125c6ec00] 15:44:56 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x127211400) [pid = 1662] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:44:56 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1134e0800) [pid = 1662] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:44:56 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1236d1800) [pid = 1662] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:44:56 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1277d5c00) [pid = 1662] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:44:56 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x125c69000) [pid = 1662] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:44:56 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1111db400) [pid = 1662] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:44:56 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x112ce6c00) [pid = 1662] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:44:56 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1195bac00) [pid = 1662] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:44:56 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x113aa0c00) [pid = 1662] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:44:56 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x124b98c00) [pid = 1662] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:44:56 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x11335e400) [pid = 1662] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:44:56 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x112648c00) [pid = 1662] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:44:56 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x112650800) [pid = 1662] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:44:56 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x12354c800) [pid = 1662] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:44:56 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x125c69800) [pid = 1662] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:44:57 INFO - PROCESS | 1662 | 1462315497133 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]]]}] 15:44:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:44:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 520ms 15:44:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:44:57 INFO - PROCESS | 1662 | 1462315497149 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 15:44:57 INFO - PROCESS | 1662 | 1462315497151 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 15:44:57 INFO - PROCESS | 1662 | 1462315497153 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:44:57 INFO - PROCESS | 1662 | 1462315497154 Marionette TRACE conn2 <- [1,474,null,{}] 15:44:57 INFO - PROCESS | 1662 | 1462315497156 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}] 15:44:57 INFO - PROCESS | 1662 | 1462315497253 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 15:44:57 INFO - PROCESS | 1662 | 1462315497278 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x121229800 == 37 [pid = 1662] [id = 126] 15:44:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x11346d000) [pid = 1662] [serial = 375] [outer = 0x0] 15:44:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x12127bc00) [pid = 1662] [serial = 376] [outer = 0x11346d000] 15:44:57 INFO - PROCESS | 1662 | 1462315497304 Marionette DEBUG loaded listener.js 15:44:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x125f6d000) [pid = 1662] [serial = 377] [outer = 0x11346d000] 15:44:57 INFO - PROCESS | 1662 | 1462315497600 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]]]}] 15:44:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:44:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 469ms 15:44:57 INFO - PROCESS | 1662 | 1462315497622 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 15:44:57 INFO - PROCESS | 1662 | 1462315497624 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 15:44:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:44:57 INFO - PROCESS | 1662 | 1462315497626 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:44:57 INFO - PROCESS | 1662 | 1462315497628 Marionette TRACE conn2 <- [1,478,null,{}] 15:44:57 INFO - PROCESS | 1662 | 1462315497633 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}] 15:44:57 INFO - PROCESS | 1662 | 1462315497707 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 15:44:57 INFO - PROCESS | 1662 | 1462315497712 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x1188b0800 == 38 [pid = 1662] [id = 127] 15:44:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1244c3400) [pid = 1662] [serial = 378] [outer = 0x0] 15:44:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1276b4c00) [pid = 1662] [serial = 379] [outer = 0x1244c3400] 15:44:57 INFO - PROCESS | 1662 | 1462315497739 Marionette DEBUG loaded listener.js 15:44:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1277cf400) [pid = 1662] [serial = 380] [outer = 0x1244c3400] 15:44:58 INFO - PROCESS | 1662 | 1462315498053 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]]]}] 15:44:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:44:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 471ms 15:44:58 INFO - PROCESS | 1662 | 1462315498098 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 15:44:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:44:58 INFO - PROCESS | 1662 | 1462315498100 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 15:44:58 INFO - PROCESS | 1662 | 1462315498102 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:44:58 INFO - PROCESS | 1662 | 1462315498104 Marionette TRACE conn2 <- [1,482,null,{}] 15:44:58 INFO - PROCESS | 1662 | 1462315498106 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}] 15:44:58 INFO - PROCESS | 1662 | 1462315498215 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 15:44:58 INFO - PROCESS | 1662 | 1462315498221 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x1250bd800 == 39 [pid = 1662] [id = 128] 15:44:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1274e7400) [pid = 1662] [serial = 381] [outer = 0x0] 15:44:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1277d6000) [pid = 1662] [serial = 382] [outer = 0x1274e7400] 15:44:58 INFO - PROCESS | 1662 | 1462315498249 Marionette DEBUG loaded listener.js 15:44:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x129093400) [pid = 1662] [serial = 383] [outer = 0x1274e7400] 15:44:58 INFO - PROCESS | 1662 | 1462315498603 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]]]}] 15:44:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:44:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 519ms 15:44:58 INFO - PROCESS | 1662 | 1462315498621 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 15:44:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:44:58 INFO - PROCESS | 1662 | 1462315498623 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 15:44:58 INFO - PROCESS | 1662 | 1462315498625 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:44:58 INFO - PROCESS | 1662 | 1462315498627 Marionette TRACE conn2 <- [1,486,null,{}] 15:44:58 INFO - PROCESS | 1662 | 1462315498633 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}] 15:44:58 INFO - PROCESS | 1662 | 1462315498725 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 15:44:58 INFO - PROCESS | 1662 | 1462315498732 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x128fad800 == 40 [pid = 1662] [id = 129] 15:44:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x129098400) [pid = 1662] [serial = 384] [outer = 0x0] 15:44:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1296b9c00) [pid = 1662] [serial = 385] [outer = 0x129098400] 15:44:58 INFO - PROCESS | 1662 | 1462315498772 Marionette DEBUG loaded listener.js 15:44:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12ab10000) [pid = 1662] [serial = 386] [outer = 0x129098400] 15:44:59 INFO - PROCESS | 1662 | 1462315499322 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]]]}] 15:44:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:44:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 722ms 15:44:59 INFO - PROCESS | 1662 | 1462315499360 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 15:44:59 INFO - PROCESS | 1662 | 1462315499364 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 15:44:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:44:59 INFO - PROCESS | 1662 | 1462315499369 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:44:59 INFO - PROCESS | 1662 | 1462315499371 Marionette TRACE conn2 <- [1,490,null,{}] 15:44:59 INFO - PROCESS | 1662 | 1462315499375 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}] 15:44:59 INFO - PROCESS | 1662 | 1462315499472 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 15:44:59 INFO - PROCESS | 1662 | 1462315499531 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x117316000 == 41 [pid = 1662] [id = 130] 15:44:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x116863400) [pid = 1662] [serial = 387] [outer = 0x0] 15:44:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x117d24c00) [pid = 1662] [serial = 388] [outer = 0x116863400] 15:44:59 INFO - PROCESS | 1662 | 1462315499563 Marionette DEBUG loaded listener.js 15:44:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x11830f400) [pid = 1662] [serial = 389] [outer = 0x116863400] 15:44:59 INFO - PROCESS | 1662 | 1462315499975 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]]]}] 15:45:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:45:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 670ms 15:45:00 INFO - PROCESS | 1662 | 1462315500070 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 15:45:00 INFO - PROCESS | 1662 | 1462315500074 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 15:45:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:45:00 INFO - PROCESS | 1662 | 1462315500083 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:45:00 INFO - PROCESS | 1662 | 1462315500085 Marionette TRACE conn2 <- [1,494,null,{}] 15:45:00 INFO - PROCESS | 1662 | 1462315500088 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}] 15:45:00 INFO - PROCESS | 1662 | 1462315500184 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 15:45:00 INFO - PROCESS | 1662 | 1462315500242 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x1193c8800 == 42 [pid = 1662] [id = 131] 15:45:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x118792400) [pid = 1662] [serial = 390] [outer = 0x0] 15:45:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x118f79400) [pid = 1662] [serial = 391] [outer = 0x118792400] 15:45:00 INFO - PROCESS | 1662 | 1462315500272 Marionette DEBUG loaded listener.js 15:45:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x11912ac00) [pid = 1662] [serial = 392] [outer = 0x118792400] 15:45:00 INFO - PROCESS | 1662 | 1462315500737 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]]]}] 15:45:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:45:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 722ms 15:45:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:45:00 INFO - PROCESS | 1662 | 1462315500804 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 15:45:00 INFO - PROCESS | 1662 | 1462315500806 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 15:45:00 INFO - PROCESS | 1662 | 1462315500810 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:45:00 INFO - PROCESS | 1662 | 1462315500814 Marionette TRACE conn2 <- [1,498,null,{}] 15:45:00 INFO - PROCESS | 1662 | 1462315500826 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}] 15:45:00 INFO - PROCESS | 1662 | 1462315500968 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 15:45:01 INFO - PROCESS | 1662 | 1462315501053 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x12770e000 == 43 [pid = 1662] [id = 132] 15:45:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1233fa000) [pid = 1662] [serial = 393] [outer = 0x0] 15:45:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x124eb0800) [pid = 1662] [serial = 394] [outer = 0x1233fa000] 15:45:01 INFO - PROCESS | 1662 | 1462315501103 Marionette DEBUG loaded listener.js 15:45:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x125723400) [pid = 1662] [serial = 395] [outer = 0x1233fa000] 15:45:01 INFO - PROCESS | 1662 | 1462315501619 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]]]}] 15:45:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:45:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 828ms 15:45:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:45:01 INFO - PROCESS | 1662 | 1462315501648 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 15:45:01 INFO - PROCESS | 1662 | 1462315501651 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 15:45:01 INFO - PROCESS | 1662 | 1462315501656 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:45:01 INFO - PROCESS | 1662 | 1462315501658 Marionette TRACE conn2 <- [1,502,null,{}] 15:45:01 INFO - PROCESS | 1662 | 1462315501664 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}] 15:45:01 INFO - PROCESS | 1662 | 1462315501792 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 15:45:01 INFO - PROCESS | 1662 | 1462315501849 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x1296e1000 == 44 [pid = 1662] [id = 133] 15:45:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12725b400) [pid = 1662] [serial = 396] [outer = 0x0] 15:45:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1277d4c00) [pid = 1662] [serial = 397] [outer = 0x12725b400] 15:45:01 INFO - PROCESS | 1662 | 1462315501878 Marionette DEBUG loaded listener.js 15:45:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x128f80800) [pid = 1662] [serial = 398] [outer = 0x12725b400] 15:45:02 INFO - PROCESS | 1662 | 1462315502299 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]]]}] 15:45:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:45:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 672ms 15:45:02 INFO - PROCESS | 1662 | 1462315502327 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 15:45:02 INFO - PROCESS | 1662 | 1462315502329 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 15:45:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:45:02 INFO - PROCESS | 1662 | 1462315502331 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:45:02 INFO - PROCESS | 1662 | 1462315502333 Marionette TRACE conn2 <- [1,506,null,{}] 15:45:02 INFO - PROCESS | 1662 | 1462315502335 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}] 15:45:02 INFO - PROCESS | 1662 | 1462315502427 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 15:45:02 INFO - PROCESS | 1662 | 1462315502484 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x115e74800 == 45 [pid = 1662] [id = 134] 15:45:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x111dbac00) [pid = 1662] [serial = 399] [outer = 0x0] 15:45:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x118397400) [pid = 1662] [serial = 400] [outer = 0x111dbac00] 15:45:02 INFO - PROCESS | 1662 | 1462315502516 Marionette DEBUG loaded listener.js 15:45:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x12725dc00) [pid = 1662] [serial = 401] [outer = 0x111dbac00] 15:45:03 INFO - PROCESS | 1662 | 1462315503048 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]]]}] 15:45:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:45:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 770ms 15:45:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:45:03 INFO - PROCESS | 1662 | 1462315503102 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 15:45:03 INFO - PROCESS | 1662 | 1462315503105 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 15:45:03 INFO - PROCESS | 1662 | 1462315503108 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:45:03 INFO - PROCESS | 1662 | 1462315503110 Marionette TRACE conn2 <- [1,510,null,{}] 15:45:03 INFO - PROCESS | 1662 | 1462315503116 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}] 15:45:03 INFO - PROCESS | 1662 | 1462315503203 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 15:45:03 INFO - PROCESS | 1662 | 1462315503261 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x117314800 == 46 [pid = 1662] [id = 135] 15:45:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x116a6f400) [pid = 1662] [serial = 402] [outer = 0x0] 15:45:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x1181cb000) [pid = 1662] [serial = 403] [outer = 0x116a6f400] 15:45:03 INFO - PROCESS | 1662 | 1462315503290 Marionette DEBUG loaded listener.js 15:45:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x11838bc00) [pid = 1662] [serial = 404] [outer = 0x116a6f400] 15:45:03 INFO - PROCESS | 1662 | --DOCSHELL 0x1250bd800 == 45 [pid = 1662] [id = 128] 15:45:03 INFO - PROCESS | 1662 | --DOCSHELL 0x1188b0800 == 44 [pid = 1662] [id = 127] 15:45:03 INFO - PROCESS | 1662 | --DOCSHELL 0x121229800 == 43 [pid = 1662] [id = 126] 15:45:03 INFO - PROCESS | 1662 | --DOCSHELL 0x123521800 == 42 [pid = 1662] [id = 125] 15:45:03 INFO - PROCESS | 1662 | --DOCSHELL 0x12122d800 == 41 [pid = 1662] [id = 124] 15:45:03 INFO - PROCESS | 1662 | --DOCSHELL 0x119e69000 == 40 [pid = 1662] [id = 123] 15:45:03 INFO - PROCESS | 1662 | --DOCSHELL 0x116607800 == 39 [pid = 1662] [id = 122] 15:45:03 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x12a94e400) [pid = 1662] [serial = 343] [outer = 0x0] [url = about:blank] 15:45:03 INFO - PROCESS | 1662 | --DOCSHELL 0x11889c800 == 38 [pid = 1662] [id = 121] 15:45:03 INFO - PROCESS | 1662 | --DOCSHELL 0x118332800 == 37 [pid = 1662] [id = 120] 15:45:03 INFO - PROCESS | 1662 | --DOCSHELL 0x117318000 == 36 [pid = 1662] [id = 119] 15:45:03 INFO - PROCESS | 1662 | --DOCSHELL 0x113242000 == 35 [pid = 1662] [id = 118] 15:45:03 INFO - PROCESS | 1662 | --DOCSHELL 0x11731c000 == 34 [pid = 1662] [id = 117] 15:45:03 INFO - PROCESS | 1662 | --DOCSHELL 0x111f73000 == 33 [pid = 1662] [id = 116] 15:45:03 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x128c03000) [pid = 1662] [serial = 331] [outer = 0x0] [url = about:blank] 15:45:03 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x113aa2000) [pid = 1662] [serial = 298] [outer = 0x0] [url = about:blank] 15:45:03 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x116637400) [pid = 1662] [serial = 299] [outer = 0x0] [url = about:blank] 15:45:03 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x124744800) [pid = 1662] [serial = 319] [outer = 0x0] [url = about:blank] 15:45:03 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x124ebc000) [pid = 1662] [serial = 320] [outer = 0x0] [url = about:blank] 15:45:03 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x128f7c400) [pid = 1662] [serial = 334] [outer = 0x0] [url = about:blank] 15:45:03 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x127204000) [pid = 1662] [serial = 325] [outer = 0x0] [url = about:blank] 15:45:03 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1183e1800) [pid = 1662] [serial = 304] [outer = 0x0] [url = about:blank] 15:45:03 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x118799000) [pid = 1662] [serial = 305] [outer = 0x0] [url = about:blank] 15:45:03 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x119eca400) [pid = 1662] [serial = 338] [outer = 0x0] [url = about:blank] 15:45:03 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x119838c00) [pid = 1662] [serial = 313] [outer = 0x0] [url = about:blank] 15:45:03 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x121272800) [pid = 1662] [serial = 314] [outer = 0x0] [url = about:blank] 15:45:03 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x11685ec00) [pid = 1662] [serial = 301] [outer = 0x0] [url = about:blank] 15:45:03 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x11830a400) [pid = 1662] [serial = 302] [outer = 0x0] [url = about:blank] 15:45:03 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x125125c00) [pid = 1662] [serial = 322] [outer = 0x0] [url = about:blank] 15:45:03 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x125727400) [pid = 1662] [serial = 323] [outer = 0x0] [url = about:blank] 15:45:03 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x12127c400) [pid = 1662] [serial = 316] [outer = 0x0] [url = about:blank] 15:45:03 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x12354cc00) [pid = 1662] [serial = 317] [outer = 0x0] [url = about:blank] 15:45:03 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x119123000) [pid = 1662] [serial = 310] [outer = 0x0] [url = about:blank] 15:45:03 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1195b6c00) [pid = 1662] [serial = 311] [outer = 0x0] [url = about:blank] 15:45:03 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x118858000) [pid = 1662] [serial = 307] [outer = 0x0] [url = about:blank] 15:45:03 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118fccc00) [pid = 1662] [serial = 308] [outer = 0x0] [url = about:blank] 15:45:03 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x124b96800) [pid = 1662] [serial = 340] [outer = 0x0] [url = about:blank] 15:45:03 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1277cd800) [pid = 1662] [serial = 329] [outer = 0x0] [url = about:blank] 15:45:03 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1274f1400) [pid = 1662] [serial = 328] [outer = 0x0] [url = about:blank] 15:45:03 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x128c0b000) [pid = 1662] [serial = 332] [outer = 0x0] [url = about:blank] 15:45:03 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x129097000) [pid = 1662] [serial = 335] [outer = 0x0] [url = about:blank] 15:45:03 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x11838c400) [pid = 1662] [serial = 337] [outer = 0x0] [url = about:blank] 15:45:03 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x12720c400) [pid = 1662] [serial = 326] [outer = 0x0] [url = about:blank] 15:45:03 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x12960d000) [pid = 1662] [serial = 341] [outer = 0x0] [url = about:blank] 15:45:03 INFO - PROCESS | 1662 | 1462315503664 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]]]}] 15:45:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:45:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 573ms 15:45:03 INFO - PROCESS | 1662 | 1462315503687 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 15:45:03 INFO - PROCESS | 1662 | 1462315503690 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 15:45:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:45:03 INFO - PROCESS | 1662 | 1462315503697 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:45:03 INFO - PROCESS | 1662 | 1462315503699 Marionette TRACE conn2 <- [1,514,null,{}] 15:45:03 INFO - PROCESS | 1662 | 1462315503702 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}] 15:45:03 INFO - PROCESS | 1662 | 1462315503778 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 15:45:03 INFO - PROCESS | 1662 | 1462315503785 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x116aa0800 == 34 [pid = 1662] [id = 136] 15:45:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1183d8400) [pid = 1662] [serial = 405] [outer = 0x0] 15:45:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x11879c000) [pid = 1662] [serial = 406] [outer = 0x1183d8400] 15:45:03 INFO - PROCESS | 1662 | 1462315503811 Marionette DEBUG loaded listener.js 15:45:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x118f7b800) [pid = 1662] [serial = 407] [outer = 0x1183d8400] 15:45:04 INFO - PROCESS | 1662 | 1462315504152 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]]]}] 15:45:04 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 15:45:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 470ms 15:45:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:45:04 INFO - PROCESS | 1662 | 1462315504167 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 15:45:04 INFO - PROCESS | 1662 | 1462315504168 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 15:45:04 INFO - PROCESS | 1662 | 1462315504171 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:45:04 INFO - PROCESS | 1662 | 1462315504173 Marionette TRACE conn2 <- [1,518,null,{}] 15:45:04 INFO - PROCESS | 1662 | 1462315504182 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}] 15:45:04 INFO - PROCESS | 1662 | 1462315504261 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 15:45:04 INFO - PROCESS | 1662 | 1462315504307 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185bd000 == 35 [pid = 1662] [id = 137] 15:45:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x118fd3000) [pid = 1662] [serial = 408] [outer = 0x0] 15:45:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x119353000) [pid = 1662] [serial = 409] [outer = 0x118fd3000] 15:45:04 INFO - PROCESS | 1662 | 1462315504335 Marionette DEBUG loaded listener.js 15:45:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x121274000) [pid = 1662] [serial = 410] [outer = 0x118fd3000] 15:45:04 INFO - PROCESS | 1662 | 1462315504657 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]]]}] 15:45:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:45:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 522ms 15:45:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:45:04 INFO - PROCESS | 1662 | 1462315504693 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 15:45:04 INFO - PROCESS | 1662 | 1462315504695 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 15:45:04 INFO - PROCESS | 1662 | 1462315504697 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:45:04 INFO - PROCESS | 1662 | 1462315504698 Marionette TRACE conn2 <- [1,522,null,{}] 15:45:04 INFO - PROCESS | 1662 | 1462315504700 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}] 15:45:04 INFO - PROCESS | 1662 | 1462315504777 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 15:45:04 INFO - PROCESS | 1662 | 1462315504783 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196f2000 == 36 [pid = 1662] [id = 138] 15:45:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12321ec00) [pid = 1662] [serial = 411] [outer = 0x0] 15:45:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x124ebc000) [pid = 1662] [serial = 412] [outer = 0x12321ec00] 15:45:04 INFO - PROCESS | 1662 | 1462315504810 Marionette DEBUG loaded listener.js 15:45:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12571f400) [pid = 1662] [serial = 413] [outer = 0x12321ec00] 15:45:05 INFO - PROCESS | 1662 | 1462315505125 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]]]}] 15:45:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:45:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 469ms 15:45:05 INFO - PROCESS | 1662 | 1462315505175 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 15:45:05 INFO - PROCESS | 1662 | 1462315505177 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 15:45:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:45:05 INFO - PROCESS | 1662 | 1462315505183 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:45:05 INFO - PROCESS | 1662 | 1462315505184 Marionette TRACE conn2 <- [1,526,null,{}] 15:45:05 INFO - PROCESS | 1662 | 1462315505186 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}] 15:45:05 INFO - PROCESS | 1662 | 1462315505259 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 15:45:05 INFO - PROCESS | 1662 | 1462315505265 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x119dae800 == 37 [pid = 1662] [id = 139] 15:45:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x125062c00) [pid = 1662] [serial = 414] [outer = 0x0] 15:45:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x125f64c00) [pid = 1662] [serial = 415] [outer = 0x125062c00] 15:45:05 INFO - PROCESS | 1662 | 1462315505291 Marionette DEBUG loaded listener.js 15:45:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12725f800) [pid = 1662] [serial = 416] [outer = 0x125062c00] 15:45:05 INFO - PROCESS | 1662 | 1462315505686 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]]]}] 15:45:05 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 15:45:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 519ms 15:45:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:45:05 INFO - PROCESS | 1662 | 1462315505702 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 15:45:05 INFO - PROCESS | 1662 | 1462315505704 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 15:45:05 INFO - PROCESS | 1662 | 1462315505708 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:45:05 INFO - PROCESS | 1662 | 1462315505710 Marionette TRACE conn2 <- [1,530,null,{}] 15:45:05 INFO - PROCESS | 1662 | 1462315505722 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}] 15:45:05 INFO - PROCESS | 1662 | 1462315505887 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 15:45:05 INFO - PROCESS | 1662 | 1462315505915 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x111fbd800 == 38 [pid = 1662] [id = 140] 15:45:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x127472000) [pid = 1662] [serial = 417] [outer = 0x0] 15:45:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x128f80c00) [pid = 1662] [serial = 418] [outer = 0x127472000] 15:45:05 INFO - PROCESS | 1662 | 1462315505958 Marionette DEBUG loaded listener.js 15:45:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12a933000) [pid = 1662] [serial = 419] [outer = 0x127472000] 15:45:06 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 15:45:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:45:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:45:06 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 15:45:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:45:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:45:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:45:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:45:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 624ms 15:45:06 INFO - PROCESS | 1662 | 1462315506325 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"]]]}] 15:45:06 INFO - PROCESS | 1662 | 1462315506333 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 15:45:06 INFO - PROCESS | 1662 | 1462315506334 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 15:45:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:45:06 INFO - PROCESS | 1662 | 1462315506336 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:45:06 INFO - PROCESS | 1662 | 1462315506338 Marionette TRACE conn2 <- [1,534,null,{}] 15:45:06 INFO - PROCESS | 1662 | 1462315506340 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}] 15:45:06 INFO - PROCESS | 1662 | 1462315506440 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 15:45:06 INFO - PROCESS | 1662 | 1462315506445 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x124b6a000 == 39 [pid = 1662] [id = 141] 15:45:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12a94a000) [pid = 1662] [serial = 420] [outer = 0x0] 15:45:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12ab12800) [pid = 1662] [serial = 421] [outer = 0x12a94a000] 15:45:06 INFO - PROCESS | 1662 | 1462315506470 Marionette DEBUG loaded listener.js 15:45:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12b1ec800) [pid = 1662] [serial = 422] [outer = 0x12a94a000] 15:45:06 INFO - PROCESS | 1662 | 1462315506810 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]]]}] 15:45:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:45:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 520ms 15:45:06 INFO - PROCESS | 1662 | 1462315506858 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 15:45:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:45:06 INFO - PROCESS | 1662 | 1462315506859 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 15:45:06 INFO - PROCESS | 1662 | 1462315506867 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:45:06 INFO - PROCESS | 1662 | 1462315506868 Marionette TRACE conn2 <- [1,538,null,{}] 15:45:06 INFO - PROCESS | 1662 | 1462315506870 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}] 15:45:06 INFO - PROCESS | 1662 | 1462315506972 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 15:45:07 INFO - PROCESS | 1662 | 1462315507008 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x127720000 == 40 [pid = 1662] [id = 142] 15:45:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12a94a400) [pid = 1662] [serial = 423] [outer = 0x0] 15:45:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12b217400) [pid = 1662] [serial = 424] [outer = 0x12a94a400] 15:45:07 INFO - PROCESS | 1662 | 1462315507039 Marionette DEBUG loaded listener.js 15:45:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12b221000) [pid = 1662] [serial = 425] [outer = 0x12a94a400] 15:45:07 INFO - PROCESS | 1662 | 1462315507384 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]]]}] 15:45:07 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. 15:45:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 577ms 15:45:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:45:07 INFO - PROCESS | 1662 | 1462315507438 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 15:45:07 INFO - PROCESS | 1662 | 1462315507440 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 15:45:07 INFO - PROCESS | 1662 | 1462315507442 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:45:07 INFO - PROCESS | 1662 | 1462315507443 Marionette TRACE conn2 <- [1,542,null,{}] 15:45:07 INFO - PROCESS | 1662 | 1462315507445 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}] 15:45:07 INFO - PROCESS | 1662 | 1462315507585 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 15:45:07 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x11830d000) [pid = 1662] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:45:07 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1183e2800) [pid = 1662] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:45:07 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1274e7400) [pid = 1662] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:45:07 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x129618800) [pid = 1662] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:45:07 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x112ed2400) [pid = 1662] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:45:07 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x113472c00) [pid = 1662] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:45:07 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1134e4000) [pid = 1662] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:45:07 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x11346d000) [pid = 1662] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:45:07 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x119ecac00) [pid = 1662] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:45:07 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x11934d400) [pid = 1662] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:45:07 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x125c6ec00) [pid = 1662] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:45:07 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1244c3400) [pid = 1662] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:45:07 INFO - PROCESS | 1662 | 1462315507624 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x116126000 == 41 [pid = 1662] [id = 143] 15:45:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x11346d000) [pid = 1662] [serial = 426] [outer = 0x0] 15:45:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x11729fc00) [pid = 1662] [serial = 427] [outer = 0x11346d000] 15:45:07 INFO - PROCESS | 1662 | 1462315507648 Marionette DEBUG loaded listener.js 15:45:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x119ba2c00) [pid = 1662] [serial = 428] [outer = 0x11346d000] 15:45:07 INFO - PROCESS | 1662 | 1462315507916 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]]]}] 15:45:07 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. 15:45:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 523ms 15:45:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:45:07 INFO - PROCESS | 1662 | 1462315507970 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 15:45:07 INFO - PROCESS | 1662 | 1462315507971 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 15:45:07 INFO - PROCESS | 1662 | 1462315507973 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:45:07 INFO - PROCESS | 1662 | 1462315507974 Marionette TRACE conn2 <- [1,546,null,{}] 15:45:07 INFO - PROCESS | 1662 | 1462315507977 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}] 15:45:08 INFO - PROCESS | 1662 | 1462315508073 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 15:45:08 INFO - PROCESS | 1662 | 1462315508082 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x1298c2800 == 42 [pid = 1662] [id = 144] 15:45:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x11830d000) [pid = 1662] [serial = 429] [outer = 0x0] 15:45:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12725e400) [pid = 1662] [serial = 430] [outer = 0x11830d000] 15:45:08 INFO - PROCESS | 1662 | 1462315508111 Marionette DEBUG loaded listener.js 15:45:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12b47c400) [pid = 1662] [serial = 431] [outer = 0x11830d000] 15:45:08 INFO - PROCESS | 1662 | 1462315508466 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]]]}] 15:45:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 15:45:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 524ms 15:45:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:45:08 INFO - PROCESS | 1662 | 1462315508498 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 15:45:08 INFO - PROCESS | 1662 | 1462315508499 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 15:45:08 INFO - PROCESS | 1662 | 1462315508501 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:45:08 INFO - PROCESS | 1662 | 1462315508503 Marionette TRACE conn2 <- [1,550,null,{}] 15:45:08 INFO - PROCESS | 1662 | 1462315508515 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}] 15:45:08 INFO - PROCESS | 1662 | 1462315508634 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 15:45:08 INFO - PROCESS | 1662 | 1462315508640 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab70800 == 43 [pid = 1662] [id = 145] 15:45:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12b479400) [pid = 1662] [serial = 432] [outer = 0x0] 15:45:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12bb83400) [pid = 1662] [serial = 433] [outer = 0x12b479400] 15:45:08 INFO - PROCESS | 1662 | 1462315508699 Marionette DEBUG loaded listener.js 15:45:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12bb9c400) [pid = 1662] [serial = 434] [outer = 0x12b479400] 15:45:09 INFO - PROCESS | 1662 | 1462315509131 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]]]}] 15:45:09 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. 15:45:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 670ms 15:45:09 INFO - PROCESS | 1662 | 1462315509174 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 15:45:09 INFO - PROCESS | 1662 | 1462315509175 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 15:45:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:45:09 INFO - PROCESS | 1662 | 1462315509177 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:45:09 INFO - PROCESS | 1662 | 1462315509178 Marionette TRACE conn2 <- [1,554,null,{}] 15:45:09 INFO - PROCESS | 1662 | 1462315509182 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}] 15:45:09 INFO - PROCESS | 1662 | 1462315509258 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 15:45:09 INFO - PROCESS | 1662 | 1462315509263 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b303000 == 44 [pid = 1662] [id = 146] 15:45:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12c1a7000) [pid = 1662] [serial = 435] [outer = 0x0] 15:45:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12c1ac400) [pid = 1662] [serial = 436] [outer = 0x12c1a7000] 15:45:09 INFO - PROCESS | 1662 | 1462315509290 Marionette DEBUG loaded listener.js 15:45:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12c1b1400) [pid = 1662] [serial = 437] [outer = 0x12c1a7000] 15:45:09 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:45:09 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:45:09 INFO - PROCESS | 1662 | 1462315509705 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]]]}] 15:45:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:45:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 570ms 15:45:09 INFO - PROCESS | 1662 | 1462315509760 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 15:45:09 INFO - PROCESS | 1662 | 1462315509764 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 15:45:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:45:09 INFO - PROCESS | 1662 | 1462315509769 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:45:09 INFO - PROCESS | 1662 | 1462315509771 Marionette TRACE conn2 <- [1,558,null,{}] 15:45:09 INFO - PROCESS | 1662 | 1462315509775 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}] 15:45:09 INFO - PROCESS | 1662 | 1462315509874 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 15:45:09 INFO - PROCESS | 1662 | 1462315509934 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x116817800 == 45 [pid = 1662] [id = 147] 15:45:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x11610e000) [pid = 1662] [serial = 438] [outer = 0x0] 15:45:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1166c7000) [pid = 1662] [serial = 439] [outer = 0x11610e000] 15:45:09 INFO - PROCESS | 1662 | 1462315509966 Marionette DEBUG loaded listener.js 15:45:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x11830fc00) [pid = 1662] [serial = 440] [outer = 0x11610e000] 15:45:10 INFO - PROCESS | 1662 | 1462315510387 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]]]}] 15:45:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:45:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 671ms 15:45:10 INFO - PROCESS | 1662 | 1462315510451 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 15:45:10 INFO - PROCESS | 1662 | 1462315510455 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 15:45:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:45:10 INFO - PROCESS | 1662 | 1462315510460 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:45:10 INFO - PROCESS | 1662 | 1462315510462 Marionette TRACE conn2 <- [1,562,null,{}] 15:45:10 INFO - PROCESS | 1662 | 1462315510483 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}] 15:45:10 INFO - PROCESS | 1662 | 1462315510581 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 15:45:10 INFO - PROCESS | 1662 | 1462315510640 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x119dad800 == 46 [pid = 1662] [id = 148] 15:45:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x11837e800) [pid = 1662] [serial = 441] [outer = 0x0] 15:45:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x11911f400) [pid = 1662] [serial = 442] [outer = 0x11837e800] 15:45:10 INFO - PROCESS | 1662 | 1462315510670 Marionette DEBUG loaded listener.js 15:45:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x119ba3c00) [pid = 1662] [serial = 443] [outer = 0x11837e800] 15:45:10 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:45:11 INFO - PROCESS | 1662 | 1462315511083 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]]]}] 15:45:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:45:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 639ms 15:45:11 INFO - PROCESS | 1662 | 1462315511099 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 15:45:11 INFO - PROCESS | 1662 | 1462315511100 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 15:45:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:45:11 INFO - PROCESS | 1662 | 1462315511103 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:45:11 INFO - PROCESS | 1662 | 1462315511105 Marionette TRACE conn2 <- [1,566,null,{}] 15:45:11 INFO - PROCESS | 1662 | 1462315511113 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}] 15:45:11 INFO - PROCESS | 1662 | 1462315511212 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 15:45:11 INFO - PROCESS | 1662 | 1462315511256 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a99f800 == 47 [pid = 1662] [id = 149] 15:45:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x121272400) [pid = 1662] [serial = 444] [outer = 0x0] 15:45:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x12720f400) [pid = 1662] [serial = 445] [outer = 0x121272400] 15:45:11 INFO - PROCESS | 1662 | 1462315511288 Marionette DEBUG loaded listener.js 15:45:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x128c06c00) [pid = 1662] [serial = 446] [outer = 0x121272400] 15:45:11 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:45:11 INFO - PROCESS | 1662 | 1462315511703 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]]]}] 15:45:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:45:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 620ms 15:45:11 INFO - PROCESS | 1662 | 1462315511724 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 15:45:11 INFO - PROCESS | 1662 | 1462315511726 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 15:45:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:45:11 INFO - PROCESS | 1662 | 1462315511728 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:45:11 INFO - PROCESS | 1662 | 1462315511729 Marionette TRACE conn2 <- [1,570,null,{}] 15:45:11 INFO - PROCESS | 1662 | 1462315511732 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}] 15:45:11 INFO - PROCESS | 1662 | 1462315511830 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 15:45:11 INFO - PROCESS | 1662 | 1462315511926 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x127453000 == 48 [pid = 1662] [id = 150] 15:45:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x113478000) [pid = 1662] [serial = 447] [outer = 0x0] 15:45:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x129618800) [pid = 1662] [serial = 448] [outer = 0x113478000] 15:45:11 INFO - PROCESS | 1662 | 1462315511976 Marionette DEBUG loaded listener.js 15:45:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x12b21ec00) [pid = 1662] [serial = 449] [outer = 0x113478000] 15:45:12 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:45:12 INFO - PROCESS | 1662 | 1462315512551 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]]]}] 15:45:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:45:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 869ms 15:45:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:45:12 INFO - PROCESS | 1662 | 1462315512598 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 15:45:12 INFO - PROCESS | 1662 | 1462315512600 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 15:45:12 INFO - PROCESS | 1662 | 1462315512603 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:45:12 INFO - PROCESS | 1662 | 1462315512605 Marionette TRACE conn2 <- [1,574,null,{}] 15:45:12 INFO - PROCESS | 1662 | 1462315512609 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}] 15:45:12 INFO - PROCESS | 1662 | 1462315512699 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 15:45:12 INFO - PROCESS | 1662 | 1462315512760 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x116aa1000 == 49 [pid = 1662] [id = 151] 15:45:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x11300d400) [pid = 1662] [serial = 450] [outer = 0x0] 15:45:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x113da1400) [pid = 1662] [serial = 451] [outer = 0x11300d400] 15:45:12 INFO - PROCESS | 1662 | 1462315512789 Marionette DEBUG loaded listener.js 15:45:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x1168c1800) [pid = 1662] [serial = 452] [outer = 0x11300d400] 15:45:13 INFO - PROCESS | 1662 | 1462315513242 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]]]}] 15:45:13 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab70800 == 48 [pid = 1662] [id = 145] 15:45:13 INFO - PROCESS | 1662 | --DOCSHELL 0x1298c2800 == 47 [pid = 1662] [id = 144] 15:45:13 INFO - PROCESS | 1662 | --DOCSHELL 0x116126000 == 46 [pid = 1662] [id = 143] 15:45:13 INFO - PROCESS | 1662 | --DOCSHELL 0x127720000 == 45 [pid = 1662] [id = 142] 15:45:13 INFO - PROCESS | 1662 | --DOCSHELL 0x124b6a000 == 44 [pid = 1662] [id = 141] 15:45:13 INFO - PROCESS | 1662 | --DOCSHELL 0x111fbd800 == 43 [pid = 1662] [id = 140] 15:45:13 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x117330000) [pid = 1662] [serial = 349] [outer = 0x0] [url = about:blank] 15:45:13 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x1121e4c00) [pid = 1662] [serial = 346] [outer = 0x0] [url = about:blank] 15:45:13 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x1296b9c00) [pid = 1662] [serial = 385] [outer = 0x0] [url = about:blank] 15:45:13 INFO - PROCESS | 1662 | --DOCSHELL 0x119dae800 == 42 [pid = 1662] [id = 139] 15:45:13 INFO - PROCESS | 1662 | --DOCSHELL 0x1196f2000 == 41 [pid = 1662] [id = 138] 15:45:13 INFO - PROCESS | 1662 | --DOCSHELL 0x1185bd000 == 40 [pid = 1662] [id = 137] 15:45:13 INFO - PROCESS | 1662 | --DOCSHELL 0x116aa0800 == 39 [pid = 1662] [id = 136] 15:45:13 INFO - PROCESS | 1662 | --DOCSHELL 0x117314800 == 38 [pid = 1662] [id = 135] 15:45:13 INFO - PROCESS | 1662 | --DOCSHELL 0x115e74800 == 37 [pid = 1662] [id = 134] 15:45:13 INFO - PROCESS | 1662 | --DOCSHELL 0x1296e1000 == 36 [pid = 1662] [id = 133] 15:45:13 INFO - PROCESS | 1662 | --DOCSHELL 0x12770e000 == 35 [pid = 1662] [id = 132] 15:45:13 INFO - PROCESS | 1662 | --DOCSHELL 0x1193c8800 == 34 [pid = 1662] [id = 131] 15:45:13 INFO - PROCESS | 1662 | --DOCSHELL 0x117316000 == 33 [pid = 1662] [id = 130] 15:45:13 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x12ab0f000) [pid = 1662] [serial = 344] [outer = 0x0] [url = about:blank] 15:45:13 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x119b9b000) [pid = 1662] [serial = 364] [outer = 0x0] [url = about:blank] 15:45:13 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x11610f400) [pid = 1662] [serial = 352] [outer = 0x0] [url = about:blank] 15:45:13 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1168b3400) [pid = 1662] [serial = 353] [outer = 0x0] [url = about:blank] 15:45:13 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x12318e800) [pid = 1662] [serial = 367] [outer = 0x0] [url = about:blank] 15:45:13 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x12127bc00) [pid = 1662] [serial = 376] [outer = 0x0] [url = about:blank] 15:45:13 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x125f68c00) [pid = 1662] [serial = 370] [outer = 0x0] [url = about:blank] 15:45:13 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12571fc00) [pid = 1662] [serial = 368] [outer = 0x0] [url = about:blank] 15:45:13 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1195c2400) [pid = 1662] [serial = 361] [outer = 0x0] [url = about:blank] 15:45:13 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x12720dc00) [pid = 1662] [serial = 373] [outer = 0x0] [url = about:blank] 15:45:13 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12720a800) [pid = 1662] [serial = 371] [outer = 0x0] [url = about:blank] 15:45:13 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1276b4c00) [pid = 1662] [serial = 379] [outer = 0x0] [url = about:blank] 15:45:13 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x11837dc00) [pid = 1662] [serial = 355] [outer = 0x0] [url = about:blank] 15:45:13 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1183d7800) [pid = 1662] [serial = 356] [outer = 0x0] [url = about:blank] 15:45:13 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1188d6400) [pid = 1662] [serial = 358] [outer = 0x0] [url = about:blank] 15:45:13 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1277d6000) [pid = 1662] [serial = 382] [outer = 0x0] [url = about:blank] 15:45:13 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x118fd4c00) [pid = 1662] [serial = 359] [outer = 0x0] [url = about:blank] 15:45:13 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1274eac00) [pid = 1662] [serial = 374] [outer = 0x0] [url = about:blank] 15:45:13 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1211dc400) [pid = 1662] [serial = 365] [outer = 0x0] [url = about:blank] 15:45:13 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x125f6d000) [pid = 1662] [serial = 377] [outer = 0x0] [url = about:blank] 15:45:13 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x129093400) [pid = 1662] [serial = 383] [outer = 0x0] [url = about:blank] 15:45:13 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x119b9ac00) [pid = 1662] [serial = 362] [outer = 0x0] [url = about:blank] 15:45:13 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1277cf400) [pid = 1662] [serial = 380] [outer = 0x0] [url = about:blank] 15:45:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:45:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 723ms 15:45:13 INFO - PROCESS | 1662 | 1462315513327 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 15:45:13 INFO - PROCESS | 1662 | 1462315513331 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 15:45:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:45:13 INFO - PROCESS | 1662 | 1462315513336 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:45:13 INFO - PROCESS | 1662 | 1462315513337 Marionette TRACE conn2 <- [1,578,null,{}] 15:45:13 INFO - PROCESS | 1662 | 1462315513340 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}] 15:45:13 INFO - PROCESS | 1662 | 1462315513414 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 15:45:13 INFO - PROCESS | 1662 | 1462315513418 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x113f53800 == 34 [pid = 1662] [id = 152] 15:45:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x117675800) [pid = 1662] [serial = 453] [outer = 0x0] 15:45:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1181cec00) [pid = 1662] [serial = 454] [outer = 0x117675800] 15:45:13 INFO - PROCESS | 1662 | 1462315513447 Marionette DEBUG loaded listener.js 15:45:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1183dc000) [pid = 1662] [serial = 455] [outer = 0x117675800] 15:45:13 INFO - PROCESS | 1662 | 1462315513774 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]]]}] 15:45:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:45:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 471ms 15:45:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:45:13 INFO - PROCESS | 1662 | 1462315513808 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 15:45:13 INFO - PROCESS | 1662 | 1462315513810 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 15:45:13 INFO - PROCESS | 1662 | 1462315513816 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:45:13 INFO - PROCESS | 1662 | 1462315513819 Marionette TRACE conn2 <- [1,582,null,{}] 15:45:13 INFO - PROCESS | 1662 | 1462315513829 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}] 15:45:13 INFO - PROCESS | 1662 | 1462315513951 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 15:45:14 INFO - PROCESS | 1662 | 1462315514013 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x11811f800 == 35 [pid = 1662] [id = 153] 15:45:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1183e2c00) [pid = 1662] [serial = 456] [outer = 0x0] 15:45:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1188df400) [pid = 1662] [serial = 457] [outer = 0x1183e2c00] 15:45:14 INFO - PROCESS | 1662 | 1462315514055 Marionette DEBUG loaded listener.js 15:45:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x11934e400) [pid = 1662] [serial = 458] [outer = 0x1183e2c00] 15:45:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:45:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 627ms 15:45:14 INFO - PROCESS | 1662 | 1462315514436 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]]]}] 15:45:14 INFO - PROCESS | 1662 | 1462315514441 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 15:45:14 INFO - PROCESS | 1662 | 1462315514443 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 15:45:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:45:14 INFO - PROCESS | 1662 | 1462315514451 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:45:14 INFO - PROCESS | 1662 | 1462315514453 Marionette TRACE conn2 <- [1,586,null,{}] 15:45:14 INFO - PROCESS | 1662 | 1462315514457 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}] 15:45:14 INFO - PROCESS | 1662 | 1462315514582 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 15:45:14 INFO - PROCESS | 1662 | 1462315514667 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185c3000 == 36 [pid = 1662] [id = 154] 15:45:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x119836800) [pid = 1662] [serial = 459] [outer = 0x0] 15:45:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x119ba4000) [pid = 1662] [serial = 460] [outer = 0x119836800] 15:45:14 INFO - PROCESS | 1662 | 1462315514710 Marionette DEBUG loaded listener.js 15:45:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x119f4a000) [pid = 1662] [serial = 461] [outer = 0x119836800] 15:45:14 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:45:14 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:45:15 INFO - PROCESS | 1662 | 1462315515037 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]]]}] 15:45:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:45:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 629ms 15:45:15 INFO - PROCESS | 1662 | 1462315515077 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 15:45:15 INFO - PROCESS | 1662 | 1462315515079 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 15:45:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:45:15 INFO - PROCESS | 1662 | 1462315515085 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:45:15 INFO - PROCESS | 1662 | 1462315515087 Marionette TRACE conn2 <- [1,590,null,{}] 15:45:15 INFO - PROCESS | 1662 | 1462315515090 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}] 15:45:15 INFO - PROCESS | 1662 | 1462315515238 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 15:45:15 INFO - PROCESS | 1662 | 1462315515278 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x118fa1800 == 37 [pid = 1662] [id = 155] 15:45:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x118f78400) [pid = 1662] [serial = 462] [outer = 0x0] 15:45:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1211d8800) [pid = 1662] [serial = 463] [outer = 0x118f78400] 15:45:15 INFO - PROCESS | 1662 | 1462315515319 Marionette DEBUG loaded listener.js 15:45:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12127d400) [pid = 1662] [serial = 464] [outer = 0x118f78400] 15:45:15 INFO - PROCESS | 1662 | 1462315515738 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]]]}] 15:45:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:45:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 670ms 15:45:15 INFO - PROCESS | 1662 | 1462315515754 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 15:45:15 INFO - PROCESS | 1662 | 1462315515756 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 15:45:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:45:15 INFO - PROCESS | 1662 | 1462315515758 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:45:15 INFO - PROCESS | 1662 | 1462315515759 Marionette TRACE conn2 <- [1,594,null,{}] 15:45:15 INFO - PROCESS | 1662 | 1462315515761 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}] 15:45:15 INFO - PROCESS | 1662 | 1462315515870 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 15:45:15 INFO - PROCESS | 1662 | 1462315515917 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x1166e6800 == 38 [pid = 1662] [id = 156] 15:45:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x124eb5c00) [pid = 1662] [serial = 465] [outer = 0x0] 15:45:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x125063c00) [pid = 1662] [serial = 466] [outer = 0x124eb5c00] 15:45:15 INFO - PROCESS | 1662 | 1462315515952 Marionette DEBUG loaded listener.js 15:45:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x125c70800) [pid = 1662] [serial = 467] [outer = 0x124eb5c00] 15:45:16 INFO - PROCESS | 1662 | 1462315516291 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]]]}] 15:45:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:45:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 568ms 15:45:16 INFO - PROCESS | 1662 | 1462315516326 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 15:45:16 INFO - PROCESS | 1662 | 1462315516327 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 15:45:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:45:16 INFO - PROCESS | 1662 | 1462315516332 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:45:16 INFO - PROCESS | 1662 | 1462315516333 Marionette TRACE conn2 <- [1,598,null,{}] 15:45:16 INFO - PROCESS | 1662 | 1462315516335 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}] 15:45:16 INFO - PROCESS | 1662 | 1462315516424 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 15:45:16 INFO - PROCESS | 1662 | 1462315516429 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x119e7e000 == 39 [pid = 1662] [id = 157] 15:45:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x124eba000) [pid = 1662] [serial = 468] [outer = 0x0] 15:45:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x125f70000) [pid = 1662] [serial = 469] [outer = 0x124eba000] 15:45:16 INFO - PROCESS | 1662 | 1462315516454 Marionette DEBUG loaded listener.js 15:45:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x12725b000) [pid = 1662] [serial = 470] [outer = 0x124eba000] 15:45:16 INFO - PROCESS | 1662 | 1462315516782 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]]]}] 15:45:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:45:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 469ms 15:45:16 INFO - PROCESS | 1662 | 1462315516805 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 15:45:16 INFO - PROCESS | 1662 | 1462315516806 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 15:45:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:45:16 INFO - PROCESS | 1662 | 1462315516808 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:45:16 INFO - PROCESS | 1662 | 1462315516809 Marionette TRACE conn2 <- [1,602,null,{}] 15:45:16 INFO - PROCESS | 1662 | 1462315516814 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}] 15:45:16 INFO - PROCESS | 1662 | 1462315516908 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 15:45:16 INFO - PROCESS | 1662 | 1462315516912 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x1231df800 == 40 [pid = 1662] [id = 158] 15:45:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1251e1400) [pid = 1662] [serial = 471] [outer = 0x0] 15:45:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x127474400) [pid = 1662] [serial = 472] [outer = 0x1251e1400] 15:45:16 INFO - PROCESS | 1662 | 1462315516937 Marionette DEBUG loaded listener.js 15:45:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x1277cf400) [pid = 1662] [serial = 473] [outer = 0x1251e1400] 15:45:17 INFO - PROCESS | 1662 | 1462315517283 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]]]}] 15:45:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:45:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 522ms 15:45:17 INFO - PROCESS | 1662 | 1462315517330 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 15:45:17 INFO - PROCESS | 1662 | 1462315517332 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 15:45:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:45:17 INFO - PROCESS | 1662 | 1462315517334 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:45:17 INFO - PROCESS | 1662 | 1462315517335 Marionette TRACE conn2 <- [1,606,null,{}] 15:45:17 INFO - PROCESS | 1662 | 1462315517337 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}] 15:45:17 INFO - PROCESS | 1662 | 1462315517426 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 15:45:17 INFO - PROCESS | 1662 | 1462315517436 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x12443a800 == 41 [pid = 1662] [id = 159] 15:45:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x1274e5c00) [pid = 1662] [serial = 474] [outer = 0x0] 15:45:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x128c03c00) [pid = 1662] [serial = 475] [outer = 0x1274e5c00] 15:45:17 INFO - PROCESS | 1662 | 1462315517461 Marionette DEBUG loaded listener.js 15:45:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x128f7d400) [pid = 1662] [serial = 476] [outer = 0x1274e5c00] 15:45:17 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x12a944400) [pid = 1662] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:45:17 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x1168c1c00) [pid = 1662] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:45:17 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x127472000) [pid = 1662] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:45:17 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x12a94a000) [pid = 1662] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:45:17 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x111dbac00) [pid = 1662] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:45:17 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x118fd3000) [pid = 1662] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:45:17 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x1183d8400) [pid = 1662] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:45:17 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x125062c00) [pid = 1662] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:45:17 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x116a6f400) [pid = 1662] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:45:17 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x12321ec00) [pid = 1662] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:45:17 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x12b479400) [pid = 1662] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:45:17 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12a94a400) [pid = 1662] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:45:17 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x11346d000) [pid = 1662] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:45:17 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x11830d000) [pid = 1662] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:45:17 INFO - PROCESS | 1662 | 1462315517880 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]]]}] 15:45:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:45:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 568ms 15:45:17 INFO - PROCESS | 1662 | 1462315517903 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 15:45:17 INFO - PROCESS | 1662 | 1462315517904 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 15:45:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:45:17 INFO - PROCESS | 1662 | 1462315517906 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:45:17 INFO - PROCESS | 1662 | 1462315517907 Marionette TRACE conn2 <- [1,610,null,{}] 15:45:17 INFO - PROCESS | 1662 | 1462315517909 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}] 15:45:18 INFO - PROCESS | 1662 | 1462315518019 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 15:45:18 INFO - PROCESS | 1662 | 1462315518051 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x12471e800 == 42 [pid = 1662] [id = 160] 15:45:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x118304400) [pid = 1662] [serial = 477] [outer = 0x0] 15:45:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x124eed400) [pid = 1662] [serial = 478] [outer = 0x118304400] 15:45:18 INFO - PROCESS | 1662 | 1462315518077 Marionette DEBUG loaded listener.js 15:45:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x128f81000) [pid = 1662] [serial = 479] [outer = 0x118304400] 15:45:18 INFO - PROCESS | 1662 | 1462315518373 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]]]}] 15:45:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:45:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 518ms 15:45:18 INFO - PROCESS | 1662 | 1462315518425 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 15:45:18 INFO - PROCESS | 1662 | 1462315518426 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 15:45:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:45:18 INFO - PROCESS | 1662 | 1462315518429 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:45:18 INFO - PROCESS | 1662 | 1462315518433 Marionette TRACE conn2 <- [1,614,null,{}] 15:45:18 INFO - PROCESS | 1662 | 1462315518435 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}] 15:45:18 INFO - PROCESS | 1662 | 1462315518523 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 15:45:18 INFO - PROCESS | 1662 | 1462315518569 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x125c07000 == 43 [pid = 1662] [id = 161] 15:45:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x11879ac00) [pid = 1662] [serial = 480] [outer = 0x0] 15:45:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x129097000) [pid = 1662] [serial = 481] [outer = 0x11879ac00] 15:45:18 INFO - PROCESS | 1662 | 1462315518599 Marionette DEBUG loaded listener.js 15:45:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x12a94b400) [pid = 1662] [serial = 482] [outer = 0x11879ac00] 15:45:18 INFO - PROCESS | 1662 | 1462315518879 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]]]}] 15:45:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:45:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 471ms 15:45:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:45:18 INFO - PROCESS | 1662 | 1462315518901 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 15:45:18 INFO - PROCESS | 1662 | 1462315518902 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 15:45:18 INFO - PROCESS | 1662 | 1462315518904 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:45:18 INFO - PROCESS | 1662 | 1462315518905 Marionette TRACE conn2 <- [1,618,null,{}] 15:45:18 INFO - PROCESS | 1662 | 1462315518908 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}] 15:45:18 INFO - PROCESS | 1662 | 1462315518990 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 15:45:18 INFO - PROCESS | 1662 | 1462315518994 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x129410800 == 44 [pid = 1662] [id = 162] 15:45:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12a950800) [pid = 1662] [serial = 483] [outer = 0x0] 15:45:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x12ab17800) [pid = 1662] [serial = 484] [outer = 0x12a950800] 15:45:19 INFO - PROCESS | 1662 | 1462315519022 Marionette DEBUG loaded listener.js 15:45:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x12b475000) [pid = 1662] [serial = 485] [outer = 0x12a950800] 15:45:19 INFO - PROCESS | 1662 | 1462315519348 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]]]}] 15:45:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:45:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 469ms 15:45:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:45:19 INFO - PROCESS | 1662 | 1462315519375 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 15:45:19 INFO - PROCESS | 1662 | 1462315519376 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 15:45:19 INFO - PROCESS | 1662 | 1462315519378 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:45:19 INFO - PROCESS | 1662 | 1462315519381 Marionette TRACE conn2 <- [1,622,null,{}] 15:45:19 INFO - PROCESS | 1662 | 1462315519384 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}] 15:45:19 INFO - PROCESS | 1662 | 1462315519479 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 15:45:19 INFO - PROCESS | 1662 | 1462315519488 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x1296f7000 == 45 [pid = 1662] [id = 163] 15:45:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x11346cc00) [pid = 1662] [serial = 486] [outer = 0x0] 15:45:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x12b47a000) [pid = 1662] [serial = 487] [outer = 0x11346cc00] 15:45:19 INFO - PROCESS | 1662 | 1462315519513 Marionette DEBUG loaded listener.js 15:45:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x12bb85400) [pid = 1662] [serial = 488] [outer = 0x11346cc00] 15:45:19 INFO - PROCESS | 1662 | 1462315519962 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]]]}] 15:45:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:45:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 621ms 15:45:20 INFO - PROCESS | 1662 | 1462315520001 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 15:45:20 INFO - PROCESS | 1662 | 1462315520005 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 15:45:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:45:20 INFO - PROCESS | 1662 | 1462315520010 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:45:20 INFO - PROCESS | 1662 | 1462315520014 Marionette TRACE conn2 <- [1,626,null,{}] 15:45:20 INFO - PROCESS | 1662 | 1462315520020 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}] 15:45:20 INFO - PROCESS | 1662 | 1462315520165 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 15:45:20 INFO - PROCESS | 1662 | 1462315520213 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x116043000 == 46 [pid = 1662] [id = 164] 15:45:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x113f7b000) [pid = 1662] [serial = 489] [outer = 0x0] 15:45:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x11679e000) [pid = 1662] [serial = 490] [outer = 0x113f7b000] 15:45:20 INFO - PROCESS | 1662 | 1462315520245 Marionette DEBUG loaded listener.js 15:45:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x117d2c400) [pid = 1662] [serial = 491] [outer = 0x113f7b000] 15:45:20 INFO - PROCESS | 1662 | 1462315520686 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]]]}] 15:45:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:45:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 724ms 15:45:20 INFO - PROCESS | 1662 | 1462315520733 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 15:45:20 INFO - PROCESS | 1662 | 1462315520737 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 15:45:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:45:20 INFO - PROCESS | 1662 | 1462315520742 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:45:20 INFO - PROCESS | 1662 | 1462315520744 Marionette TRACE conn2 <- [1,630,null,{}] 15:45:20 INFO - PROCESS | 1662 | 1462315520747 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}] 15:45:20 INFO - PROCESS | 1662 | 1462315520845 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 15:45:20 INFO - PROCESS | 1662 | 1462315520904 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x1188a1800 == 47 [pid = 1662] [id = 165] 15:45:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x11838b000) [pid = 1662] [serial = 492] [outer = 0x0] 15:45:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x118791000) [pid = 1662] [serial = 493] [outer = 0x11838b000] 15:45:20 INFO - PROCESS | 1662 | 1462315520934 Marionette DEBUG loaded listener.js 15:45:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x11934d400) [pid = 1662] [serial = 494] [outer = 0x11838b000] 15:45:21 INFO - PROCESS | 1662 | 1462315521365 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]]]}] 15:45:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:45:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 672ms 15:45:21 INFO - PROCESS | 1662 | 1462315521414 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 15:45:21 INFO - PROCESS | 1662 | 1462315521416 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 15:45:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:45:21 INFO - PROCESS | 1662 | 1462315521418 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:45:21 INFO - PROCESS | 1662 | 1462315521421 Marionette TRACE conn2 <- [1,634,null,{}] 15:45:21 INFO - PROCESS | 1662 | 1462315521446 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}] 15:45:21 INFO - PROCESS | 1662 | 1462315521593 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 15:45:21 INFO - PROCESS | 1662 | 1462315521640 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x127706800 == 48 [pid = 1662] [id = 166] 15:45:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x1236d1800) [pid = 1662] [serial = 495] [outer = 0x0] 15:45:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x124b98c00) [pid = 1662] [serial = 496] [outer = 0x1236d1800] 15:45:21 INFO - PROCESS | 1662 | 1462315521671 Marionette DEBUG loaded listener.js 15:45:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x125124c00) [pid = 1662] [serial = 497] [outer = 0x1236d1800] 15:45:21 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:45:22 INFO - PROCESS | 1662 | 1462315522059 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]]]}] 15:45:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:45:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 673ms 15:45:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:45:22 INFO - PROCESS | 1662 | 1462315522092 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 15:45:22 INFO - PROCESS | 1662 | 1462315522094 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 15:45:22 INFO - PROCESS | 1662 | 1462315522096 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:45:22 INFO - PROCESS | 1662 | 1462315522097 Marionette TRACE conn2 <- [1,638,null,{}] 15:45:22 INFO - PROCESS | 1662 | 1462315522100 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}] 15:45:22 INFO - PROCESS | 1662 | 1462315522197 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 15:45:22 INFO - PROCESS | 1662 | 1462315522241 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a991000 == 49 [pid = 1662] [id = 167] 15:45:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x1244c3400) [pid = 1662] [serial = 498] [outer = 0x0] 15:45:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x127208c00) [pid = 1662] [serial = 499] [outer = 0x1244c3400] 15:45:22 INFO - PROCESS | 1662 | 1462315522271 Marionette DEBUG loaded listener.js 15:45:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x129616800) [pid = 1662] [serial = 500] [outer = 0x1244c3400] 15:45:22 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:45:22 INFO - PROCESS | 1662 | 1462315522678 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]]]}] 15:45:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:45:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 619ms 15:45:22 INFO - PROCESS | 1662 | 1462315522715 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 15:45:22 INFO - PROCESS | 1662 | 1462315522717 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 15:45:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:45:22 INFO - PROCESS | 1662 | 1462315522719 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:45:22 INFO - PROCESS | 1662 | 1462315522720 Marionette TRACE conn2 <- [1,642,null,{}] 15:45:22 INFO - PROCESS | 1662 | 1462315522723 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}] 15:45:22 INFO - PROCESS | 1662 | 1462315522818 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 15:45:22 INFO - PROCESS | 1662 | 1462315522896 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b4d2000 == 50 [pid = 1662] [id = 168] 15:45:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x112961c00) [pid = 1662] [serial = 501] [outer = 0x0] 15:45:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x12a946000) [pid = 1662] [serial = 502] [outer = 0x112961c00] 15:45:22 INFO - PROCESS | 1662 | 1462315522948 Marionette DEBUG loaded listener.js 15:45:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x12b47e000) [pid = 1662] [serial = 503] [outer = 0x112961c00] 15:45:23 INFO - PROCESS | 1662 | 1462315523354 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]]]}] 15:45:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:45:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 671ms 15:45:23 INFO - PROCESS | 1662 | 1462315523390 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 15:45:23 INFO - PROCESS | 1662 | 1462315523392 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 15:45:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:45:23 INFO - PROCESS | 1662 | 1462315523394 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:45:23 INFO - PROCESS | 1662 | 1462315523395 Marionette TRACE conn2 <- [1,646,null,{}] 15:45:23 INFO - PROCESS | 1662 | 1462315523398 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}] 15:45:23 INFO - PROCESS | 1662 | 1462315523618 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 15:45:23 INFO - PROCESS | 1662 | 1462315523676 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x1131aa000) [pid = 1662] [serial = 504] [outer = 0x12cf70c00] 15:45:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x1191a4000 == 51 [pid = 1662] [id = 169] 15:45:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x115ee5400) [pid = 1662] [serial = 505] [outer = 0x0] 15:45:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x11663bc00) [pid = 1662] [serial = 506] [outer = 0x115ee5400] 15:45:23 INFO - PROCESS | 1662 | 1462315523719 Marionette DEBUG loaded listener.js 15:45:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x1172a0c00) [pid = 1662] [serial = 507] [outer = 0x115ee5400] 15:45:24 INFO - PROCESS | 1662 | 1462315524260 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]]]}] 15:45:24 INFO - PROCESS | 1662 | --DOCSHELL 0x128fad800 == 50 [pid = 1662] [id = 129] 15:45:24 INFO - PROCESS | 1662 | --DOCSHELL 0x129410800 == 49 [pid = 1662] [id = 162] 15:45:24 INFO - PROCESS | 1662 | --DOCSHELL 0x125c07000 == 48 [pid = 1662] [id = 161] 15:45:24 INFO - PROCESS | 1662 | --DOCSHELL 0x12471e800 == 47 [pid = 1662] [id = 160] 15:45:24 INFO - PROCESS | 1662 | --DOCSHELL 0x12443a800 == 46 [pid = 1662] [id = 159] 15:45:24 INFO - PROCESS | 1662 | --DOCSHELL 0x1231df800 == 45 [pid = 1662] [id = 158] 15:45:24 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x12c1ac400) [pid = 1662] [serial = 436] [outer = 0x0] [url = about:blank] 15:45:24 INFO - PROCESS | 1662 | --DOCSHELL 0x119e7e000 == 44 [pid = 1662] [id = 157] 15:45:24 INFO - PROCESS | 1662 | --DOCSHELL 0x1166e6800 == 43 [pid = 1662] [id = 156] 15:45:24 INFO - PROCESS | 1662 | --DOCSHELL 0x118fa1800 == 42 [pid = 1662] [id = 155] 15:45:24 INFO - PROCESS | 1662 | --DOCSHELL 0x1185c3000 == 41 [pid = 1662] [id = 154] 15:45:24 INFO - PROCESS | 1662 | --DOCSHELL 0x11811f800 == 40 [pid = 1662] [id = 153] 15:45:24 INFO - PROCESS | 1662 | --DOCSHELL 0x113f53800 == 39 [pid = 1662] [id = 152] 15:45:24 INFO - PROCESS | 1662 | --DOCSHELL 0x116aa1000 == 38 [pid = 1662] [id = 151] 15:45:24 INFO - PROCESS | 1662 | --DOCSHELL 0x127453000 == 37 [pid = 1662] [id = 150] 15:45:24 INFO - PROCESS | 1662 | --DOCSHELL 0x12a99f800 == 36 [pid = 1662] [id = 149] 15:45:24 INFO - PROCESS | 1662 | --DOCSHELL 0x119dad800 == 35 [pid = 1662] [id = 148] 15:45:24 INFO - PROCESS | 1662 | --DOCSHELL 0x116817800 == 34 [pid = 1662] [id = 147] 15:45:24 INFO - PROCESS | 1662 | --DOCSHELL 0x12b303000 == 33 [pid = 1662] [id = 146] 15:45:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:45:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 924ms 15:45:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:45:24 INFO - PROCESS | 1662 | 1462315524320 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 15:45:24 INFO - PROCESS | 1662 | 1462315524323 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 15:45:24 INFO - PROCESS | 1662 | 1462315524327 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:45:24 INFO - PROCESS | 1662 | 1462315524332 Marionette TRACE conn2 <- [1,650,null,{}] 15:45:24 INFO - PROCESS | 1662 | 1462315524336 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}] 15:45:24 INFO - PROCESS | 1662 | 1462315524456 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 15:45:24 INFO - PROCESS | 1662 | 1462315524474 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x116818800 == 34 [pid = 1662] [id = 170] 15:45:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x11830d000) [pid = 1662] [serial = 508] [outer = 0x0] 15:45:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x118791c00) [pid = 1662] [serial = 509] [outer = 0x11830d000] 15:45:24 INFO - PROCESS | 1662 | 1462315524518 Marionette DEBUG loaded listener.js 15:45:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 134 (0x119350400) [pid = 1662] [serial = 510] [outer = 0x11830d000] 15:45:24 INFO - PROCESS | 1662 | --DOMWINDOW == 133 (0x12ab0b800) [pid = 1662] [serial = 296] [outer = 0x0] [url = about:blank] 15:45:24 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x11830b000) [pid = 1662] [serial = 350] [outer = 0x0] [url = about:blank] 15:45:24 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x128f80c00) [pid = 1662] [serial = 418] [outer = 0x0] [url = about:blank] 15:45:24 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x12ab12800) [pid = 1662] [serial = 421] [outer = 0x0] [url = about:blank] 15:45:24 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x12b1ec800) [pid = 1662] [serial = 422] [outer = 0x0] [url = about:blank] 15:45:24 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x12725dc00) [pid = 1662] [serial = 401] [outer = 0x0] [url = about:blank] 15:45:24 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x118397400) [pid = 1662] [serial = 400] [outer = 0x0] [url = about:blank] 15:45:24 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x12a933000) [pid = 1662] [serial = 419] [outer = 0x0] [url = about:blank] 15:45:24 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x119353000) [pid = 1662] [serial = 409] [outer = 0x0] [url = about:blank] 15:45:24 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x121274000) [pid = 1662] [serial = 410] [outer = 0x0] [url = about:blank] 15:45:24 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x11879c000) [pid = 1662] [serial = 406] [outer = 0x0] [url = about:blank] 15:45:24 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x118f7b800) [pid = 1662] [serial = 407] [outer = 0x0] [url = about:blank] 15:45:24 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x117d24c00) [pid = 1662] [serial = 388] [outer = 0x0] [url = about:blank] 15:45:24 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x118f79400) [pid = 1662] [serial = 391] [outer = 0x0] [url = about:blank] 15:45:24 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x125f64c00) [pid = 1662] [serial = 415] [outer = 0x0] [url = about:blank] 15:45:24 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x1277d4c00) [pid = 1662] [serial = 397] [outer = 0x0] [url = about:blank] 15:45:24 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x11838bc00) [pid = 1662] [serial = 404] [outer = 0x0] [url = about:blank] 15:45:24 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x1181cb000) [pid = 1662] [serial = 403] [outer = 0x0] [url = about:blank] 15:45:24 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x124eb0800) [pid = 1662] [serial = 394] [outer = 0x0] [url = about:blank] 15:45:24 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x124ebc000) [pid = 1662] [serial = 412] [outer = 0x0] [url = about:blank] 15:45:24 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x12571f400) [pid = 1662] [serial = 413] [outer = 0x0] [url = about:blank] 15:45:24 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x12bb9c400) [pid = 1662] [serial = 434] [outer = 0x0] [url = about:blank] 15:45:24 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x12b221000) [pid = 1662] [serial = 425] [outer = 0x0] [url = about:blank] 15:45:24 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x12b217400) [pid = 1662] [serial = 424] [outer = 0x0] [url = about:blank] 15:45:24 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x119ba2c00) [pid = 1662] [serial = 428] [outer = 0x0] [url = about:blank] 15:45:24 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x12bb83400) [pid = 1662] [serial = 433] [outer = 0x0] [url = about:blank] 15:45:24 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x12725e400) [pid = 1662] [serial = 430] [outer = 0x0] [url = about:blank] 15:45:24 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x11729fc00) [pid = 1662] [serial = 427] [outer = 0x0] [url = about:blank] 15:45:24 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x12b47c400) [pid = 1662] [serial = 431] [outer = 0x0] [url = about:blank] 15:45:24 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x12725f800) [pid = 1662] [serial = 416] [outer = 0x0] [url = about:blank] 15:45:25 INFO - PROCESS | 1662 | 1462315525067 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]]]}] 15:45:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:45:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 776ms 15:45:25 INFO - PROCESS | 1662 | 1462315525108 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 15:45:25 INFO - PROCESS | 1662 | 1462315525113 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 15:45:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:45:25 INFO - PROCESS | 1662 | 1462315525121 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:45:25 INFO - PROCESS | 1662 | 1462315525124 Marionette TRACE conn2 <- [1,654,null,{}] 15:45:25 INFO - PROCESS | 1662 | 1462315525130 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}] 15:45:25 INFO - PROCESS | 1662 | 1462315525270 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 15:45:25 INFO - PROCESS | 1662 | 1462315525352 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x118089800 == 35 [pid = 1662] [id = 171] 15:45:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x11830c000) [pid = 1662] [serial = 511] [outer = 0x0] 15:45:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x118856000) [pid = 1662] [serial = 512] [outer = 0x11830c000] 15:45:25 INFO - PROCESS | 1662 | 1462315525403 Marionette DEBUG loaded listener.js 15:45:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x11912bc00) [pid = 1662] [serial = 513] [outer = 0x11830c000] 15:45:25 INFO - PROCESS | 1662 | 1462315525904 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]]]}] 15:45:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:45:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 823ms 15:45:25 INFO - PROCESS | 1662 | 1462315525944 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 15:45:25 INFO - PROCESS | 1662 | 1462315525947 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 15:45:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:45:25 INFO - PROCESS | 1662 | 1462315525952 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:45:25 INFO - PROCESS | 1662 | 1462315525954 Marionette TRACE conn2 <- [1,658,null,{}] 15:45:25 INFO - PROCESS | 1662 | 1462315525957 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}] 15:45:26 INFO - PROCESS | 1662 | 1462315526052 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 15:45:26 INFO - PROCESS | 1662 | 1462315526099 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185b1000 == 36 [pid = 1662] [id = 172] 15:45:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x1195b9c00) [pid = 1662] [serial = 514] [outer = 0x0] 15:45:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x119ec9c00) [pid = 1662] [serial = 515] [outer = 0x1195b9c00] 15:45:26 INFO - PROCESS | 1662 | 1462315526130 Marionette DEBUG loaded listener.js 15:45:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1181c7c00) [pid = 1662] [serial = 516] [outer = 0x1195b9c00] 15:45:26 INFO - PROCESS | 1662 | 1462315526555 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]]]}] 15:45:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:45:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 670ms 15:45:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:45:26 INFO - PROCESS | 1662 | 1462315526623 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 15:45:26 INFO - PROCESS | 1662 | 1462315526624 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 15:45:26 INFO - PROCESS | 1662 | 1462315526627 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:45:26 INFO - PROCESS | 1662 | 1462315526631 Marionette TRACE conn2 <- [1,662,null,{}] 15:45:26 INFO - PROCESS | 1662 | 1462315526639 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}] 15:45:26 INFO - PROCESS | 1662 | 1462315526734 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 15:45:26 INFO - PROCESS | 1662 | 1462315526793 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198d7000 == 37 [pid = 1662] [id = 173] 15:45:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x124ef2400) [pid = 1662] [serial = 517] [outer = 0x0] 15:45:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x125722000) [pid = 1662] [serial = 518] [outer = 0x124ef2400] 15:45:26 INFO - PROCESS | 1662 | 1462315526826 Marionette DEBUG loaded listener.js 15:45:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x125f72400) [pid = 1662] [serial = 519] [outer = 0x124ef2400] 15:45:27 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:45:27 INFO - PROCESS | 1662 | 1462315527256 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]]]}] 15:45:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:45:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 674ms 15:45:27 INFO - PROCESS | 1662 | 1462315527333 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 15:45:27 INFO - PROCESS | 1662 | 1462315527334 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 15:45:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:45:27 INFO - PROCESS | 1662 | 1462315527351 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:45:27 INFO - PROCESS | 1662 | 1462315527352 Marionette TRACE conn2 <- [1,666,null,{}] 15:45:27 INFO - PROCESS | 1662 | 1462315527355 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}] 15:45:27 INFO - PROCESS | 1662 | 1462315527446 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 15:45:27 INFO - PROCESS | 1662 | 1462315527516 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x1231d3000 == 38 [pid = 1662] [id = 174] 15:45:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x12725e400) [pid = 1662] [serial = 520] [outer = 0x0] 15:45:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x127473800) [pid = 1662] [serial = 521] [outer = 0x12725e400] 15:45:27 INFO - PROCESS | 1662 | 1462315527546 Marionette DEBUG loaded listener.js 15:45:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x1277cfc00) [pid = 1662] [serial = 522] [outer = 0x12725e400] 15:45:27 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:45:27 INFO - PROCESS | 1662 | 1462315527947 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]]]}] 15:45:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:45:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 621ms 15:45:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:45:27 INFO - PROCESS | 1662 | 1462315527973 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 15:45:27 INFO - PROCESS | 1662 | 1462315527974 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 15:45:27 INFO - PROCESS | 1662 | 1462315527976 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:45:27 INFO - PROCESS | 1662 | 1462315527978 Marionette TRACE conn2 <- [1,670,null,{}] 15:45:27 INFO - PROCESS | 1662 | 1462315527980 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}] 15:45:28 INFO - PROCESS | 1662 | 1462315528073 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 15:45:28 INFO - PROCESS | 1662 | 1462315528115 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x124207800 == 39 [pid = 1662] [id = 175] 15:45:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x12725dc00) [pid = 1662] [serial = 523] [outer = 0x0] 15:45:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x128c08800) [pid = 1662] [serial = 524] [outer = 0x12725dc00] 15:45:28 INFO - PROCESS | 1662 | 1462315528145 Marionette DEBUG loaded listener.js 15:45:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x129094000) [pid = 1662] [serial = 525] [outer = 0x12725dc00] 15:45:28 INFO - PROCESS | 1662 | 1462315528554 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]]]}] 15:45:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:45:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 620ms 15:45:28 INFO - PROCESS | 1662 | 1462315528596 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 15:45:28 INFO - PROCESS | 1662 | 1462315528598 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 15:45:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:45:28 INFO - PROCESS | 1662 | 1462315528600 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:45:28 INFO - PROCESS | 1662 | 1462315528601 Marionette TRACE conn2 <- [1,674,null,{}] 15:45:28 INFO - PROCESS | 1662 | 1462315528604 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}] 15:45:28 INFO - PROCESS | 1662 | 1462315528710 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 15:45:28 INFO - PROCESS | 1662 | 1462315528797 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x124b77800 == 40 [pid = 1662] [id = 176] 15:45:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x118fd6000) [pid = 1662] [serial = 526] [outer = 0x0] 15:45:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x12ab0ec00) [pid = 1662] [serial = 527] [outer = 0x118fd6000] 15:45:28 INFO - PROCESS | 1662 | 1462315528829 Marionette DEBUG loaded listener.js 15:45:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x12bb83c00) [pid = 1662] [serial = 528] [outer = 0x118fd6000] 15:45:29 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:45:29 INFO - PROCESS | 1662 | 1462315529247 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]]]}] 15:45:29 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 15:45:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 668ms 15:45:29 INFO - PROCESS | 1662 | 1462315529268 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 15:45:29 INFO - PROCESS | 1662 | 1462315529270 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 15:45:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:45:29 INFO - PROCESS | 1662 | 1462315529272 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:45:29 INFO - PROCESS | 1662 | 1462315529273 Marionette TRACE conn2 <- [1,678,null,{}] 15:45:29 INFO - PROCESS | 1662 | 1462315529276 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}] 15:45:29 INFO - PROCESS | 1662 | 1462315529367 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 15:45:29 INFO - PROCESS | 1662 | 1462315529424 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x127443000 == 41 [pid = 1662] [id = 177] 15:45:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x124a9dc00) [pid = 1662] [serial = 529] [outer = 0x0] 15:45:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x12bb8d800) [pid = 1662] [serial = 530] [outer = 0x124a9dc00] 15:45:29 INFO - PROCESS | 1662 | 1462315529454 Marionette DEBUG loaded listener.js 15:45:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x12bb9a800) [pid = 1662] [serial = 531] [outer = 0x124a9dc00] 15:45:29 INFO - PROCESS | 1662 | 1462315529970 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]]]}] 15:45:29 INFO - PROCESS | 1662 | --DOCSHELL 0x1191a4000 == 40 [pid = 1662] [id = 169] 15:45:29 INFO - PROCESS | 1662 | --DOCSHELL 0x127706800 == 39 [pid = 1662] [id = 166] 15:45:29 INFO - PROCESS | 1662 | --DOCSHELL 0x1188a1800 == 38 [pid = 1662] [id = 165] 15:45:29 INFO - PROCESS | 1662 | --DOCSHELL 0x116043000 == 37 [pid = 1662] [id = 164] 15:45:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:45:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 720ms 15:45:30 INFO - PROCESS | 1662 | 1462315530021 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 15:45:30 INFO - PROCESS | 1662 | 1462315530024 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 15:45:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:45:30 INFO - PROCESS | 1662 | 1462315530028 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:45:30 INFO - PROCESS | 1662 | 1462315530032 Marionette TRACE conn2 <- [1,682,null,{}] 15:45:30 INFO - PROCESS | 1662 | 1462315530035 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}] 15:45:30 INFO - PROCESS | 1662 | 1462315530116 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 15:45:30 INFO - PROCESS | 1662 | 1462315530124 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x1183ce800 == 38 [pid = 1662] [id = 178] 15:45:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x118f74400) [pid = 1662] [serial = 532] [outer = 0x0] 15:45:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x119358000) [pid = 1662] [serial = 533] [outer = 0x118f74400] 15:45:30 INFO - PROCESS | 1662 | 1462315530152 Marionette DEBUG loaded listener.js 15:45:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x119ba5000) [pid = 1662] [serial = 534] [outer = 0x118f74400] 15:45:30 INFO - PROCESS | 1662 | 1462315530990 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]]]}] 15:45:31 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) 15:45:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 974ms 15:45:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:45:31 INFO - PROCESS | 1662 | 1462315531002 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 15:45:31 INFO - PROCESS | 1662 | 1462315531006 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 15:45:31 INFO - PROCESS | 1662 | 1462315531010 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:45:31 INFO - PROCESS | 1662 | 1462315531011 Marionette TRACE conn2 <- [1,686,null,{}] 15:45:31 INFO - PROCESS | 1662 | 1462315531016 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}] 15:45:31 INFO - PROCESS | 1662 | 1462315531108 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 15:45:31 INFO - PROCESS | 1662 | 1462315531152 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x119fb7800 == 39 [pid = 1662] [id = 179] 15:45:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x119ffc400) [pid = 1662] [serial = 535] [outer = 0x0] 15:45:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x125066800) [pid = 1662] [serial = 536] [outer = 0x119ffc400] 15:45:31 INFO - PROCESS | 1662 | 1462315531178 Marionette DEBUG loaded listener.js 15:45:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x12720c000) [pid = 1662] [serial = 537] [outer = 0x119ffc400] 15:45:31 INFO - PROCESS | 1662 | 1462315531982 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]]]}] 15:45:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:45:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1022ms 15:45:32 INFO - PROCESS | 1662 | 1462315532040 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 15:45:32 INFO - PROCESS | 1662 | 1462315532041 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 15:45:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:45:32 INFO - PROCESS | 1662 | 1462315532052 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:45:32 INFO - PROCESS | 1662 | 1462315532054 Marionette TRACE conn2 <- [1,690,null,{}] 15:45:32 INFO - PROCESS | 1662 | 1462315532061 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}] 15:45:32 INFO - PROCESS | 1662 | 1462315532158 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 15:45:32 INFO - PROCESS | 1662 | 1462315532192 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x129418000 == 40 [pid = 1662] [id = 180] 15:45:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x12ab10400) [pid = 1662] [serial = 538] [outer = 0x0] 15:45:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x12b477000) [pid = 1662] [serial = 539] [outer = 0x12ab10400] 15:45:32 INFO - PROCESS | 1662 | 1462315532219 Marionette DEBUG loaded listener.js 15:45:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 134 (0x12bb90c00) [pid = 1662] [serial = 540] [outer = 0x12ab10400] 15:45:33 INFO - PROCESS | 1662 | --DOMWINDOW == 133 (0x11346cc00) [pid = 1662] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:45:33 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x1111d4400) [pid = 1662] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:45:33 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x12a950800) [pid = 1662] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:45:33 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x115ee5400) [pid = 1662] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:45:33 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x11837e800) [pid = 1662] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:45:33 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x113478000) [pid = 1662] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:45:33 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x117675800) [pid = 1662] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:45:33 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x124eb5c00) [pid = 1662] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:45:33 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x118f78400) [pid = 1662] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:45:33 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x121272400) [pid = 1662] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:45:33 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x1183e2c00) [pid = 1662] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:45:33 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x11610e000) [pid = 1662] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:45:33 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x11300d400) [pid = 1662] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:45:33 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x119836800) [pid = 1662] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:45:33 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x124eba000) [pid = 1662] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:45:33 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x118304400) [pid = 1662] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:45:33 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x1251e1400) [pid = 1662] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:45:33 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x1274e5c00) [pid = 1662] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:45:33 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x11879ac00) [pid = 1662] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:45:33 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x129098400) [pid = 1662] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:45:33 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x12725b400) [pid = 1662] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:45:33 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x116863400) [pid = 1662] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:45:33 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x118792400) [pid = 1662] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:45:33 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1233fa000) [pid = 1662] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:45:33 INFO - PROCESS | 1662 | 1462315533038 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]]]}] 15:45:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:45:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1021ms 15:45:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:45:33 INFO - PROCESS | 1662 | 1462315533073 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 15:45:33 INFO - PROCESS | 1662 | 1462315533075 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 15:45:33 INFO - PROCESS | 1662 | 1462315533077 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:45:33 INFO - PROCESS | 1662 | 1462315533079 Marionette TRACE conn2 <- [1,694,null,{}] 15:45:33 INFO - PROCESS | 1662 | 1462315533081 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}] 15:45:33 INFO - PROCESS | 1662 | 1462315533159 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 15:45:33 INFO - PROCESS | 1662 | 1462315533166 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x116603000 == 41 [pid = 1662] [id = 181] 15:45:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x115ee5400) [pid = 1662] [serial = 541] [outer = 0x0] 15:45:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x118304400) [pid = 1662] [serial = 542] [outer = 0x115ee5400] 15:45:33 INFO - PROCESS | 1662 | 1462315533192 Marionette DEBUG loaded listener.js 15:45:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x118fcd000) [pid = 1662] [serial = 543] [outer = 0x115ee5400] 15:45:34 INFO - PROCESS | 1662 | 1462315534006 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]]]}] 15:45:34 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) 15:45:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 970ms 15:45:34 INFO - PROCESS | 1662 | 1462315534050 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 15:45:34 INFO - PROCESS | 1662 | 1462315534051 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 15:45:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:45:34 INFO - PROCESS | 1662 | 1462315534053 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:45:34 INFO - PROCESS | 1662 | 1462315534054 Marionette TRACE conn2 <- [1,698,null,{}] 15:45:34 INFO - PROCESS | 1662 | 1462315534056 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}] 15:45:34 INFO - PROCESS | 1662 | 1462315534133 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 15:45:34 INFO - PROCESS | 1662 | 1462315534179 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a877800 == 42 [pid = 1662] [id = 182] 15:45:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x1161ef000) [pid = 1662] [serial = 544] [outer = 0x0] 15:45:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x1236c8800) [pid = 1662] [serial = 545] [outer = 0x1161ef000] 15:45:34 INFO - PROCESS | 1662 | 1462315534204 Marionette DEBUG loaded listener.js 15:45:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x1277d1400) [pid = 1662] [serial = 546] [outer = 0x1161ef000] 15:45:34 INFO - PROCESS | 1662 | 1462315534978 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]]]}] 15:45:35 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) 15:45:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 970ms 15:45:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:45:35 INFO - PROCESS | 1662 | 1462315535024 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 15:45:35 INFO - PROCESS | 1662 | 1462315535025 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 15:45:35 INFO - PROCESS | 1662 | 1462315535027 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:45:35 INFO - PROCESS | 1662 | 1462315535028 Marionette TRACE conn2 <- [1,702,null,{}] 15:45:35 INFO - PROCESS | 1662 | 1462315535031 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}] 15:45:35 INFO - PROCESS | 1662 | 1462315535123 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 15:45:35 INFO - PROCESS | 1662 | 1462315535129 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b318000 == 43 [pid = 1662] [id = 183] 15:45:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x1277d1800) [pid = 1662] [serial = 547] [outer = 0x0] 15:45:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x12c479800) [pid = 1662] [serial = 548] [outer = 0x1277d1800] 15:45:35 INFO - PROCESS | 1662 | 1462315535159 Marionette DEBUG loaded listener.js 15:45:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x12c484000) [pid = 1662] [serial = 549] [outer = 0x1277d1800] 15:45:36 INFO - PROCESS | 1662 | 1462315536061 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]]]}] 15:45:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:45:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1073ms 15:45:36 INFO - PROCESS | 1662 | 1462315536101 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 15:45:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:45:36 INFO - PROCESS | 1662 | 1462315536104 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 15:45:36 INFO - PROCESS | 1662 | 1462315536108 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:45:36 INFO - PROCESS | 1662 | 1462315536109 Marionette TRACE conn2 <- [1,706,null,{}] 15:45:36 INFO - PROCESS | 1662 | 1462315536113 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}] 15:45:36 INFO - PROCESS | 1662 | 1462315536241 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 15:45:36 INFO - PROCESS | 1662 | 1462315536290 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x118895800 == 44 [pid = 1662] [id = 184] 15:45:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x117330000) [pid = 1662] [serial = 550] [outer = 0x0] 15:45:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x118f70800) [pid = 1662] [serial = 551] [outer = 0x117330000] 15:45:36 INFO - PROCESS | 1662 | 1462315536322 Marionette DEBUG loaded listener.js 15:45:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x11983c400) [pid = 1662] [serial = 552] [outer = 0x117330000] 15:45:37 INFO - PROCESS | 1662 | 1462315537213 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]]]}] 15:45:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:45:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1170ms 15:45:37 INFO - PROCESS | 1662 | 1462315537278 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 15:45:37 INFO - PROCESS | 1662 | 1462315537282 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 15:45:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:45:37 INFO - PROCESS | 1662 | 1462315537287 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:45:37 INFO - PROCESS | 1662 | 1462315537288 Marionette TRACE conn2 <- [1,710,null,{}] 15:45:37 INFO - PROCESS | 1662 | 1462315537291 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}] 15:45:37 INFO - PROCESS | 1662 | 1462315537387 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 15:45:37 INFO - PROCESS | 1662 | 1462315537433 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x12940c800 == 45 [pid = 1662] [id = 185] 15:45:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x121278800) [pid = 1662] [serial = 553] [outer = 0x0] 15:45:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x128c0fc00) [pid = 1662] [serial = 554] [outer = 0x121278800] 15:45:37 INFO - PROCESS | 1662 | 1462315537464 Marionette DEBUG loaded listener.js 15:45:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x12a74f800) [pid = 1662] [serial = 555] [outer = 0x121278800] 15:45:38 INFO - PROCESS | 1662 | 1462315538406 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]]]}] 15:45:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:45:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1171ms 15:45:38 INFO - PROCESS | 1662 | 1462315538457 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 15:45:38 INFO - PROCESS | 1662 | 1462315538459 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 15:45:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:45:38 INFO - PROCESS | 1662 | 1462315538461 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:45:38 INFO - PROCESS | 1662 | 1462315538464 Marionette TRACE conn2 <- [1,714,null,{}] 15:45:38 INFO - PROCESS | 1662 | 1462315538472 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}] 15:45:38 INFO - PROCESS | 1662 | 1462315538729 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 15:45:38 INFO - PROCESS | 1662 | 1462315538828 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x11660c000 == 46 [pid = 1662] [id = 186] 15:45:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x117673800) [pid = 1662] [serial = 556] [outer = 0x0] 15:45:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x1181cb000) [pid = 1662] [serial = 557] [outer = 0x117673800] 15:45:38 INFO - PROCESS | 1662 | 1462315538856 Marionette DEBUG loaded listener.js 15:45:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x118397400) [pid = 1662] [serial = 558] [outer = 0x117673800] 15:45:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12a877800 == 45 [pid = 1662] [id = 182] 15:45:39 INFO - PROCESS | 1662 | --DOCSHELL 0x116603000 == 44 [pid = 1662] [id = 181] 15:45:39 INFO - PROCESS | 1662 | --DOCSHELL 0x129418000 == 43 [pid = 1662] [id = 180] 15:45:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12b4d2000 == 42 [pid = 1662] [id = 168] 15:45:39 INFO - PROCESS | 1662 | --DOCSHELL 0x119fb7800 == 41 [pid = 1662] [id = 179] 15:45:39 INFO - PROCESS | 1662 | --DOCSHELL 0x1183ce800 == 40 [pid = 1662] [id = 178] 15:45:39 INFO - PROCESS | 1662 | --DOCSHELL 0x127443000 == 39 [pid = 1662] [id = 177] 15:45:39 INFO - PROCESS | 1662 | --DOCSHELL 0x124b77800 == 38 [pid = 1662] [id = 176] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x11679e000) [pid = 1662] [serial = 490] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x118791c00) [pid = 1662] [serial = 509] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x118791000) [pid = 1662] [serial = 493] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x127208c00) [pid = 1662] [serial = 499] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x124b98c00) [pid = 1662] [serial = 496] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x12a946000) [pid = 1662] [serial = 502] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOCSHELL 0x124207800 == 37 [pid = 1662] [id = 175] 15:45:39 INFO - PROCESS | 1662 | --DOCSHELL 0x1231d3000 == 36 [pid = 1662] [id = 174] 15:45:39 INFO - PROCESS | 1662 | --DOCSHELL 0x1198d7000 == 35 [pid = 1662] [id = 173] 15:45:39 INFO - PROCESS | 1662 | --DOCSHELL 0x1185b1000 == 34 [pid = 1662] [id = 172] 15:45:39 INFO - PROCESS | 1662 | --DOCSHELL 0x118089800 == 33 [pid = 1662] [id = 171] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x128c03c00) [pid = 1662] [serial = 475] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x1277cf400) [pid = 1662] [serial = 473] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x12a94b400) [pid = 1662] [serial = 482] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x128f7d400) [pid = 1662] [serial = 476] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x12725b000) [pid = 1662] [serial = 470] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x128f81000) [pid = 1662] [serial = 479] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x1172a0c00) [pid = 1662] [serial = 507] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x12127d400) [pid = 1662] [serial = 464] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x129097000) [pid = 1662] [serial = 481] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x12b475000) [pid = 1662] [serial = 485] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x12ab10000) [pid = 1662] [serial = 386] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x128f80800) [pid = 1662] [serial = 398] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x11830f400) [pid = 1662] [serial = 389] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x11912ac00) [pid = 1662] [serial = 392] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x125723400) [pid = 1662] [serial = 395] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12b47a000) [pid = 1662] [serial = 487] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1131a5800) [pid = 1662] [serial = 347] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x12ab17800) [pid = 1662] [serial = 484] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x11663bc00) [pid = 1662] [serial = 506] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12bb85400) [pid = 1662] [serial = 488] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x119ba3c00) [pid = 1662] [serial = 443] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x11911f400) [pid = 1662] [serial = 442] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12b21ec00) [pid = 1662] [serial = 449] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x129618800) [pid = 1662] [serial = 448] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1181cec00) [pid = 1662] [serial = 454] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1183dc000) [pid = 1662] [serial = 455] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x125063c00) [pid = 1662] [serial = 466] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1211d8800) [pid = 1662] [serial = 463] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x128c06c00) [pid = 1662] [serial = 446] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12720f400) [pid = 1662] [serial = 445] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1195b7800) [pid = 1662] [serial = 200] [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.] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1188df400) [pid = 1662] [serial = 457] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x11934e400) [pid = 1662] [serial = 458] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x11830fc00) [pid = 1662] [serial = 440] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1166c7000) [pid = 1662] [serial = 439] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1168c1800) [pid = 1662] [serial = 452] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x113da1400) [pid = 1662] [serial = 451] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x119ba4000) [pid = 1662] [serial = 460] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x119f4a000) [pid = 1662] [serial = 461] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x125f70000) [pid = 1662] [serial = 469] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x125c70800) [pid = 1662] [serial = 467] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x124eed400) [pid = 1662] [serial = 478] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x127474400) [pid = 1662] [serial = 472] [outer = 0x0] [url = about:blank] 15:45:39 INFO - PROCESS | 1662 | 1462315539741 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]]]}] 15:45:39 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 15:45:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1328ms 15:45:39 INFO - PROCESS | 1662 | 1462315539791 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 15:45:39 INFO - PROCESS | 1662 | 1462315539794 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 15:45:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:45:39 INFO - PROCESS | 1662 | 1462315539802 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:45:39 INFO - PROCESS | 1662 | 1462315539805 Marionette TRACE conn2 <- [1,718,null,{}] 15:45:39 INFO - PROCESS | 1662 | 1462315539813 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}] 15:45:39 INFO - PROCESS | 1662 | 1462315539924 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 15:45:39 INFO - PROCESS | 1662 | 1462315539932 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x116815000 == 34 [pid = 1662] [id = 187] 15:45:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1183e2c00) [pid = 1662] [serial = 559] [outer = 0x0] 15:45:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x11885dc00) [pid = 1662] [serial = 560] [outer = 0x1183e2c00] 15:45:39 INFO - PROCESS | 1662 | 1462315539961 Marionette DEBUG loaded listener.js 15:45:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x11912ac00) [pid = 1662] [serial = 561] [outer = 0x1183e2c00] 15:45:40 INFO - PROCESS | 1662 | 1462315540806 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]]]}] 15:45:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:45:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1032ms 15:45:40 INFO - PROCESS | 1662 | 1462315540832 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 15:45:40 INFO - PROCESS | 1662 | 1462315540834 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 15:45:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:45:40 INFO - PROCESS | 1662 | 1462315540836 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:45:40 INFO - PROCESS | 1662 | 1462315540838 Marionette TRACE conn2 <- [1,722,null,{}] 15:45:40 INFO - PROCESS | 1662 | 1462315540840 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}] 15:45:40 INFO - PROCESS | 1662 | 1462315540930 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 15:45:40 INFO - PROCESS | 1662 | 1462315540938 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x11832e000 == 35 [pid = 1662] [id = 188] 15:45:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x111110000) [pid = 1662] [serial = 562] [outer = 0x0] 15:45:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x121278000) [pid = 1662] [serial = 563] [outer = 0x111110000] 15:45:40 INFO - PROCESS | 1662 | 1462315540964 Marionette DEBUG loaded listener.js 15:45:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1236d2800) [pid = 1662] [serial = 564] [outer = 0x111110000] 15:45:41 INFO - PROCESS | 1662 | 1462315541303 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] 15:45:41 INFO - PROCESS | 1662 | 1462315541358 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 15:45:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:45:41 INFO - PROCESS | 1662 | 1462315541365 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:45:41 INFO - PROCESS | 1662 | 1462315541368 Marionette TRACE conn2 <- [1,726,null,{}] 15:45:41 INFO - PROCESS | 1662 | 1462315541371 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}] 15:45:41 INFO - PROCESS | 1662 | 1462315541451 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 15:45:41 INFO - PROCESS | 1662 | 1462315541455 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196df800 == 36 [pid = 1662] [id = 189] 15:45:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x12400b400) [pid = 1662] [serial = 565] [outer = 0x0] 15:45:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x125064800) [pid = 1662] [serial = 566] [outer = 0x12400b400] 15:45:41 INFO - PROCESS | 1662 | 1462315541481 Marionette DEBUG loaded listener.js 15:45:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1274e9c00) [pid = 1662] [serial = 567] [outer = 0x12400b400] 15:45:41 INFO - PROCESS | 1662 | 1462315541890 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]]]}] 15:45:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:45:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 575ms 15:45:41 INFO - PROCESS | 1662 | 1462315541936 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 15:45:41 INFO - PROCESS | 1662 | 1462315541937 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 15:45:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:45:41 INFO - PROCESS | 1662 | 1462315541940 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:45:41 INFO - PROCESS | 1662 | 1462315541941 Marionette TRACE conn2 <- [1,730,null,{}] 15:45:41 INFO - PROCESS | 1662 | 1462315541943 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}] 15:45:42 INFO - PROCESS | 1662 | 1462315542038 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 15:45:42 INFO - PROCESS | 1662 | 1462315542070 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198c2800 == 37 [pid = 1662] [id = 190] 15:45:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x124279000) [pid = 1662] [serial = 568] [outer = 0x0] 15:45:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1277d3c00) [pid = 1662] [serial = 569] [outer = 0x124279000] 15:45:42 INFO - PROCESS | 1662 | 1462315542095 Marionette DEBUG loaded listener.js 15:45:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x128f85c00) [pid = 1662] [serial = 570] [outer = 0x124279000] 15:45:42 INFO - PROCESS | 1662 | 1462315542417 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[3640] expected 0 but got 10","_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] 15:45:42 INFO - PROCESS | 1662 | 1462315542459 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 15:45:42 INFO - PROCESS | 1662 | 1462315542461 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:45:42 INFO - PROCESS | 1662 | 1462315542463 Marionette TRACE conn2 <- [1,734,null,{}] 15:45:42 INFO - PROCESS | 1662 | 1462315542465 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}] 15:45:42 INFO - PROCESS | 1662 | 1462315542559 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 15:45:42 INFO - PROCESS | 1662 | 1462315542564 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x123710800 == 38 [pid = 1662] [id = 191] 15:45:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12a932c00) [pid = 1662] [serial = 571] [outer = 0x0] 15:45:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12ab0d800) [pid = 1662] [serial = 572] [outer = 0x12a932c00] 15:45:42 INFO - PROCESS | 1662 | 1462315542621 Marionette DEBUG loaded listener.js 15:45:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12b220400) [pid = 1662] [serial = 573] [outer = 0x12a932c00] 15:45:42 INFO - PROCESS | 1662 | 1462315542990 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]]]}] 15:45:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:45:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 571ms 15:45:43 INFO - PROCESS | 1662 | 1462315543033 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 15:45:43 INFO - PROCESS | 1662 | 1462315543035 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 15:45:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:45:43 INFO - PROCESS | 1662 | 1462315543037 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:45:43 INFO - PROCESS | 1662 | 1462315543038 Marionette TRACE conn2 <- [1,738,null,{}] 15:45:43 INFO - PROCESS | 1662 | 1462315543040 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}] 15:45:43 INFO - PROCESS | 1662 | 1462315543135 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 15:45:43 INFO - PROCESS | 1662 | 1462315543167 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x124b69000 == 39 [pid = 1662] [id = 192] 15:45:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1188e3400) [pid = 1662] [serial = 574] [outer = 0x0] 15:45:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12bb88c00) [pid = 1662] [serial = 575] [outer = 0x1188e3400] 15:45:43 INFO - PROCESS | 1662 | 1462315543207 Marionette DEBUG loaded listener.js 15:45:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12c478800) [pid = 1662] [serial = 576] [outer = 0x1188e3400] 15:45:43 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x11838b000) [pid = 1662] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:45:43 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1236d1800) [pid = 1662] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:45:43 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x112961c00) [pid = 1662] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:45:43 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x113f7b000) [pid = 1662] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:45:43 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1244c3400) [pid = 1662] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:45:43 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x12ab10400) [pid = 1662] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:45:43 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x115ee5400) [pid = 1662] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:45:43 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x124a9dc00) [pid = 1662] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:45:43 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x119ffc400) [pid = 1662] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:45:43 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x118f74400) [pid = 1662] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:45:43 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1161ef000) [pid = 1662] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:45:43 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12c1a7000) [pid = 1662] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:45:44 INFO - PROCESS | 1662 | 1462315544351 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]]]}] 15:45:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:45:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1319ms 15:45:44 INFO - PROCESS | 1662 | 1462315544356 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 15:45:44 INFO - PROCESS | 1662 | 1462315544357 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 15:45:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:45:44 INFO - PROCESS | 1662 | 1462315544359 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:45:44 INFO - PROCESS | 1662 | 1462315544361 Marionette TRACE conn2 <- [1,742,null,{}] 15:45:44 INFO - PROCESS | 1662 | 1462315544363 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}] 15:45:44 INFO - PROCESS | 1662 | 1462315544439 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 15:45:44 INFO - PROCESS | 1662 | 1462315544443 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x1191a4000 == 40 [pid = 1662] [id = 193] 15:45:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x11663cc00) [pid = 1662] [serial = 577] [outer = 0x0] 15:45:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1195b5400) [pid = 1662] [serial = 578] [outer = 0x11663cc00] 15:45:44 INFO - PROCESS | 1662 | 1462315544472 Marionette DEBUG loaded listener.js 15:45:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12a943800) [pid = 1662] [serial = 579] [outer = 0x11663cc00] 15:45:45 INFO - PROCESS | 1662 | 1462315545321 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]]]}] 15:45:45 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 15:45:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 970ms 15:45:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:45:45 INFO - PROCESS | 1662 | 1462315545331 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 15:45:45 INFO - PROCESS | 1662 | 1462315545332 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 15:45:45 INFO - PROCESS | 1662 | 1462315545334 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:45:45 INFO - PROCESS | 1662 | 1462315545335 Marionette TRACE conn2 <- [1,746,null,{}] 15:45:45 INFO - PROCESS | 1662 | 1462315545337 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}] 15:45:45 INFO - PROCESS | 1662 | 1462315545413 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 15:45:45 INFO - PROCESS | 1662 | 1462315545458 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x11832b800 == 41 [pid = 1662] [id = 194] 15:45:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1168c1c00) [pid = 1662] [serial = 580] [outer = 0x0] 15:45:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12c480000) [pid = 1662] [serial = 581] [outer = 0x1168c1c00] 15:45:45 INFO - PROCESS | 1662 | 1462315545483 Marionette DEBUG loaded listener.js 15:45:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12c7b0800) [pid = 1662] [serial = 582] [outer = 0x1168c1c00] 15:45:46 INFO - PROCESS | 1662 | 1462315546283 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]]]}] 15:45:46 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.) 15:45:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 969ms 15:45:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:45:46 INFO - PROCESS | 1662 | 1462315546304 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 15:45:46 INFO - PROCESS | 1662 | 1462315546306 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 15:45:46 INFO - PROCESS | 1662 | 1462315546310 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:45:46 INFO - PROCESS | 1662 | 1462315546312 Marionette TRACE conn2 <- [1,750,null,{}] 15:45:46 INFO - PROCESS | 1662 | 1462315546320 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}] 15:45:46 INFO - PROCESS | 1662 | 1462315546417 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 15:45:46 INFO - PROCESS | 1662 | 1462315546463 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x117318800 == 42 [pid = 1662] [id = 195] 15:45:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x116a6d000) [pid = 1662] [serial = 583] [outer = 0x0] 15:45:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1181c4000) [pid = 1662] [serial = 584] [outer = 0x116a6d000] 15:45:46 INFO - PROCESS | 1662 | 1462315546496 Marionette DEBUG loaded listener.js 15:45:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1183d9c00) [pid = 1662] [serial = 585] [outer = 0x116a6d000] 15:45:47 INFO - PROCESS | 1662 | 1462315547384 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]]]}] 15:45:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:45:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1124ms 15:45:47 INFO - PROCESS | 1662 | 1462315547434 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 15:45:47 INFO - PROCESS | 1662 | 1462315547438 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 15:45:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:45:47 INFO - PROCESS | 1662 | 1462315547443 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:45:47 INFO - PROCESS | 1662 | 1462315547445 Marionette TRACE conn2 <- [1,754,null,{}] 15:45:47 INFO - PROCESS | 1662 | 1462315547448 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}] 15:45:47 INFO - PROCESS | 1662 | 1462315547544 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 15:45:47 INFO - PROCESS | 1662 | 1462315547589 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x1193dc000 == 43 [pid = 1662] [id = 196] 15:45:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x11879b800) [pid = 1662] [serial = 586] [outer = 0x0] 15:45:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x121276800) [pid = 1662] [serial = 587] [outer = 0x11879b800] 15:45:47 INFO - PROCESS | 1662 | 1462315547619 Marionette DEBUG loaded listener.js 15:45:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x124a9dc00) [pid = 1662] [serial = 588] [outer = 0x11879b800] 15:45:48 INFO - PROCESS | 1662 | 1462315548570 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]]]}] 15:45:48 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 15:45:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1172ms 15:45:48 INFO - PROCESS | 1662 | 1462315548616 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 15:45:48 INFO - PROCESS | 1662 | 1462315548617 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 15:45:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:45:48 INFO - PROCESS | 1662 | 1462315548620 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:45:48 INFO - PROCESS | 1662 | 1462315548622 Marionette TRACE conn2 <- [1,758,null,{}] 15:45:48 INFO - PROCESS | 1662 | 1462315548630 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}] 15:45:48 INFO - PROCESS | 1662 | 1462315548733 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 15:45:48 INFO - PROCESS | 1662 | 1462315548778 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x12578b800 == 44 [pid = 1662] [id = 197] 15:45:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x125128000) [pid = 1662] [serial = 589] [outer = 0x0] 15:45:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x128c03400) [pid = 1662] [serial = 590] [outer = 0x125128000] 15:45:48 INFO - PROCESS | 1662 | 1462315548810 Marionette DEBUG loaded listener.js 15:45:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12ab0f800) [pid = 1662] [serial = 591] [outer = 0x125128000] 15:45:49 INFO - PROCESS | 1662 | 1462315549383 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]]]}] 15:45:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:45:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 770ms 15:45:49 INFO - PROCESS | 1662 | 1462315549391 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 15:45:49 INFO - PROCESS | 1662 | 1462315549393 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 15:45:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:45:49 INFO - PROCESS | 1662 | 1462315549397 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:45:49 INFO - PROCESS | 1662 | 1462315549401 Marionette TRACE conn2 <- [1,762,null,{}] 15:45:49 INFO - PROCESS | 1662 | 1462315549405 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}] 15:45:49 INFO - PROCESS | 1662 | 1462315549494 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 15:45:49 INFO - PROCESS | 1662 | 1462315549539 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185b2000 == 45 [pid = 1662] [id = 198] 15:45:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x11830fc00) [pid = 1662] [serial = 592] [outer = 0x0] 15:45:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x11879dc00) [pid = 1662] [serial = 593] [outer = 0x11830fc00] 15:45:49 INFO - PROCESS | 1662 | 1462315549568 Marionette DEBUG loaded listener.js 15:45:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x11982e800) [pid = 1662] [serial = 594] [outer = 0x11830fc00] 15:45:50 INFO - PROCESS | 1662 | --DOCSHELL 0x1191a4000 == 44 [pid = 1662] [id = 193] 15:45:50 INFO - PROCESS | 1662 | --DOCSHELL 0x124b69000 == 43 [pid = 1662] [id = 192] 15:45:50 INFO - PROCESS | 1662 | --DOCSHELL 0x123710800 == 42 [pid = 1662] [id = 191] 15:45:50 INFO - PROCESS | 1662 | --DOCSHELL 0x1198c2800 == 41 [pid = 1662] [id = 190] 15:45:50 INFO - PROCESS | 1662 | --DOCSHELL 0x1196df800 == 40 [pid = 1662] [id = 189] 15:45:50 INFO - PROCESS | 1662 | --DOCSHELL 0x11832e000 == 39 [pid = 1662] [id = 188] 15:45:50 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12c479800) [pid = 1662] [serial = 548] [outer = 0x0] [url = about:blank] 15:45:50 INFO - PROCESS | 1662 | --DOCSHELL 0x116815000 == 38 [pid = 1662] [id = 187] 15:45:50 INFO - PROCESS | 1662 | --DOCSHELL 0x11660c000 == 37 [pid = 1662] [id = 186] 15:45:50 INFO - PROCESS | 1662 | --DOCSHELL 0x12940c800 == 36 [pid = 1662] [id = 185] 15:45:50 INFO - PROCESS | 1662 | --DOCSHELL 0x118895800 == 35 [pid = 1662] [id = 184] 15:45:50 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x12c1b1400) [pid = 1662] [serial = 437] [outer = 0x0] [url = about:blank] 15:45:50 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x11934d400) [pid = 1662] [serial = 494] [outer = 0x0] [url = about:blank] 15:45:50 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x125124c00) [pid = 1662] [serial = 497] [outer = 0x0] [url = about:blank] 15:45:50 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x12b47e000) [pid = 1662] [serial = 503] [outer = 0x0] [url = about:blank] 15:45:50 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x117d2c400) [pid = 1662] [serial = 491] [outer = 0x0] [url = about:blank] 15:45:50 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x129616800) [pid = 1662] [serial = 500] [outer = 0x0] [url = about:blank] 15:45:50 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x12bb90c00) [pid = 1662] [serial = 540] [outer = 0x0] [url = about:blank] 15:45:50 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x118fcd000) [pid = 1662] [serial = 543] [outer = 0x0] [url = about:blank] 15:45:50 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1236c8800) [pid = 1662] [serial = 545] [outer = 0x0] [url = about:blank] 15:45:50 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12720c000) [pid = 1662] [serial = 537] [outer = 0x0] [url = about:blank] 15:45:50 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x119ec9c00) [pid = 1662] [serial = 515] [outer = 0x0] [url = about:blank] 15:45:50 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12b477000) [pid = 1662] [serial = 539] [outer = 0x0] [url = about:blank] 15:45:50 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118304400) [pid = 1662] [serial = 542] [outer = 0x0] [url = about:blank] 15:45:50 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12bb9a800) [pid = 1662] [serial = 531] [outer = 0x0] [url = about:blank] 15:45:50 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12bb8d800) [pid = 1662] [serial = 530] [outer = 0x0] [url = about:blank] 15:45:50 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x125066800) [pid = 1662] [serial = 536] [outer = 0x0] [url = about:blank] 15:45:50 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x119358000) [pid = 1662] [serial = 533] [outer = 0x0] [url = about:blank] 15:45:50 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x119ba5000) [pid = 1662] [serial = 534] [outer = 0x0] [url = about:blank] 15:45:50 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x12ab0ec00) [pid = 1662] [serial = 527] [outer = 0x0] [url = about:blank] 15:45:50 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x118856000) [pid = 1662] [serial = 512] [outer = 0x0] [url = about:blank] 15:45:50 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x128c08800) [pid = 1662] [serial = 524] [outer = 0x0] [url = about:blank] 15:45:50 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x127473800) [pid = 1662] [serial = 521] [outer = 0x0] [url = about:blank] 15:45:50 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x125722000) [pid = 1662] [serial = 518] [outer = 0x0] [url = about:blank] 15:45:50 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1277d1400) [pid = 1662] [serial = 546] [outer = 0x0] [url = about:blank] 15:45:50 INFO - PROCESS | 1662 | 1462315550447 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]]]}] 15:45:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:45:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1079ms 15:45:50 INFO - PROCESS | 1662 | 1462315550476 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 15:45:50 INFO - PROCESS | 1662 | 1462315550480 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 15:45:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:45:50 INFO - PROCESS | 1662 | 1462315550484 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:45:50 INFO - PROCESS | 1662 | 1462315550486 Marionette TRACE conn2 <- [1,766,null,{}] 15:45:50 INFO - PROCESS | 1662 | 1462315550488 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}] 15:45:50 INFO - PROCESS | 1662 | 1462315550566 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 15:45:50 INFO - PROCESS | 1662 | 1462315550571 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x11735e000 == 36 [pid = 1662] [id = 199] 15:45:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1195ba800) [pid = 1662] [serial = 595] [outer = 0x0] 15:45:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x121277400) [pid = 1662] [serial = 596] [outer = 0x1195ba800] 15:45:50 INFO - PROCESS | 1662 | 1462315550598 Marionette DEBUG loaded listener.js 15:45:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1247d8800) [pid = 1662] [serial = 597] [outer = 0x1195ba800] 15:45:51 INFO - PROCESS | 1662 | 1462315551406 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]]]}] 15:45:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:45:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 969ms 15:45:51 INFO - PROCESS | 1662 | 1462315551455 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 15:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:45:51 INFO - PROCESS | 1662 | 1462315551457 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 15:45:51 INFO - PROCESS | 1662 | 1462315551460 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:45:51 INFO - PROCESS | 1662 | 1462315551464 Marionette TRACE conn2 <- [1,770,null,{}] 15:45:51 INFO - PROCESS | 1662 | 1462315551474 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}] 15:45:51 INFO - PROCESS | 1662 | 1462315551590 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 15:45:51 INFO - PROCESS | 1662 | 1462315551598 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196ec800 == 37 [pid = 1662] [id = 200] 15:45:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x127208000) [pid = 1662] [serial = 598] [outer = 0x0] 15:45:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x12720cc00) [pid = 1662] [serial = 599] [outer = 0x127208000] 15:45:51 INFO - PROCESS | 1662 | 1462315551628 Marionette DEBUG loaded listener.js 15:45:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1277c9c00) [pid = 1662] [serial = 600] [outer = 0x127208000] 15:45:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 523ms 15:45:51 INFO - PROCESS | 1662 | 1462315551978 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]]]}] 15:45:51 INFO - PROCESS | 1662 | 1462315551984 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 15:45:51 INFO - PROCESS | 1662 | 1462315551985 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 15:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:45:51 INFO - PROCESS | 1662 | 1462315551988 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:45:51 INFO - PROCESS | 1662 | 1462315551989 Marionette TRACE conn2 <- [1,774,null,{}] 15:45:51 INFO - PROCESS | 1662 | 1462315551991 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}] 15:45:52 INFO - PROCESS | 1662 | 1462315552070 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 15:45:52 INFO - PROCESS | 1662 | 1462315552075 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x12371a000 == 38 [pid = 1662] [id = 201] 15:45:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x128c06c00) [pid = 1662] [serial = 601] [outer = 0x0] 15:45:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x12a92cc00) [pid = 1662] [serial = 602] [outer = 0x128c06c00] 15:45:52 INFO - PROCESS | 1662 | 1462315552104 Marionette DEBUG loaded listener.js 15:45:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x12b1f1800) [pid = 1662] [serial = 603] [outer = 0x128c06c00] 15:45:52 INFO - PROCESS | 1662 | 1462315552464 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]]]}] 15:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 518ms 15:45:52 INFO - PROCESS | 1662 | 1462315552507 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 15:45:52 INFO - PROCESS | 1662 | 1462315552508 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 15:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:45:52 INFO - PROCESS | 1662 | 1462315552510 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:45:52 INFO - PROCESS | 1662 | 1462315552511 Marionette TRACE conn2 <- [1,778,null,{}] 15:45:52 INFO - PROCESS | 1662 | 1462315552514 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}] 15:45:52 INFO - PROCESS | 1662 | 1462315552605 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 15:45:52 INFO - PROCESS | 1662 | 1462315552619 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x1247a8000 == 39 [pid = 1662] [id = 202] 15:45:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x124eba000) [pid = 1662] [serial = 604] [outer = 0x0] 15:45:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12b219400) [pid = 1662] [serial = 605] [outer = 0x124eba000] 15:45:52 INFO - PROCESS | 1662 | 1462315552645 Marionette DEBUG loaded listener.js 15:45:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12b47cc00) [pid = 1662] [serial = 606] [outer = 0x124eba000] 15:45:53 INFO - PROCESS | 1662 | 1462315553014 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]]]}] 15:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 521ms 15:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:45:53 INFO - PROCESS | 1662 | 1462315553032 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 15:45:53 INFO - PROCESS | 1662 | 1462315553033 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 15:45:53 INFO - PROCESS | 1662 | 1462315553035 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:45:53 INFO - PROCESS | 1662 | 1462315553036 Marionette TRACE conn2 <- [1,782,null,{}] 15:45:53 INFO - PROCESS | 1662 | 1462315553038 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}] 15:45:53 INFO - PROCESS | 1662 | 1462315553154 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 15:45:53 INFO - PROCESS | 1662 | 1462315553167 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x128fb6000 == 40 [pid = 1662] [id = 203] 15:45:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12bb92800) [pid = 1662] [serial = 607] [outer = 0x0] 15:45:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12c1b3000) [pid = 1662] [serial = 608] [outer = 0x12bb92800] 15:45:53 INFO - PROCESS | 1662 | 1462315553210 Marionette DEBUG loaded listener.js 15:45:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12c7b6000) [pid = 1662] [serial = 609] [outer = 0x12bb92800] 15:45:53 INFO - PROCESS | 1662 | 1462315553680 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]]]}] 15:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 669ms 15:45:53 INFO - PROCESS | 1662 | 1462315553705 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 15:45:53 INFO - PROCESS | 1662 | 1462315553706 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 15:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:45:53 INFO - PROCESS | 1662 | 1462315553709 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:45:53 INFO - PROCESS | 1662 | 1462315553710 Marionette TRACE conn2 <- [1,786,null,{}] 15:45:53 INFO - PROCESS | 1662 | 1462315553718 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}] 15:45:53 INFO - PROCESS | 1662 | 1462315553811 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 15:45:53 INFO - PROCESS | 1662 | 1462315553815 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x1296f3800 == 41 [pid = 1662] [id = 204] 15:45:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12c7b7400) [pid = 1662] [serial = 610] [outer = 0x0] 15:45:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12cc46800) [pid = 1662] [serial = 611] [outer = 0x12c7b7400] 15:45:53 INFO - PROCESS | 1662 | 1462315553839 Marionette DEBUG loaded listener.js 15:45:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12cc4cc00) [pid = 1662] [serial = 612] [outer = 0x12c7b7400] 15:45:54 INFO - PROCESS | 1662 | 1462315554192 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]]]}] 15:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 518ms 15:45:54 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x124279000) [pid = 1662] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:45:54 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x12400b400) [pid = 1662] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:45:54 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x111110000) [pid = 1662] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:45:54 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12a932c00) [pid = 1662] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:45:54 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1183e2c00) [pid = 1662] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:45:54 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x117673800) [pid = 1662] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:45:54 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1188e3400) [pid = 1662] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:45:54 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x11663cc00) [pid = 1662] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:45:54 INFO - PROCESS | 1662 | 1462315554287 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 15:45:54 INFO - PROCESS | 1662 | 1462315554288 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 15:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:45:54 INFO - PROCESS | 1662 | 1462315554292 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:45:54 INFO - PROCESS | 1662 | 1462315554293 Marionette TRACE conn2 <- [1,790,null,{}] 15:45:54 INFO - PROCESS | 1662 | 1462315554296 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}] 15:45:54 INFO - PROCESS | 1662 | 1462315554384 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 15:45:54 INFO - PROCESS | 1662 | 1462315554389 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x121237000 == 42 [pid = 1662] [id = 205] 15:45:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x11983b400) [pid = 1662] [serial = 613] [outer = 0x0] 15:45:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1296b8c00) [pid = 1662] [serial = 614] [outer = 0x11983b400] 15:45:54 INFO - PROCESS | 1662 | 1462315554414 Marionette DEBUG loaded listener.js 15:45:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12c7b9400) [pid = 1662] [serial = 615] [outer = 0x11983b400] 15:45:54 INFO - PROCESS | 1662 | 1462315554724 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]]]}] 15:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 469ms 15:45:54 INFO - PROCESS | 1662 | 1462315554762 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 15:45:54 INFO - PROCESS | 1662 | 1462315554764 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 15:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:45:54 INFO - PROCESS | 1662 | 1462315554768 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:45:54 INFO - PROCESS | 1662 | 1462315554769 Marionette TRACE conn2 <- [1,794,null,{}] 15:45:54 INFO - PROCESS | 1662 | 1462315554771 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}] 15:45:54 INFO - PROCESS | 1662 | 1462315554851 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 15:45:54 INFO - PROCESS | 1662 | 1462315554855 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a997800 == 43 [pid = 1662] [id = 206] 15:45:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1247d6000) [pid = 1662] [serial = 616] [outer = 0x0] 15:45:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12cc51000) [pid = 1662] [serial = 617] [outer = 0x1247d6000] 15:45:54 INFO - PROCESS | 1662 | 1462315554922 Marionette DEBUG loaded listener.js 15:45:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12cf67800) [pid = 1662] [serial = 618] [outer = 0x1247d6000] 15:45:55 INFO - PROCESS | 1662 | 1462315555210 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]]]}] 15:45:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 469ms 15:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:45:55 INFO - PROCESS | 1662 | 1462315555238 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 15:45:55 INFO - PROCESS | 1662 | 1462315555239 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 15:45:55 INFO - PROCESS | 1662 | 1462315555242 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:45:55 INFO - PROCESS | 1662 | 1462315555243 Marionette TRACE conn2 <- [1,798,null,{}] 15:45:55 INFO - PROCESS | 1662 | 1462315555245 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}] 15:45:55 INFO - PROCESS | 1662 | 1462315555328 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 15:45:55 INFO - PROCESS | 1662 | 1462315555335 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b307000 == 44 [pid = 1662] [id = 207] 15:45:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12c383000) [pid = 1662] [serial = 619] [outer = 0x0] 15:45:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12c38a800) [pid = 1662] [serial = 620] [outer = 0x12c383000] 15:45:55 INFO - PROCESS | 1662 | 1462315555360 Marionette DEBUG loaded listener.js 15:45:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12c391000) [pid = 1662] [serial = 621] [outer = 0x12c383000] 15:45:55 INFO - PROCESS | 1662 | 1462315555673 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]]]}] 15:45:55 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 15:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 468ms 15:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:45:55 INFO - PROCESS | 1662 | 1462315555711 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 15:45:55 INFO - PROCESS | 1662 | 1462315555712 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 15:45:55 INFO - PROCESS | 1662 | 1462315555715 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:45:55 INFO - PROCESS | 1662 | 1462315555716 Marionette TRACE conn2 <- [1,802,null,{}] 15:45:55 INFO - PROCESS | 1662 | 1462315555719 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}] 15:45:55 INFO - PROCESS | 1662 | 1462315555855 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 15:45:55 INFO - PROCESS | 1662 | 1462315555862 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b4eb000 == 45 [pid = 1662] [id = 208] 15:45:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1180d2000) [pid = 1662] [serial = 622] [outer = 0x0] 15:45:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1180d7c00) [pid = 1662] [serial = 623] [outer = 0x1180d2000] 15:45:55 INFO - PROCESS | 1662 | 1462315555914 Marionette DEBUG loaded listener.js 15:45:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12c391800) [pid = 1662] [serial = 624] [outer = 0x1180d2000] 15:45:56 INFO - PROCESS | 1662 | 1462315556420 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]]]}] 15:45:56 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 15:45:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 768ms 15:45:56 INFO - PROCESS | 1662 | 1462315556484 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 15:45:56 INFO - PROCESS | 1662 | 1462315556485 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 15:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:45:56 INFO - PROCESS | 1662 | 1462315556489 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:45:56 INFO - PROCESS | 1662 | 1462315556491 Marionette TRACE conn2 <- [1,806,null,{}] 15:45:56 INFO - PROCESS | 1662 | 1462315556495 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}] 15:45:56 INFO - PROCESS | 1662 | 1462315556588 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 15:45:56 INFO - PROCESS | 1662 | 1462315556645 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x11811f000 == 46 [pid = 1662] [id = 209] 15:45:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1129da000) [pid = 1662] [serial = 625] [outer = 0x0] 15:45:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1129e3000) [pid = 1662] [serial = 626] [outer = 0x1129da000] 15:45:56 INFO - PROCESS | 1662 | 1462315556676 Marionette DEBUG loaded listener.js 15:45:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1161f4c00) [pid = 1662] [serial = 627] [outer = 0x1129da000] 15:45:57 INFO - PROCESS | 1662 | [1662] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:45:57 INFO - PROCESS | 1662 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 15:45:57 INFO - PROCESS | 1662 | Determined SkiaGL cache limits: Size 100663296, Items: 256 15:45:57 INFO - PROCESS | 1662 | [GFX2-]: Using SkiaGL canvas. 15:45:57 INFO - PROCESS | 1662 | 1462315557258 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]]]}] 15:45:57 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 15:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 823ms 15:45:57 INFO - PROCESS | 1662 | 1462315557317 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 15:45:57 INFO - PROCESS | 1662 | 1462315557321 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 15:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:45:57 INFO - PROCESS | 1662 | 1462315557326 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:45:57 INFO - PROCESS | 1662 | 1462315557327 Marionette TRACE conn2 <- [1,810,null,{}] 15:45:57 INFO - PROCESS | 1662 | 1462315557331 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}] 15:45:57 INFO - PROCESS | 1662 | 1462315557429 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 15:45:57 INFO - PROCESS | 1662 | 1462315557492 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x12501f800 == 47 [pid = 1662] [id = 210] 15:45:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x11830c800) [pid = 1662] [serial = 628] [outer = 0x0] 15:45:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x118fd3400) [pid = 1662] [serial = 629] [outer = 0x11830c800] 15:45:57 INFO - PROCESS | 1662 | 1462315557521 Marionette DEBUG loaded listener.js 15:45:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x119ba5000) [pid = 1662] [serial = 630] [outer = 0x11830c800] 15:45:57 INFO - PROCESS | 1662 | 1462315557954 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]]]}] 15:45:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 672ms 15:45:58 INFO - PROCESS | 1662 | 1462315558012 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 15:45:58 INFO - PROCESS | 1662 | 1462315558015 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 15:45:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:45:58 INFO - PROCESS | 1662 | 1462315558019 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:45:58 INFO - PROCESS | 1662 | 1462315558021 Marionette TRACE conn2 <- [1,814,null,{}] 15:45:58 INFO - PROCESS | 1662 | 1462315558029 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}] 15:45:58 INFO - PROCESS | 1662 | 1462315558116 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 15:45:58 INFO - PROCESS | 1662 | 1462315558173 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bc85000 == 48 [pid = 1662] [id = 211] 15:45:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x12571f000) [pid = 1662] [serial = 631] [outer = 0x0] 15:45:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x127205400) [pid = 1662] [serial = 632] [outer = 0x12571f000] 15:45:58 INFO - PROCESS | 1662 | 1462315558223 Marionette DEBUG loaded listener.js 15:45:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1277d0000) [pid = 1662] [serial = 633] [outer = 0x12571f000] 15:45:58 INFO - PROCESS | 1662 | 1462315558840 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] 15:45:58 INFO - PROCESS | 1662 | 1462315558898 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 15:45:58 INFO - PROCESS | 1662 | 1462315558902 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:45:58 INFO - PROCESS | 1662 | 1462315558904 Marionette TRACE conn2 <- [1,818,null,{}] 15:45:58 INFO - PROCESS | 1662 | 1462315558908 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}] 15:45:59 INFO - PROCESS | 1662 | 1462315559004 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 15:45:59 INFO - PROCESS | 1662 | 1462315559053 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c76a000 == 49 [pid = 1662] [id = 212] 15:45:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x12b1e7800) [pid = 1662] [serial = 634] [outer = 0x0] 15:45:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x12bb8d800) [pid = 1662] [serial = 635] [outer = 0x12b1e7800] 15:45:59 INFO - PROCESS | 1662 | 1462315559084 Marionette DEBUG loaded listener.js 15:45:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x12c1aa800) [pid = 1662] [serial = 636] [outer = 0x12b1e7800] 15:45:59 INFO - PROCESS | 1662 | 1462315559478 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]]]}] 15:45:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:45:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 622ms 15:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:45:59 INFO - PROCESS | 1662 | 1462315559523 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 15:45:59 INFO - PROCESS | 1662 | 1462315559525 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 15:45:59 INFO - PROCESS | 1662 | 1462315559527 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:45:59 INFO - PROCESS | 1662 | 1462315559528 Marionette TRACE conn2 <- [1,822,null,{}] 15:45:59 INFO - PROCESS | 1662 | 1462315559531 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}] 15:45:59 INFO - PROCESS | 1662 | 1462315559626 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 15:45:59 INFO - PROCESS | 1662 | 1462315559687 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c77d000 == 50 [pid = 1662] [id = 213] 15:45:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x12b215400) [pid = 1662] [serial = 637] [outer = 0x0] 15:45:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x12c1b3400) [pid = 1662] [serial = 638] [outer = 0x12b215400] 15:45:59 INFO - PROCESS | 1662 | 1462315559716 Marionette DEBUG loaded listener.js 15:45:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x12c47cc00) [pid = 1662] [serial = 639] [outer = 0x12b215400] 15:46:00 INFO - PROCESS | 1662 | 1462315560171 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] 15:46:00 INFO - PROCESS | 1662 | 1462315560273 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 15:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 15:46:00 INFO - PROCESS | 1662 | 1462315560276 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:46:00 INFO - PROCESS | 1662 | 1462315560278 Marionette TRACE conn2 <- [1,826,null,{}] 15:46:00 INFO - PROCESS | 1662 | 1462315560314 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}] 15:46:00 INFO - PROCESS | 1662 | 1462315560487 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 15:46:00 INFO - PROCESS | 1662 | 1462315560599 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x115e81000 == 51 [pid = 1662] [id = 214] 15:46:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x1126b8000) [pid = 1662] [serial = 640] [outer = 0x0] 15:46:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x1195bc000) [pid = 1662] [serial = 641] [outer = 0x1126b8000] 15:46:00 INFO - PROCESS | 1662 | 1462315560652 Marionette DEBUG loaded listener.js 15:46:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x12ab0fc00) [pid = 1662] [serial = 642] [outer = 0x1126b8000] 15:46:01 INFO - PROCESS | 1662 | 1462315561097 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]]]}] 15:46:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 850ms 15:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:46:01 INFO - PROCESS | 1662 | 1462315561127 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 15:46:01 INFO - PROCESS | 1662 | 1462315561129 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 15:46:01 INFO - PROCESS | 1662 | 1462315561133 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:46:01 INFO - PROCESS | 1662 | 1462315561135 Marionette TRACE conn2 <- [1,830,null,{}] 15:46:01 INFO - PROCESS | 1662 | 1462315561138 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}] 15:46:01 INFO - PROCESS | 1662 | 1462315561281 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 15:46:01 INFO - PROCESS | 1662 | 1462315561572 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x118111800 == 52 [pid = 1662] [id = 215] 15:46:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x1129d8c00) [pid = 1662] [serial = 643] [outer = 0x0] 15:46:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x1129dc400) [pid = 1662] [serial = 644] [outer = 0x1129d8c00] 15:46:01 INFO - PROCESS | 1662 | 1462315561603 Marionette DEBUG loaded listener.js 15:46:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x1131ae000) [pid = 1662] [serial = 645] [outer = 0x1129d8c00] 15:46:02 INFO - PROCESS | 1662 | 1462315562074 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]]]}] 15:46:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 974ms 15:46:02 INFO - PROCESS | 1662 | 1462315562119 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 15:46:02 INFO - PROCESS | 1662 | 1462315562123 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 15:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:46:02 INFO - PROCESS | 1662 | 1462315562129 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:46:02 INFO - PROCESS | 1662 | 1462315562134 Marionette TRACE conn2 <- [1,834,null,{}] 15:46:02 INFO - PROCESS | 1662 | 1462315562138 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}] 15:46:02 INFO - PROCESS | 1662 | 1462315562240 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 15:46:02 INFO - PROCESS | 1662 | 1462315562304 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x11832f000 == 53 [pid = 1662] [id = 216] 15:46:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x117673000) [pid = 1662] [serial = 646] [outer = 0x0] 15:46:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x1183e2c00) [pid = 1662] [serial = 647] [outer = 0x117673000] 15:46:02 INFO - PROCESS | 1662 | 1462315562333 Marionette DEBUG loaded listener.js 15:46:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x1195b7800) [pid = 1662] [serial = 648] [outer = 0x117673000] 15:46:02 INFO - PROCESS | 1662 | --DOCSHELL 0x12b307000 == 52 [pid = 1662] [id = 207] 15:46:02 INFO - PROCESS | 1662 | --DOCSHELL 0x12a997800 == 51 [pid = 1662] [id = 206] 15:46:02 INFO - PROCESS | 1662 | --DOCSHELL 0x121237000 == 50 [pid = 1662] [id = 205] 15:46:02 INFO - PROCESS | 1662 | --DOCSHELL 0x1296f3800 == 49 [pid = 1662] [id = 204] 15:46:02 INFO - PROCESS | 1662 | --DOCSHELL 0x128fb6000 == 48 [pid = 1662] [id = 203] 15:46:02 INFO - PROCESS | 1662 | --DOCSHELL 0x1247a8000 == 47 [pid = 1662] [id = 202] 15:46:02 INFO - PROCESS | 1662 | --DOCSHELL 0x12371a000 == 46 [pid = 1662] [id = 201] 15:46:02 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x12c480000) [pid = 1662] [serial = 581] [outer = 0x0] [url = about:blank] 15:46:02 INFO - PROCESS | 1662 | --DOCSHELL 0x1196ec800 == 45 [pid = 1662] [id = 200] 15:46:02 INFO - PROCESS | 1662 | --DOCSHELL 0x11735e000 == 44 [pid = 1662] [id = 199] 15:46:02 INFO - PROCESS | 1662 | --DOCSHELL 0x1185b2000 == 43 [pid = 1662] [id = 198] 15:46:02 INFO - PROCESS | 1662 | --DOCSHELL 0x117318800 == 42 [pid = 1662] [id = 195] 15:46:02 INFO - PROCESS | 1662 | --DOCSHELL 0x11832b800 == 41 [pid = 1662] [id = 194] 15:46:02 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x1277d3c00) [pid = 1662] [serial = 569] [outer = 0x0] [url = about:blank] 15:46:02 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x125064800) [pid = 1662] [serial = 566] [outer = 0x0] [url = about:blank] 15:46:02 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x121278000) [pid = 1662] [serial = 563] [outer = 0x0] [url = about:blank] 15:46:02 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x1236d2800) [pid = 1662] [serial = 564] [outer = 0x0] [url = about:blank] 15:46:02 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x118f70800) [pid = 1662] [serial = 551] [outer = 0x0] [url = about:blank] 15:46:02 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x12ab0d800) [pid = 1662] [serial = 572] [outer = 0x0] [url = about:blank] 15:46:02 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x128c0fc00) [pid = 1662] [serial = 554] [outer = 0x0] [url = about:blank] 15:46:02 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x11885dc00) [pid = 1662] [serial = 560] [outer = 0x0] [url = about:blank] 15:46:02 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x11912ac00) [pid = 1662] [serial = 561] [outer = 0x0] [url = about:blank] 15:46:02 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x118397400) [pid = 1662] [serial = 558] [outer = 0x0] [url = about:blank] 15:46:02 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x1181cb000) [pid = 1662] [serial = 557] [outer = 0x0] [url = about:blank] 15:46:02 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x128f85c00) [pid = 1662] [serial = 570] [outer = 0x0] [url = about:blank] 15:46:02 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x12bb88c00) [pid = 1662] [serial = 575] [outer = 0x0] [url = about:blank] 15:46:02 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x12b220400) [pid = 1662] [serial = 573] [outer = 0x0] [url = about:blank] 15:46:02 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x12c478800) [pid = 1662] [serial = 576] [outer = 0x0] [url = about:blank] 15:46:02 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x12a943800) [pid = 1662] [serial = 579] [outer = 0x0] [url = about:blank] 15:46:02 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1195b5400) [pid = 1662] [serial = 578] [outer = 0x0] [url = about:blank] 15:46:02 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1274e9c00) [pid = 1662] [serial = 567] [outer = 0x0] [url = about:blank] 15:46:02 INFO - PROCESS | 1662 | 1462315562724 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]]]}] 15:46:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 624ms 15:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:46:02 INFO - PROCESS | 1662 | 1462315562755 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 15:46:02 INFO - PROCESS | 1662 | 1462315562757 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 15:46:02 INFO - PROCESS | 1662 | 1462315562759 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:46:02 INFO - PROCESS | 1662 | 1462315562760 Marionette TRACE conn2 <- [1,838,null,{}] 15:46:02 INFO - PROCESS | 1662 | 1462315562763 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}] 15:46:02 INFO - PROCESS | 1662 | 1462315562843 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 15:46:02 INFO - PROCESS | 1662 | 1462315562851 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x118331000 == 42 [pid = 1662] [id = 217] 15:46:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x11982f800) [pid = 1662] [serial = 649] [outer = 0x0] 15:46:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x119bf3400) [pid = 1662] [serial = 650] [outer = 0x11982f800] 15:46:02 INFO - PROCESS | 1662 | 1462315562877 Marionette DEBUG loaded listener.js 15:46:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x119ffb400) [pid = 1662] [serial = 651] [outer = 0x11982f800] 15:46:03 INFO - PROCESS | 1662 | 1462315563226 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]]]}] 15:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 520ms 15:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:46:03 INFO - PROCESS | 1662 | 1462315563284 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 15:46:03 INFO - PROCESS | 1662 | 1462315563285 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 15:46:03 INFO - PROCESS | 1662 | 1462315563291 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:46:03 INFO - PROCESS | 1662 | 1462315563295 Marionette TRACE conn2 <- [1,842,null,{}] 15:46:03 INFO - PROCESS | 1662 | 1462315563299 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}] 15:46:03 INFO - PROCESS | 1662 | 1462315563381 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 15:46:03 INFO - PROCESS | 1662 | 1462315563388 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x12420a000 == 43 [pid = 1662] [id = 218] 15:46:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1236c8400) [pid = 1662] [serial = 652] [outer = 0x0] 15:46:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x125727400) [pid = 1662] [serial = 653] [outer = 0x1236c8400] 15:46:03 INFO - PROCESS | 1662 | 1462315563413 Marionette DEBUG loaded listener.js 15:46:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x12725b000) [pid = 1662] [serial = 654] [outer = 0x1236c8400] 15:46:03 INFO - PROCESS | 1662 | 1462315563775 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]]]}] 15:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 528ms 15:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:46:03 INFO - PROCESS | 1662 | 1462315563816 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 15:46:03 INFO - PROCESS | 1662 | 1462315563819 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 15:46:03 INFO - PROCESS | 1662 | 1462315563822 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:46:03 INFO - PROCESS | 1662 | 1462315563824 Marionette TRACE conn2 <- [1,846,null,{}] 15:46:03 INFO - PROCESS | 1662 | 1462315563842 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}] 15:46:03 INFO - PROCESS | 1662 | 1462315563967 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 15:46:03 INFO - PROCESS | 1662 | 1462315563977 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x117321800 == 44 [pid = 1662] [id = 219] 15:46:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x1277ce800) [pid = 1662] [serial = 655] [outer = 0x0] 15:46:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x128f79000) [pid = 1662] [serial = 656] [outer = 0x1277ce800] 15:46:04 INFO - PROCESS | 1662 | 1462315564018 Marionette DEBUG loaded listener.js 15:46:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x129092c00) [pid = 1662] [serial = 657] [outer = 0x1277ce800] 15:46:04 INFO - PROCESS | 1662 | 1462315564349 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]]]}] 15:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 578ms 15:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:46:04 INFO - PROCESS | 1662 | 1462315564401 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 15:46:04 INFO - PROCESS | 1662 | 1462315564402 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 15:46:04 INFO - PROCESS | 1662 | 1462315564404 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:46:04 INFO - PROCESS | 1662 | 1462315564405 Marionette TRACE conn2 <- [1,850,null,{}] 15:46:04 INFO - PROCESS | 1662 | 1462315564407 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}] 15:46:04 INFO - PROCESS | 1662 | 1462315564508 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 15:46:04 INFO - PROCESS | 1662 | 1462315564541 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x128fb6000 == 45 [pid = 1662] [id = 220] 15:46:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x12a934000) [pid = 1662] [serial = 658] [outer = 0x0] 15:46:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x12a94ec00) [pid = 1662] [serial = 659] [outer = 0x12a934000] 15:46:04 INFO - PROCESS | 1662 | 1462315564574 Marionette DEBUG loaded listener.js 15:46:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x12b475000) [pid = 1662] [serial = 660] [outer = 0x12a934000] 15:46:04 INFO - PROCESS | 1662 | 1462315564993 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]]]}] 15:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 619ms 15:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:46:05 INFO - PROCESS | 1662 | 1462315565032 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 15:46:05 INFO - PROCESS | 1662 | 1462315565034 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 15:46:05 INFO - PROCESS | 1662 | 1462315565037 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:46:05 INFO - PROCESS | 1662 | 1462315565039 Marionette TRACE conn2 <- [1,854,null,{}] 15:46:05 INFO - PROCESS | 1662 | 1462315565042 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}] 15:46:05 INFO - PROCESS | 1662 | 1462315565196 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 15:46:05 INFO - PROCESS | 1662 | 1462315565221 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab67800 == 46 [pid = 1662] [id = 221] 15:46:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x12c1b1c00) [pid = 1662] [serial = 661] [outer = 0x0] 15:46:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x12c390c00) [pid = 1662] [serial = 662] [outer = 0x12c1b1c00] 15:46:05 INFO - PROCESS | 1662 | 1462315565258 Marionette DEBUG loaded listener.js 15:46:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x12c47fc00) [pid = 1662] [serial = 663] [outer = 0x12c1b1c00] 15:46:05 INFO - PROCESS | 1662 | 1462315565592 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]]]}] 15:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 569ms 15:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:46:05 INFO - PROCESS | 1662 | 1462315565607 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 15:46:05 INFO - PROCESS | 1662 | 1462315565608 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 15:46:05 INFO - PROCESS | 1662 | 1462315565610 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:46:05 INFO - PROCESS | 1662 | 1462315565611 Marionette TRACE conn2 <- [1,858,null,{}] 15:46:05 INFO - PROCESS | 1662 | 1462315565614 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}] 15:46:05 INFO - PROCESS | 1662 | 1462315565727 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 15:46:05 INFO - PROCESS | 1662 | 1462315565749 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b4df000 == 47 [pid = 1662] [id = 222] 15:46:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x115197c00) [pid = 1662] [serial = 664] [outer = 0x0] 15:46:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x12354bc00) [pid = 1662] [serial = 665] [outer = 0x115197c00] 15:46:05 INFO - PROCESS | 1662 | 1462315565775 Marionette DEBUG loaded listener.js 15:46:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x12c7b8c00) [pid = 1662] [serial = 666] [outer = 0x115197c00] 15:46:06 INFO - PROCESS | 1662 | 1462315566094 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]]]}] 15:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 520ms 15:46:06 INFO - PROCESS | 1662 | 1462315566132 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 15:46:06 INFO - PROCESS | 1662 | 1462315566134 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 15:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:46:06 INFO - PROCESS | 1662 | 1462315566137 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:46:06 INFO - PROCESS | 1662 | 1462315566138 Marionette TRACE conn2 <- [1,862,null,{}] 15:46:06 INFO - PROCESS | 1662 | 1462315566140 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}] 15:46:06 INFO - PROCESS | 1662 | 1462315566240 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 15:46:06 INFO - PROCESS | 1662 | 1462315566253 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c34f000 == 48 [pid = 1662] [id = 223] 15:46:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x119d96800) [pid = 1662] [serial = 667] [outer = 0x0] 15:46:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x119d9a400) [pid = 1662] [serial = 668] [outer = 0x119d96800] 15:46:06 INFO - PROCESS | 1662 | 1462315566278 Marionette DEBUG loaded listener.js 15:46:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x119d9e400) [pid = 1662] [serial = 669] [outer = 0x119d96800] 15:46:06 INFO - PROCESS | 1662 | 1462315566592 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]]]}] 15:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 468ms 15:46:06 INFO - PROCESS | 1662 | 1462315566605 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 15:46:06 INFO - PROCESS | 1662 | 1462315566606 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 15:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:46:06 INFO - PROCESS | 1662 | 1462315566608 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:46:06 INFO - PROCESS | 1662 | 1462315566609 Marionette TRACE conn2 <- [1,866,null,{}] 15:46:06 INFO - PROCESS | 1662 | 1462315566612 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}] 15:46:06 INFO - PROCESS | 1662 | 1462315566715 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 15:46:06 INFO - PROCESS | 1662 | 1462315566726 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ca3e000 == 49 [pid = 1662] [id = 224] 15:46:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x119d97c00) [pid = 1662] [serial = 670] [outer = 0x0] 15:46:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x128ce2400) [pid = 1662] [serial = 671] [outer = 0x119d97c00] 15:46:06 INFO - PROCESS | 1662 | 1462315566752 Marionette DEBUG loaded listener.js 15:46:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x128ce6400) [pid = 1662] [serial = 672] [outer = 0x119d97c00] 15:46:07 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x11830d000) [pid = 1662] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:46:07 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x12725e400) [pid = 1662] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:46:07 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x124eba000) [pid = 1662] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:46:07 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x12bb92800) [pid = 1662] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:46:07 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x12c7b7400) [pid = 1662] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:46:07 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x127208000) [pid = 1662] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:46:07 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x11830fc00) [pid = 1662] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:46:07 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x128c06c00) [pid = 1662] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:46:07 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x1195ba800) [pid = 1662] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:46:07 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x12c383000) [pid = 1662] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:46:07 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x11983b400) [pid = 1662] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:46:07 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x1247d6000) [pid = 1662] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:46:07 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x12725dc00) [pid = 1662] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:46:07 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x1277d1800) [pid = 1662] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:46:07 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x11830c000) [pid = 1662] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:46:07 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x1195b9c00) [pid = 1662] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:46:07 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x124ef2400) [pid = 1662] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:46:07 INFO - PROCESS | 1662 | 1462315567181 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]]]}] 15:46:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 617ms 15:46:07 INFO - PROCESS | 1662 | 1462315567230 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 15:46:07 INFO - PROCESS | 1662 | 1462315567231 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 15:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:46:07 INFO - PROCESS | 1662 | 1462315567239 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:46:07 INFO - PROCESS | 1662 | 1462315567240 Marionette TRACE conn2 <- [1,870,null,{}] 15:46:07 INFO - PROCESS | 1662 | 1462315567242 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}] 15:46:07 INFO - PROCESS | 1662 | 1462315567334 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 15:46:07 INFO - PROCESS | 1662 | 1462315567339 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ce6f800 == 50 [pid = 1662] [id = 225] 15:46:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x119834c00) [pid = 1662] [serial = 673] [outer = 0x0] 15:46:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x124eba000) [pid = 1662] [serial = 674] [outer = 0x119834c00] 15:46:07 INFO - PROCESS | 1662 | 1462315567369 Marionette DEBUG loaded listener.js 15:46:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x128ce7400) [pid = 1662] [serial = 675] [outer = 0x119834c00] 15:46:07 INFO - PROCESS | 1662 | 1462315567702 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]]]}] 15:46:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 468ms 15:46:07 INFO - PROCESS | 1662 | 1462315567708 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 15:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:46:07 INFO - PROCESS | 1662 | 1462315567709 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 15:46:07 INFO - PROCESS | 1662 | 1462315567711 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:46:07 INFO - PROCESS | 1662 | 1462315567714 Marionette TRACE conn2 <- [1,874,null,{}] 15:46:07 INFO - PROCESS | 1662 | 1462315567719 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}] 15:46:07 INFO - PROCESS | 1662 | 1462315567815 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 15:46:07 INFO - PROCESS | 1662 | 1462315567879 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d129800 == 51 [pid = 1662] [id = 226] 15:46:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x119d57400) [pid = 1662] [serial = 676] [outer = 0x0] 15:46:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x128ce5400) [pid = 1662] [serial = 677] [outer = 0x119d57400] 15:46:07 INFO - PROCESS | 1662 | 1462315567903 Marionette DEBUG loaded listener.js 15:46:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x128cecc00) [pid = 1662] [serial = 678] [outer = 0x119d57400] 15:46:08 INFO - PROCESS | 1662 | 1462315568203 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]]]}] 15:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 522ms 15:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:46:08 INFO - PROCESS | 1662 | 1462315568236 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 15:46:08 INFO - PROCESS | 1662 | 1462315568237 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 15:46:08 INFO - PROCESS | 1662 | 1462315568239 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:46:08 INFO - PROCESS | 1662 | 1462315568240 Marionette TRACE conn2 <- [1,878,null,{}] 15:46:08 INFO - PROCESS | 1662 | 1462315568242 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}] 15:46:08 INFO - PROCESS | 1662 | 1462315568328 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 15:46:08 INFO - PROCESS | 1662 | 1462315568332 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d5a5800 == 52 [pid = 1662] [id = 227] 15:46:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x128ced000) [pid = 1662] [serial = 679] [outer = 0x0] 15:46:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x12c47e400) [pid = 1662] [serial = 680] [outer = 0x128ced000] 15:46:08 INFO - PROCESS | 1662 | 1462315568357 Marionette DEBUG loaded listener.js 15:46:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x12c7bd800) [pid = 1662] [serial = 681] [outer = 0x128ced000] 15:46:08 INFO - PROCESS | 1662 | 1462315568668 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]]]}] 15:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 468ms 15:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:46:08 INFO - PROCESS | 1662 | 1462315568708 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 15:46:08 INFO - PROCESS | 1662 | 1462315568709 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 15:46:08 INFO - PROCESS | 1662 | 1462315568711 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:46:08 INFO - PROCESS | 1662 | 1462315568712 Marionette TRACE conn2 <- [1,882,null,{}] 15:46:08 INFO - PROCESS | 1662 | 1462315568715 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}] 15:46:08 INFO - PROCESS | 1662 | 1462315568823 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 15:46:08 INFO - PROCESS | 1662 | 1462315568829 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d5b8000 == 53 [pid = 1662] [id = 228] 15:46:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x1126b6000) [pid = 1662] [serial = 682] [outer = 0x0] 15:46:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x12363e000) [pid = 1662] [serial = 683] [outer = 0x1126b6000] 15:46:08 INFO - PROCESS | 1662 | 1462315568854 Marionette DEBUG loaded listener.js 15:46:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x123642c00) [pid = 1662] [serial = 684] [outer = 0x1126b6000] 15:46:09 INFO - PROCESS | 1662 | 1462315569288 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]]]}] 15:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 618ms 15:46:09 INFO - PROCESS | 1662 | 1462315569330 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 15:46:09 INFO - PROCESS | 1662 | 1462315569332 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 15:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:46:09 INFO - PROCESS | 1662 | 1462315569336 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:46:09 INFO - PROCESS | 1662 | 1462315569338 Marionette TRACE conn2 <- [1,886,null,{}] 15:46:09 INFO - PROCESS | 1662 | 1462315569342 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}] 15:46:09 INFO - PROCESS | 1662 | 1462315569450 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 15:46:09 INFO - PROCESS | 1662 | 1462315569517 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x119ab1000 == 54 [pid = 1662] [id = 229] 15:46:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x112b37000) [pid = 1662] [serial = 685] [outer = 0x0] 15:46:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x112b3b800) [pid = 1662] [serial = 686] [outer = 0x112b37000] 15:46:09 INFO - PROCESS | 1662 | 1462315569549 Marionette DEBUG loaded listener.js 15:46:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x11346cc00) [pid = 1662] [serial = 687] [outer = 0x112b37000] 15:46:09 INFO - PROCESS | 1662 | 1462315569941 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]]]}] 15:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 672ms 15:46:10 INFO - PROCESS | 1662 | 1462315570008 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 15:46:10 INFO - PROCESS | 1662 | 1462315570012 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 15:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:46:10 INFO - PROCESS | 1662 | 1462315570035 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:46:10 INFO - PROCESS | 1662 | 1462315570037 Marionette TRACE conn2 <- [1,890,null,{}] 15:46:10 INFO - PROCESS | 1662 | 1462315570039 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}] 15:46:10 INFO - PROCESS | 1662 | 1462315570145 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 15:46:10 INFO - PROCESS | 1662 | 1462315570212 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x128fc9000 == 55 [pid = 1662] [id = 230] 15:46:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x1180db800) [pid = 1662] [serial = 688] [outer = 0x0] 15:46:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x11830d000) [pid = 1662] [serial = 689] [outer = 0x1180db800] 15:46:10 INFO - PROCESS | 1662 | 1462315570241 Marionette DEBUG loaded listener.js 15:46:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x11934d400) [pid = 1662] [serial = 690] [outer = 0x1180db800] 15:46:10 INFO - PROCESS | 1662 | 1462315570648 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]]]}] 15:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 673ms 15:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:46:10 INFO - PROCESS | 1662 | 1462315570706 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 15:46:10 INFO - PROCESS | 1662 | 1462315570707 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 15:46:10 INFO - PROCESS | 1662 | 1462315570709 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:46:10 INFO - PROCESS | 1662 | 1462315570712 Marionette TRACE conn2 <- [1,894,null,{}] 15:46:10 INFO - PROCESS | 1662 | 1462315570776 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}] 15:46:10 INFO - PROCESS | 1662 | 1462315570883 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 15:46:10 INFO - PROCESS | 1662 | 1462315570951 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d140800 == 56 [pid = 1662] [id = 231] 15:46:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x119d5a400) [pid = 1662] [serial = 691] [outer = 0x0] 15:46:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x119d93c00) [pid = 1662] [serial = 692] [outer = 0x119d5a400] 15:46:10 INFO - PROCESS | 1662 | 1462315570984 Marionette DEBUG loaded listener.js 15:46:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x12127bc00) [pid = 1662] [serial = 693] [outer = 0x119d5a400] 15:46:11 INFO - PROCESS | 1662 | 1462315571401 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]]]}] 15:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 741ms 15:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:46:11 INFO - PROCESS | 1662 | 1462315571451 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 15:46:11 INFO - PROCESS | 1662 | 1462315571452 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 15:46:11 INFO - PROCESS | 1662 | 1462315571455 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:46:11 INFO - PROCESS | 1662 | 1462315571456 Marionette TRACE conn2 <- [1,898,null,{}] 15:46:11 INFO - PROCESS | 1662 | 1462315571458 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}] 15:46:11 INFO - PROCESS | 1662 | 1462315571564 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 15:46:11 INFO - PROCESS | 1662 | 1462315571616 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d8a9800 == 57 [pid = 1662] [id = 232] 15:46:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 134 (0x12354a800) [pid = 1662] [serial = 694] [outer = 0x0] 15:46:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 135 (0x123643c00) [pid = 1662] [serial = 695] [outer = 0x12354a800] 15:46:11 INFO - PROCESS | 1662 | 1462315571646 Marionette DEBUG loaded listener.js 15:46:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 136 (0x124ebc000) [pid = 1662] [serial = 696] [outer = 0x12354a800] 15:46:12 INFO - PROCESS | 1662 | 1462315572124 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]]]}] 15:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 720ms 15:46:12 INFO - PROCESS | 1662 | 1462315572184 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 15:46:12 INFO - PROCESS | 1662 | 1462315572186 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 15:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:46:12 INFO - PROCESS | 1662 | 1462315572189 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:46:12 INFO - PROCESS | 1662 | 1462315572190 Marionette TRACE conn2 <- [1,902,null,{}] 15:46:12 INFO - PROCESS | 1662 | 1462315572193 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}] 15:46:12 INFO - PROCESS | 1662 | 1462315572298 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 15:46:12 INFO - PROCESS | 1662 | 1462315572364 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x1180a8800 == 58 [pid = 1662] [id = 233] 15:46:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 137 (0x1129d9400) [pid = 1662] [serial = 697] [outer = 0x0] 15:46:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 138 (0x1161f3c00) [pid = 1662] [serial = 698] [outer = 0x1129d9400] 15:46:12 INFO - PROCESS | 1662 | 1462315572395 Marionette DEBUG loaded listener.js 15:46:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 139 (0x124eb9c00) [pid = 1662] [serial = 699] [outer = 0x1129d9400] 15:46:13 INFO - PROCESS | 1662 | 1462315572995 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]]]}] 15:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 869ms 15:46:13 INFO - PROCESS | 1662 | 1462315573059 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 15:46:13 INFO - PROCESS | 1662 | 1462315573061 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 15:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:46:13 INFO - PROCESS | 1662 | 1462315573064 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:46:13 INFO - PROCESS | 1662 | 1462315573066 Marionette TRACE conn2 <- [1,906,null,{}] 15:46:13 INFO - PROCESS | 1662 | 1462315573070 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}] 15:46:13 INFO - PROCESS | 1662 | 1462315573161 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 15:46:13 INFO - PROCESS | 1662 | 1462315573229 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x118327800 == 59 [pid = 1662] [id = 234] 15:46:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 140 (0x112cea800) [pid = 1662] [serial = 700] [outer = 0x0] 15:46:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 141 (0x112ed2400) [pid = 1662] [serial = 701] [outer = 0x112cea800] 15:46:13 INFO - PROCESS | 1662 | 1462315573257 Marionette DEBUG loaded listener.js 15:46:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 142 (0x11610e000) [pid = 1662] [serial = 702] [outer = 0x112cea800] 15:46:13 INFO - PROCESS | 1662 | 1462315573747 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]]]}] 15:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 722ms 15:46:13 INFO - PROCESS | 1662 | --DOCSHELL 0x12d5a5800 == 58 [pid = 1662] [id = 227] 15:46:13 INFO - PROCESS | 1662 | --DOCSHELL 0x12d129800 == 57 [pid = 1662] [id = 226] 15:46:13 INFO - PROCESS | 1662 | --DOCSHELL 0x12ce6f800 == 56 [pid = 1662] [id = 225] 15:46:13 INFO - PROCESS | 1662 | --DOMWINDOW == 141 (0x1181c4000) [pid = 1662] [serial = 584] [outer = 0x0] [url = about:blank] 15:46:13 INFO - PROCESS | 1662 | --DOMWINDOW == 140 (0x121276800) [pid = 1662] [serial = 587] [outer = 0x0] [url = about:blank] 15:46:13 INFO - PROCESS | 1662 | --DOMWINDOW == 139 (0x1180d7c00) [pid = 1662] [serial = 623] [outer = 0x0] [url = about:blank] 15:46:13 INFO - PROCESS | 1662 | 1462315573865 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 15:46:13 INFO - PROCESS | 1662 | 1462315573870 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 15:46:13 INFO - PROCESS | 1662 | --DOCSHELL 0x12ca3e000 == 55 [pid = 1662] [id = 224] 15:46:13 INFO - PROCESS | 1662 | --DOCSHELL 0x12c34f000 == 54 [pid = 1662] [id = 223] 15:46:13 INFO - PROCESS | 1662 | --DOCSHELL 0x12b4df000 == 53 [pid = 1662] [id = 222] 15:46:13 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab67800 == 52 [pid = 1662] [id = 221] 15:46:13 INFO - PROCESS | 1662 | --DOCSHELL 0x128fb6000 == 51 [pid = 1662] [id = 220] 15:46:13 INFO - PROCESS | 1662 | --DOCSHELL 0x117321800 == 50 [pid = 1662] [id = 219] 15:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:46:13 INFO - PROCESS | 1662 | --DOCSHELL 0x12420a000 == 49 [pid = 1662] [id = 218] 15:46:13 INFO - PROCESS | 1662 | --DOCSHELL 0x118331000 == 48 [pid = 1662] [id = 217] 15:46:13 INFO - PROCESS | 1662 | --DOCSHELL 0x11832f000 == 47 [pid = 1662] [id = 216] 15:46:13 INFO - PROCESS | 1662 | --DOCSHELL 0x118111800 == 46 [pid = 1662] [id = 215] 15:46:13 INFO - PROCESS | 1662 | --DOCSHELL 0x12bc85000 == 45 [pid = 1662] [id = 211] 15:46:13 INFO - PROCESS | 1662 | --DOCSHELL 0x12501f800 == 44 [pid = 1662] [id = 210] 15:46:13 INFO - PROCESS | 1662 | --DOCSHELL 0x11811f000 == 43 [pid = 1662] [id = 209] 15:46:13 INFO - PROCESS | 1662 | --DOCSHELL 0x12b4eb000 == 42 [pid = 1662] [id = 208] 15:46:13 INFO - PROCESS | 1662 | 1462315573891 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:46:13 INFO - PROCESS | 1662 | 1462315573894 Marionette TRACE conn2 <- [1,910,null,{}] 15:46:13 INFO - PROCESS | 1662 | 1462315573901 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}] 15:46:14 INFO - PROCESS | 1662 | 1462315574027 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 15:46:14 INFO - PROCESS | 1662 | --DOMWINDOW == 138 (0x129094000) [pid = 1662] [serial = 525] [outer = 0x0] [url = about:blank] 15:46:14 INFO - PROCESS | 1662 | --DOMWINDOW == 137 (0x12c484000) [pid = 1662] [serial = 549] [outer = 0x0] [url = about:blank] 15:46:14 INFO - PROCESS | 1662 | --DOMWINDOW == 136 (0x11912bc00) [pid = 1662] [serial = 513] [outer = 0x0] [url = about:blank] 15:46:14 INFO - PROCESS | 1662 | --DOMWINDOW == 135 (0x1181c7c00) [pid = 1662] [serial = 516] [outer = 0x0] [url = about:blank] 15:46:14 INFO - PROCESS | 1662 | --DOMWINDOW == 134 (0x125f72400) [pid = 1662] [serial = 519] [outer = 0x0] [url = about:blank] 15:46:14 INFO - PROCESS | 1662 | --DOMWINDOW == 133 (0x119350400) [pid = 1662] [serial = 510] [outer = 0x0] [url = about:blank] 15:46:14 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x1277cfc00) [pid = 1662] [serial = 522] [outer = 0x0] [url = about:blank] 15:46:14 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x12b219400) [pid = 1662] [serial = 605] [outer = 0x0] [url = about:blank] 15:46:14 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x12c1b3000) [pid = 1662] [serial = 608] [outer = 0x0] [url = about:blank] 15:46:14 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x12b47cc00) [pid = 1662] [serial = 606] [outer = 0x0] [url = about:blank] 15:46:14 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x12cc46800) [pid = 1662] [serial = 611] [outer = 0x0] [url = about:blank] 15:46:14 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x12720cc00) [pid = 1662] [serial = 599] [outer = 0x0] [url = about:blank] 15:46:14 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x1277c9c00) [pid = 1662] [serial = 600] [outer = 0x0] [url = about:blank] 15:46:14 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x11879dc00) [pid = 1662] [serial = 593] [outer = 0x0] [url = about:blank] 15:46:14 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x11982e800) [pid = 1662] [serial = 594] [outer = 0x0] [url = about:blank] 15:46:14 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x12a92cc00) [pid = 1662] [serial = 602] [outer = 0x0] [url = about:blank] 15:46:14 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x128c03400) [pid = 1662] [serial = 590] [outer = 0x0] [url = about:blank] 15:46:14 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x121277400) [pid = 1662] [serial = 596] [outer = 0x0] [url = about:blank] 15:46:14 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x1247d8800) [pid = 1662] [serial = 597] [outer = 0x0] [url = about:blank] 15:46:14 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x12c391000) [pid = 1662] [serial = 621] [outer = 0x0] [url = about:blank] 15:46:14 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x1296b8c00) [pid = 1662] [serial = 614] [outer = 0x0] [url = about:blank] 15:46:14 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x12c7b9400) [pid = 1662] [serial = 615] [outer = 0x0] [url = about:blank] 15:46:14 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x12cc4cc00) [pid = 1662] [serial = 612] [outer = 0x0] [url = about:blank] 15:46:14 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x12c38a800) [pid = 1662] [serial = 620] [outer = 0x0] [url = about:blank] 15:46:14 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x12cf67800) [pid = 1662] [serial = 618] [outer = 0x0] [url = about:blank] 15:46:14 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x12cc51000) [pid = 1662] [serial = 617] [outer = 0x0] [url = about:blank] 15:46:14 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x12c7b6000) [pid = 1662] [serial = 609] [outer = 0x0] [url = about:blank] 15:46:14 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x12b1f1800) [pid = 1662] [serial = 603] [outer = 0x0] [url = about:blank] 15:46:14 INFO - PROCESS | 1662 | 1462315574090 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x1166e8000 == 43 [pid = 1662] [id = 235] 15:46:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x117297800) [pid = 1662] [serial = 703] [outer = 0x0] 15:46:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x117d27000) [pid = 1662] [serial = 704] [outer = 0x117297800] 15:46:14 INFO - PROCESS | 1662 | 1462315574118 Marionette DEBUG loaded listener.js 15:46:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x1181cb000) [pid = 1662] [serial = 705] [outer = 0x117297800] 15:46:14 INFO - PROCESS | 1662 | 1462315574426 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]]]}] 15:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 586ms 15:46:14 INFO - PROCESS | 1662 | 1462315574469 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 15:46:14 INFO - PROCESS | 1662 | 1462315574470 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 15:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:46:14 INFO - PROCESS | 1662 | 1462315574473 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:46:14 INFO - PROCESS | 1662 | 1462315574475 Marionette TRACE conn2 <- [1,914,null,{}] 15:46:14 INFO - PROCESS | 1662 | 1462315574482 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}] 15:46:14 INFO - PROCESS | 1662 | 1462315574563 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 15:46:14 INFO - PROCESS | 1662 | 1462315574571 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185bb000 == 44 [pid = 1662] [id = 236] 15:46:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x11838bc00) [pid = 1662] [serial = 706] [outer = 0x0] 15:46:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x118853c00) [pid = 1662] [serial = 707] [outer = 0x11838bc00] 15:46:14 INFO - PROCESS | 1662 | 1462315574599 Marionette DEBUG loaded listener.js 15:46:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x11911f000) [pid = 1662] [serial = 708] [outer = 0x11838bc00] 15:46:14 INFO - PROCESS | 1662 | 1462315574958 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]]]}] 15:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 519ms 15:46:14 INFO - PROCESS | 1662 | 1462315574994 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 15:46:14 INFO - PROCESS | 1662 | 1462315574996 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 15:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:46:15 INFO - PROCESS | 1662 | 1462315575003 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:46:15 INFO - PROCESS | 1662 | 1462315575004 Marionette TRACE conn2 <- [1,918,null,{}] 15:46:15 INFO - PROCESS | 1662 | 1462315575008 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}] 15:46:15 INFO - PROCESS | 1662 | 1462315575130 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 15:46:15 INFO - PROCESS | 1662 | 1462315575140 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x1193c8800 == 45 [pid = 1662] [id = 237] 15:46:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x119129800) [pid = 1662] [serial = 709] [outer = 0x0] 15:46:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x1195bf000) [pid = 1662] [serial = 710] [outer = 0x119129800] 15:46:15 INFO - PROCESS | 1662 | 1462315575181 Marionette DEBUG loaded listener.js 15:46:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x119ba4000) [pid = 1662] [serial = 711] [outer = 0x119129800] 15:46:15 INFO - PROCESS | 1662 | 1462315575604 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]]]}] 15:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 622ms 15:46:15 INFO - PROCESS | 1662 | 1462315575624 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 15:46:15 INFO - PROCESS | 1662 | 1462315575625 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 15:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:46:15 INFO - PROCESS | 1662 | 1462315575628 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:46:15 INFO - PROCESS | 1662 | 1462315575629 Marionette TRACE conn2 <- [1,922,null,{}] 15:46:15 INFO - PROCESS | 1662 | 1462315575633 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}] 15:46:15 INFO - PROCESS | 1662 | 1462315575710 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 15:46:15 INFO - PROCESS | 1662 | 1462315575716 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x119e69800 == 46 [pid = 1662] [id = 238] 15:46:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x119ba5800) [pid = 1662] [serial = 712] [outer = 0x0] 15:46:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x119bf8000) [pid = 1662] [serial = 713] [outer = 0x119ba5800] 15:46:15 INFO - PROCESS | 1662 | 1462315575743 Marionette DEBUG loaded listener.js 15:46:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x119d59000) [pid = 1662] [serial = 714] [outer = 0x119ba5800] 15:46:16 INFO - PROCESS | 1662 | 1462315576065 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]]]}] 15:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 473ms 15:46:16 INFO - PROCESS | 1662 | 1462315576102 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 15:46:16 INFO - PROCESS | 1662 | 1462315576103 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 15:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:46:16 INFO - PROCESS | 1662 | 1462315576105 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:46:16 INFO - PROCESS | 1662 | 1462315576106 Marionette TRACE conn2 <- [1,926,null,{}] 15:46:16 INFO - PROCESS | 1662 | 1462315576109 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}] 15:46:16 INFO - PROCESS | 1662 | 1462315576204 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 15:46:16 INFO - PROCESS | 1662 | 1462315576236 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x121237000 == 47 [pid = 1662] [id = 239] 15:46:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x119bf9000) [pid = 1662] [serial = 715] [outer = 0x0] 15:46:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x119d5cc00) [pid = 1662] [serial = 716] [outer = 0x119bf9000] 15:46:16 INFO - PROCESS | 1662 | 1462315576264 Marionette DEBUG loaded listener.js 15:46:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x12127ac00) [pid = 1662] [serial = 717] [outer = 0x119bf9000] 15:46:16 INFO - PROCESS | 1662 | 1462315576625 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]]]}] 15:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 570ms 15:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:46:16 INFO - PROCESS | 1662 | 1462315576676 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 15:46:16 INFO - PROCESS | 1662 | 1462315576678 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 15:46:16 INFO - PROCESS | 1662 | 1462315576680 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:46:16 INFO - PROCESS | 1662 | 1462315576681 Marionette TRACE conn2 <- [1,930,null,{}] 15:46:16 INFO - PROCESS | 1662 | 1462315576684 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}] 15:46:16 INFO - PROCESS | 1662 | 1462315576778 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 15:46:16 INFO - PROCESS | 1662 | 1462315576790 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x124705800 == 48 [pid = 1662] [id = 240] 15:46:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x121273000) [pid = 1662] [serial = 718] [outer = 0x0] 15:46:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x12363ec00) [pid = 1662] [serial = 719] [outer = 0x121273000] 15:46:16 INFO - PROCESS | 1662 | 1462315576815 Marionette DEBUG loaded listener.js 15:46:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x1247d5800) [pid = 1662] [serial = 720] [outer = 0x121273000] 15:46:17 INFO - PROCESS | 1662 | 1462315577145 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]]]}] 15:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 520ms 15:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:46:17 INFO - PROCESS | 1662 | 1462315577200 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 15:46:17 INFO - PROCESS | 1662 | 1462315577202 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 15:46:17 INFO - PROCESS | 1662 | 1462315577204 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:46:17 INFO - PROCESS | 1662 | 1462315577205 Marionette TRACE conn2 <- [1,934,null,{}] 15:46:17 INFO - PROCESS | 1662 | 1462315577207 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}] 15:46:17 INFO - PROCESS | 1662 | 1462315577304 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 15:46:17 INFO - PROCESS | 1662 | 1462315577317 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x1257a2000 == 49 [pid = 1662] [id = 241] 15:46:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x12319b400) [pid = 1662] [serial = 721] [outer = 0x0] 15:46:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x124ef3400) [pid = 1662] [serial = 722] [outer = 0x12319b400] 15:46:17 INFO - PROCESS | 1662 | 1462315577343 Marionette DEBUG loaded listener.js 15:46:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x1251e3000) [pid = 1662] [serial = 723] [outer = 0x12319b400] 15:46:17 INFO - PROCESS | 1662 | 1462315577683 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]]]}] 15:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 519ms 15:46:17 INFO - PROCESS | 1662 | 1462315577724 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 15:46:17 INFO - PROCESS | 1662 | 1462315577725 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 15:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:46:17 INFO - PROCESS | 1662 | 1462315577727 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:46:17 INFO - PROCESS | 1662 | 1462315577728 Marionette TRACE conn2 <- [1,938,null,{}] 15:46:17 INFO - PROCESS | 1662 | 1462315577731 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}] 15:46:17 INFO - PROCESS | 1662 | 1462315577828 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 15:46:17 INFO - PROCESS | 1662 | 1462315577833 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x128faf800 == 50 [pid = 1662] [id = 242] 15:46:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x12363a000) [pid = 1662] [serial = 724] [outer = 0x0] 15:46:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 134 (0x125727000) [pid = 1662] [serial = 725] [outer = 0x12363a000] 15:46:17 INFO - PROCESS | 1662 | 1462315577886 Marionette DEBUG loaded listener.js 15:46:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 135 (0x125f72400) [pid = 1662] [serial = 726] [outer = 0x12363a000] 15:46:18 INFO - PROCESS | 1662 | 1462315578194 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]]]}] 15:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 521ms 15:46:18 INFO - PROCESS | 1662 | --DOMWINDOW == 134 (0x118fd6000) [pid = 1662] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:46:18 INFO - PROCESS | 1662 | --DOMWINDOW == 133 (0x128ced000) [pid = 1662] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:46:18 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x12c1b1c00) [pid = 1662] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:46:18 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x1236c8400) [pid = 1662] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:46:18 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x115197c00) [pid = 1662] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:46:18 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x117673000) [pid = 1662] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:46:18 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x1277ce800) [pid = 1662] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:46:18 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x1129d8c00) [pid = 1662] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:46:18 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x1180d2000) [pid = 1662] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:46:18 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x12a934000) [pid = 1662] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:46:18 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x11982f800) [pid = 1662] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:46:18 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x119d96800) [pid = 1662] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:46:18 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x119d97c00) [pid = 1662] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:46:18 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x119d57400) [pid = 1662] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:46:18 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x119834c00) [pid = 1662] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:46:18 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x1168c1c00) [pid = 1662] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:46:18 INFO - PROCESS | 1662 | 1462315578410 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 15:46:18 INFO - PROCESS | 1662 | 1462315578411 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 15:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:46:18 INFO - PROCESS | 1662 | 1462315578422 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:46:18 INFO - PROCESS | 1662 | 1462315578423 Marionette TRACE conn2 <- [1,942,null,{}] 15:46:18 INFO - PROCESS | 1662 | 1462315578425 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}] 15:46:18 INFO - PROCESS | 1662 | 1462315578509 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 15:46:18 INFO - PROCESS | 1662 | 1462315578515 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196f3000 == 51 [pid = 1662] [id = 243] 15:46:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x11982f800) [pid = 1662] [serial = 727] [outer = 0x0] 15:46:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x119d57400) [pid = 1662] [serial = 728] [outer = 0x11982f800] 15:46:18 INFO - PROCESS | 1662 | 1462315578541 Marionette DEBUG loaded listener.js 15:46:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x125727800) [pid = 1662] [serial = 729] [outer = 0x11982f800] 15:46:18 INFO - PROCESS | 1662 | 1462315578877 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]]]}] 15:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 476ms 15:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:46:18 INFO - PROCESS | 1662 | 1462315578893 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 15:46:18 INFO - PROCESS | 1662 | 1462315578895 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 15:46:18 INFO - PROCESS | 1662 | 1462315578897 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:46:18 INFO - PROCESS | 1662 | 1462315578901 Marionette TRACE conn2 <- [1,946,null,{}] 15:46:18 INFO - PROCESS | 1662 | 1462315578903 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}] 15:46:19 INFO - PROCESS | 1662 | 1462315578996 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 15:46:19 INFO - PROCESS | 1662 | 1462315579049 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x129412800 == 52 [pid = 1662] [id = 244] 15:46:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x112b3d000) [pid = 1662] [serial = 730] [outer = 0x0] 15:46:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x12720d400) [pid = 1662] [serial = 731] [outer = 0x112b3d000] 15:46:19 INFO - PROCESS | 1662 | 1462315579078 Marionette DEBUG loaded listener.js 15:46:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x1277d4800) [pid = 1662] [serial = 732] [outer = 0x112b3d000] 15:46:19 INFO - PROCESS | 1662 | 1462315579357 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]]]}] 15:46:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 471ms 15:46:19 INFO - PROCESS | 1662 | 1462315579372 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 15:46:19 INFO - PROCESS | 1662 | 1462315579374 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 15:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:46:19 INFO - PROCESS | 1662 | 1462315579376 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:46:19 INFO - PROCESS | 1662 | 1462315579377 Marionette TRACE conn2 <- [1,950,null,{}] 15:46:19 INFO - PROCESS | 1662 | 1462315579387 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}] 15:46:19 INFO - PROCESS | 1662 | 1462315579475 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 15:46:19 INFO - PROCESS | 1662 | 1462315579480 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab80800 == 53 [pid = 1662] [id = 245] 15:46:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x119bed400) [pid = 1662] [serial = 733] [outer = 0x0] 15:46:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x128ce2800) [pid = 1662] [serial = 734] [outer = 0x119bed400] 15:46:19 INFO - PROCESS | 1662 | 1462315579505 Marionette DEBUG loaded listener.js 15:46:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x128ceb800) [pid = 1662] [serial = 735] [outer = 0x119bed400] 15:46:19 INFO - PROCESS | 1662 | 1462315579838 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]]]}] 15:46:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 471ms 15:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:46:19 INFO - PROCESS | 1662 | 1462315579852 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 15:46:19 INFO - PROCESS | 1662 | 1462315579853 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 15:46:19 INFO - PROCESS | 1662 | 1462315579855 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:46:19 INFO - PROCESS | 1662 | 1462315579856 Marionette TRACE conn2 <- [1,954,null,{}] 15:46:19 INFO - PROCESS | 1662 | 1462315579859 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}] 15:46:19 INFO - PROCESS | 1662 | 1462315579969 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 15:46:19 INFO - PROCESS | 1662 | 1462315579976 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b31e000 == 54 [pid = 1662] [id = 246] 15:46:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x1129dd400) [pid = 1662] [serial = 736] [outer = 0x0] 15:46:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x128ce5000) [pid = 1662] [serial = 737] [outer = 0x1129dd400] 15:46:20 INFO - PROCESS | 1662 | 1462315580000 Marionette DEBUG loaded listener.js 15:46:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x128f82800) [pid = 1662] [serial = 738] [outer = 0x1129dd400] 15:46:20 INFO - PROCESS | 1662 | 1462315580301 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]]]}] 15:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 469ms 15:46:20 INFO - PROCESS | 1662 | 1462315580325 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 15:46:20 INFO - PROCESS | 1662 | 1462315580326 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 15:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:46:20 INFO - PROCESS | 1662 | 1462315580328 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:46:20 INFO - PROCESS | 1662 | 1462315580330 Marionette TRACE conn2 <- [1,958,null,{}] 15:46:20 INFO - PROCESS | 1662 | 1462315580334 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}] 15:46:20 INFO - PROCESS | 1662 | 1462315580414 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 15:46:20 INFO - PROCESS | 1662 | 1462315580520 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x11299b800 == 55 [pid = 1662] [id = 247] 15:46:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x111117c00) [pid = 1662] [serial = 739] [outer = 0x0] 15:46:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x1126b6c00) [pid = 1662] [serial = 740] [outer = 0x111117c00] 15:46:20 INFO - PROCESS | 1662 | 1462315580552 Marionette DEBUG loaded listener.js 15:46:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 134 (0x112b33000) [pid = 1662] [serial = 741] [outer = 0x111117c00] 15:46:21 INFO - PROCESS | 1662 | 1462315581030 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]]]}] 15:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 723ms 15:46:21 INFO - PROCESS | 1662 | 1462315581052 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 15:46:21 INFO - PROCESS | 1662 | 1462315581055 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 15:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:46:21 INFO - PROCESS | 1662 | 1462315581058 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:46:21 INFO - PROCESS | 1662 | 1462315581061 Marionette TRACE conn2 <- [1,962,null,{}] 15:46:21 INFO - PROCESS | 1662 | 1462315581064 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}] 15:46:21 INFO - PROCESS | 1662 | 1462315581171 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 15:46:21 INFO - PROCESS | 1662 | 1462315581224 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x11889c000 == 56 [pid = 1662] [id = 248] 15:46:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 135 (0x116169c00) [pid = 1662] [serial = 742] [outer = 0x0] 15:46:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 136 (0x1181c6800) [pid = 1662] [serial = 743] [outer = 0x116169c00] 15:46:21 INFO - PROCESS | 1662 | 1462315581255 Marionette DEBUG loaded listener.js 15:46:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 137 (0x118390c00) [pid = 1662] [serial = 744] [outer = 0x116169c00] 15:46:21 INFO - PROCESS | 1662 | 1462315581710 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]]]}] 15:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 670ms 15:46:21 INFO - PROCESS | 1662 | 1462315581732 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 15:46:21 INFO - PROCESS | 1662 | 1462315581736 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 15:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:46:21 INFO - PROCESS | 1662 | 1462315581738 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:46:21 INFO - PROCESS | 1662 | 1462315581740 Marionette TRACE conn2 <- [1,966,null,{}] 15:46:21 INFO - PROCESS | 1662 | 1462315581742 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}] 15:46:21 INFO - PROCESS | 1662 | 1462315581848 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 15:46:21 INFO - PROCESS | 1662 | 1462315581934 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x1290f1800 == 57 [pid = 1662] [id = 249] 15:46:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 138 (0x118792c00) [pid = 1662] [serial = 745] [outer = 0x0] 15:46:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 139 (0x1195bf800) [pid = 1662] [serial = 746] [outer = 0x118792c00] 15:46:21 INFO - PROCESS | 1662 | 1462315581980 Marionette DEBUG loaded listener.js 15:46:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 140 (0x119d5e400) [pid = 1662] [serial = 747] [outer = 0x118792c00] 15:46:22 INFO - PROCESS | 1662 | 1462315582410 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]]]}] 15:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 720ms 15:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:46:22 INFO - PROCESS | 1662 | 1462315582459 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 15:46:22 INFO - PROCESS | 1662 | 1462315582461 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 15:46:22 INFO - PROCESS | 1662 | 1462315582468 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:46:22 INFO - PROCESS | 1662 | 1462315582473 Marionette TRACE conn2 <- [1,970,null,{}] 15:46:22 INFO - PROCESS | 1662 | 1462315582476 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}] 15:46:22 INFO - PROCESS | 1662 | 1462315582616 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 15:46:22 INFO - PROCESS | 1662 | 1462315582627 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c76f000 == 58 [pid = 1662] [id = 250] 15:46:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 141 (0x119d9a800) [pid = 1662] [serial = 748] [outer = 0x0] 15:46:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 142 (0x12400b400) [pid = 1662] [serial = 749] [outer = 0x119d9a800] 15:46:22 INFO - PROCESS | 1662 | 1462315582656 Marionette DEBUG loaded listener.js 15:46:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 143 (0x125f67800) [pid = 1662] [serial = 750] [outer = 0x119d9a800] 15:46:23 INFO - PROCESS | 1662 | 1462315583128 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]]]}] 15:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 731ms 15:46:23 INFO - PROCESS | 1662 | 1462315583204 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 15:46:23 INFO - PROCESS | 1662 | 1462315583207 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 15:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:46:23 INFO - PROCESS | 1662 | 1462315583213 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:46:23 INFO - PROCESS | 1662 | 1462315583216 Marionette TRACE conn2 <- [1,974,null,{}] 15:46:23 INFO - PROCESS | 1662 | 1462315583221 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}] 15:46:23 INFO - PROCESS | 1662 | 1462315583349 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 15:46:23 INFO - PROCESS | 1662 | 1462315583412 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ce67800 == 59 [pid = 1662] [id = 251] 15:46:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 144 (0x124a9d800) [pid = 1662] [serial = 751] [outer = 0x0] 15:46:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 145 (0x1277cb000) [pid = 1662] [serial = 752] [outer = 0x124a9d800] 15:46:23 INFO - PROCESS | 1662 | 1462315583441 Marionette DEBUG loaded listener.js 15:46:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 146 (0x128ce3800) [pid = 1662] [serial = 753] [outer = 0x124a9d800] 15:46:23 INFO - PROCESS | 1662 | 1462315583880 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]]]}] 15:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 673ms 15:46:23 INFO - PROCESS | 1662 | 1462315583885 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 15:46:23 INFO - PROCESS | 1662 | 1462315583887 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 15:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:46:23 INFO - PROCESS | 1662 | 1462315583889 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:46:23 INFO - PROCESS | 1662 | 1462315583891 Marionette TRACE conn2 <- [1,978,null,{}] 15:46:23 INFO - PROCESS | 1662 | 1462315583893 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}] 15:46:23 INFO - PROCESS | 1662 | 1462315583993 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 15:46:24 INFO - PROCESS | 1662 | 1462315584058 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x118891800 == 60 [pid = 1662] [id = 252] 15:46:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 147 (0x128c09400) [pid = 1662] [serial = 754] [outer = 0x0] 15:46:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 148 (0x128f80000) [pid = 1662] [serial = 755] [outer = 0x128c09400] 15:46:24 INFO - PROCESS | 1662 | 1462315584096 Marionette DEBUG loaded listener.js 15:46:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 149 (0x12a92cc00) [pid = 1662] [serial = 756] [outer = 0x128c09400] 15:46:24 INFO - PROCESS | 1662 | 1462315584701 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]]]}] 15:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 820ms 15:46:24 INFO - PROCESS | 1662 | 1462315584709 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 15:46:24 INFO - PROCESS | 1662 | 1462315584711 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 15:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:46:24 INFO - PROCESS | 1662 | 1462315584733 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:46:24 INFO - PROCESS | 1662 | 1462315584735 Marionette TRACE conn2 <- [1,982,null,{}] 15:46:24 INFO - PROCESS | 1662 | 1462315584742 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}] 15:46:24 INFO - PROCESS | 1662 | 1462315584837 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 15:46:24 INFO - PROCESS | 1662 | 1462315584910 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x1231d5000 == 61 [pid = 1662] [id = 253] 15:46:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 150 (0x112b39400) [pid = 1662] [serial = 757] [outer = 0x0] 15:46:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 151 (0x11300dc00) [pid = 1662] [serial = 758] [outer = 0x112b39400] 15:46:24 INFO - PROCESS | 1662 | 1462315584939 Marionette DEBUG loaded listener.js 15:46:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 152 (0x1180ce400) [pid = 1662] [serial = 759] [outer = 0x112b39400] 15:46:25 INFO - PROCESS | 1662 | 1462315585406 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]]]}] 15:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 744ms 15:46:25 INFO - PROCESS | 1662 | 1462315585459 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 15:46:25 INFO - PROCESS | 1662 | 1462315585465 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 15:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:46:25 INFO - PROCESS | 1662 | 1462315585471 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:46:25 INFO - PROCESS | 1662 | 1462315585474 Marionette TRACE conn2 <- [1,986,null,{}] 15:46:25 INFO - PROCESS | 1662 | 1462315585477 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}] 15:46:25 INFO - PROCESS | 1662 | 1462315585616 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 15:46:25 INFO - PROCESS | 1662 | 1462315585714 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185af000 == 62 [pid = 1662] [id = 254] 15:46:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 153 (0x1180d7c00) [pid = 1662] [serial = 760] [outer = 0x0] 15:46:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 154 (0x1183e3800) [pid = 1662] [serial = 761] [outer = 0x1180d7c00] 15:46:25 INFO - PROCESS | 1662 | 1462315585752 Marionette DEBUG loaded listener.js 15:46:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 155 (0x11934e400) [pid = 1662] [serial = 762] [outer = 0x1180d7c00] 15:46:26 INFO - PROCESS | 1662 | --DOCSHELL 0x12b31e000 == 61 [pid = 1662] [id = 246] 15:46:26 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab80800 == 60 [pid = 1662] [id = 245] 15:46:26 INFO - PROCESS | 1662 | --DOCSHELL 0x129412800 == 59 [pid = 1662] [id = 244] 15:46:26 INFO - PROCESS | 1662 | --DOCSHELL 0x1196f3000 == 58 [pid = 1662] [id = 243] 15:46:26 INFO - PROCESS | 1662 | --DOCSHELL 0x128faf800 == 57 [pid = 1662] [id = 242] 15:46:26 INFO - PROCESS | 1662 | --DOCSHELL 0x1257a2000 == 56 [pid = 1662] [id = 241] 15:46:26 INFO - PROCESS | 1662 | --DOCSHELL 0x124705800 == 55 [pid = 1662] [id = 240] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 154 (0x12363e000) [pid = 1662] [serial = 683] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 153 (0x1129e3000) [pid = 1662] [serial = 626] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 152 (0x12bb8d800) [pid = 1662] [serial = 635] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 151 (0x118fd3400) [pid = 1662] [serial = 629] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 150 (0x127205400) [pid = 1662] [serial = 632] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 149 (0x1195bc000) [pid = 1662] [serial = 641] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 148 (0x12c1b3400) [pid = 1662] [serial = 638] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | 1462315586231 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]]]}] 15:46:26 INFO - PROCESS | 1662 | --DOCSHELL 0x121237000 == 54 [pid = 1662] [id = 239] 15:46:26 INFO - PROCESS | 1662 | --DOCSHELL 0x119e69800 == 53 [pid = 1662] [id = 238] 15:46:26 INFO - PROCESS | 1662 | --DOCSHELL 0x1193c8800 == 52 [pid = 1662] [id = 237] 15:46:26 INFO - PROCESS | 1662 | --DOCSHELL 0x1185bb000 == 51 [pid = 1662] [id = 236] 15:46:26 INFO - PROCESS | 1662 | --DOCSHELL 0x1166e8000 == 50 [pid = 1662] [id = 235] 15:46:26 INFO - PROCESS | 1662 | --DOCSHELL 0x118327800 == 49 [pid = 1662] [id = 234] 15:46:26 INFO - PROCESS | 1662 | --DOCSHELL 0x119ab1000 == 48 [pid = 1662] [id = 229] 15:46:26 INFO - PROCESS | 1662 | --DOCSHELL 0x12d5b8000 == 47 [pid = 1662] [id = 228] 15:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 822ms 15:46:26 INFO - PROCESS | 1662 | 1462315586292 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 15:46:26 INFO - PROCESS | 1662 | 1462315586294 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 15:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:46:26 INFO - PROCESS | 1662 | 1462315586296 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:46:26 INFO - PROCESS | 1662 | 1462315586298 Marionette TRACE conn2 <- [1,990,null,{}] 15:46:26 INFO - PROCESS | 1662 | 1462315586312 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}] 15:46:26 INFO - PROCESS | 1662 | 1462315586398 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 147 (0x12bb83c00) [pid = 1662] [serial = 528] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 146 (0x12c7b0800) [pid = 1662] [serial = 582] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 145 (0x12c47e400) [pid = 1662] [serial = 680] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 144 (0x12c390c00) [pid = 1662] [serial = 662] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 143 (0x125727400) [pid = 1662] [serial = 653] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 142 (0x12c7b8c00) [pid = 1662] [serial = 666] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 141 (0x12354bc00) [pid = 1662] [serial = 665] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 140 (0x12725b000) [pid = 1662] [serial = 654] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 139 (0x1195b7800) [pid = 1662] [serial = 648] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 138 (0x1183e2c00) [pid = 1662] [serial = 647] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 137 (0x128f79000) [pid = 1662] [serial = 656] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 136 (0x129092c00) [pid = 1662] [serial = 657] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 135 (0x1131ae000) [pid = 1662] [serial = 645] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 134 (0x1129dc400) [pid = 1662] [serial = 644] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 133 (0x12c391800) [pid = 1662] [serial = 624] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x12a94ec00) [pid = 1662] [serial = 659] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x119bf3400) [pid = 1662] [serial = 650] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x119ffb400) [pid = 1662] [serial = 651] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x119d9a400) [pid = 1662] [serial = 668] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x119d9e400) [pid = 1662] [serial = 669] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x128ce2400) [pid = 1662] [serial = 671] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x128cecc00) [pid = 1662] [serial = 678] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x124eba000) [pid = 1662] [serial = 674] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x128ce6400) [pid = 1662] [serial = 672] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x12c47fc00) [pid = 1662] [serial = 663] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x128ce7400) [pid = 1662] [serial = 675] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x128ce5400) [pid = 1662] [serial = 677] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x12b475000) [pid = 1662] [serial = 660] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x12c7bd800) [pid = 1662] [serial = 681] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1662 | 1462315586463 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x118332000 == 48 [pid = 1662] [id = 255] 15:46:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x1180cf000) [pid = 1662] [serial = 763] [outer = 0x0] 15:46:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x119bf2400) [pid = 1662] [serial = 764] [outer = 0x1180cf000] 15:46:26 INFO - PROCESS | 1662 | 1462315586494 Marionette DEBUG loaded listener.js 15:46:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x119d5ac00) [pid = 1662] [serial = 765] [outer = 0x1180cf000] 15:46:26 INFO - PROCESS | 1662 | 1462315586778 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]]]}] 15:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 528ms 15:46:26 INFO - PROCESS | 1662 | 1462315586826 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 15:46:26 INFO - PROCESS | 1662 | 1462315586829 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 15:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:46:26 INFO - PROCESS | 1662 | 1462315586836 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:46:26 INFO - PROCESS | 1662 | 1462315586838 Marionette TRACE conn2 <- [1,994,null,{}] 15:46:26 INFO - PROCESS | 1662 | 1462315586842 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}] 15:46:26 INFO - PROCESS | 1662 | 1462315586972 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 15:46:27 INFO - PROCESS | 1662 | 1462315587059 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196f4800 == 49 [pid = 1662] [id = 256] 15:46:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x119ba3c00) [pid = 1662] [serial = 766] [outer = 0x0] 15:46:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x119d60000) [pid = 1662] [serial = 767] [outer = 0x119ba3c00] 15:46:27 INFO - PROCESS | 1662 | 1462315587102 Marionette DEBUG loaded listener.js 15:46:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x121275000) [pid = 1662] [serial = 768] [outer = 0x119ba3c00] 15:46:27 INFO - PROCESS | 1662 | 1462315587401 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]]]}] 15:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 623ms 15:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:46:27 INFO - PROCESS | 1662 | 1462315587457 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 15:46:27 INFO - PROCESS | 1662 | 1462315587459 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 15:46:27 INFO - PROCESS | 1662 | 1462315587461 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:46:27 INFO - PROCESS | 1662 | 1462315587462 Marionette TRACE conn2 <- [1,998,null,{}] 15:46:27 INFO - PROCESS | 1662 | 1462315587466 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}] 15:46:27 INFO - PROCESS | 1662 | 1462315587547 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 15:46:27 INFO - PROCESS | 1662 | 1462315587602 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x12578f800 == 50 [pid = 1662] [id = 257] 15:46:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x119d99800) [pid = 1662] [serial = 769] [outer = 0x0] 15:46:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x12127d800) [pid = 1662] [serial = 770] [outer = 0x119d99800] 15:46:27 INFO - PROCESS | 1662 | 1462315587627 Marionette DEBUG loaded listener.js 15:46:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x123641c00) [pid = 1662] [serial = 771] [outer = 0x119d99800] 15:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 471ms 15:46:27 INFO - PROCESS | 1662 | 1462315587923 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]]]}] 15:46:27 INFO - PROCESS | 1662 | 1462315587939 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 15:46:27 INFO - PROCESS | 1662 | 1462315587940 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 15:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:46:27 INFO - PROCESS | 1662 | 1462315587942 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:46:27 INFO - PROCESS | 1662 | 1462315587943 Marionette TRACE conn2 <- [1,1002,null,{}] 15:46:27 INFO - PROCESS | 1662 | 1462315587946 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}] 15:46:28 INFO - PROCESS | 1662 | 1462315588052 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 15:46:28 INFO - PROCESS | 1662 | 1462315588057 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x118314000 == 51 [pid = 1662] [id = 258] 15:46:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x124745800) [pid = 1662] [serial = 772] [outer = 0x0] 15:46:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x125f6bc00) [pid = 1662] [serial = 773] [outer = 0x124745800] 15:46:28 INFO - PROCESS | 1662 | 1462315588087 Marionette DEBUG loaded listener.js 15:46:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x128ce1000) [pid = 1662] [serial = 774] [outer = 0x124745800] 15:46:28 INFO - PROCESS | 1662 | 1462315588450 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]]]}] 15:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 525ms 15:46:28 INFO - PROCESS | 1662 | 1462315588470 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 15:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:46:28 INFO - PROCESS | 1662 | 1462315588471 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 15:46:28 INFO - PROCESS | 1662 | 1462315588473 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:46:28 INFO - PROCESS | 1662 | 1462315588474 Marionette TRACE conn2 <- [1,1006,null,{}] 15:46:28 INFO - PROCESS | 1662 | 1462315588477 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}] 15:46:28 INFO - PROCESS | 1662 | 1462315588591 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 15:46:28 INFO - PROCESS | 1662 | 1462315588604 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab6d800 == 52 [pid = 1662] [id = 259] 15:46:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x124a9f400) [pid = 1662] [serial = 775] [outer = 0x0] 15:46:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x128ce7400) [pid = 1662] [serial = 776] [outer = 0x124a9f400] 15:46:28 INFO - PROCESS | 1662 | 1462315588629 Marionette DEBUG loaded listener.js 15:46:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 134 (0x129092c00) [pid = 1662] [serial = 777] [outer = 0x124a9f400] 15:46:28 INFO - PROCESS | 1662 | 1462315588973 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]]]}] 15:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 520ms 15:46:28 INFO - PROCESS | 1662 | 1462315588994 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 15:46:28 INFO - PROCESS | 1662 | 1462315588995 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 15:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:46:29 INFO - PROCESS | 1662 | 1462315589005 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:46:29 INFO - PROCESS | 1662 | 1462315589006 Marionette TRACE conn2 <- [1,1010,null,{}] 15:46:29 INFO - PROCESS | 1662 | 1462315589008 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}] 15:46:29 INFO - PROCESS | 1662 | 1462315589110 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 15:46:29 INFO - PROCESS | 1662 | 1462315589117 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b4d0800 == 53 [pid = 1662] [id = 260] 15:46:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 135 (0x125f6e000) [pid = 1662] [serial = 778] [outer = 0x0] 15:46:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 136 (0x12a92d400) [pid = 1662] [serial = 779] [outer = 0x125f6e000] 15:46:29 INFO - PROCESS | 1662 | 1462315589170 Marionette DEBUG loaded listener.js 15:46:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 137 (0x12ab0c800) [pid = 1662] [serial = 780] [outer = 0x125f6e000] 15:46:29 INFO - PROCESS | 1662 | 1462315589482 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]]]}] 15:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 521ms 15:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:46:29 INFO - PROCESS | 1662 | 1462315589528 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 15:46:29 INFO - PROCESS | 1662 | 1462315589529 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 15:46:29 INFO - PROCESS | 1662 | 1462315589532 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:46:29 INFO - PROCESS | 1662 | 1462315589533 Marionette TRACE conn2 <- [1,1014,null,{}] 15:46:29 INFO - PROCESS | 1662 | 1462315589535 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}] 15:46:29 INFO - PROCESS | 1662 | 1462315589635 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 15:46:29 INFO - PROCESS | 1662 | 1462315589639 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c352800 == 54 [pid = 1662] [id = 261] 15:46:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 138 (0x12a759c00) [pid = 1662] [serial = 781] [outer = 0x0] 15:46:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 139 (0x12b1f1800) [pid = 1662] [serial = 782] [outer = 0x12a759c00] 15:46:29 INFO - PROCESS | 1662 | 1462315589693 Marionette DEBUG loaded listener.js 15:46:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 140 (0x12b21d800) [pid = 1662] [serial = 783] [outer = 0x12a759c00] 15:46:30 INFO - PROCESS | 1662 | --DOMWINDOW == 139 (0x1129da000) [pid = 1662] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:46:30 INFO - PROCESS | 1662 | --DOMWINDOW == 138 (0x12b215400) [pid = 1662] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:46:30 INFO - PROCESS | 1662 | --DOMWINDOW == 137 (0x125128000) [pid = 1662] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:46:30 INFO - PROCESS | 1662 | --DOMWINDOW == 136 (0x11830c800) [pid = 1662] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:46:30 INFO - PROCESS | 1662 | --DOMWINDOW == 135 (0x1126b8000) [pid = 1662] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:46:30 INFO - PROCESS | 1662 | --DOMWINDOW == 134 (0x12571f000) [pid = 1662] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:46:30 INFO - PROCESS | 1662 | --DOMWINDOW == 133 (0x12b1e7800) [pid = 1662] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:46:30 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x121273000) [pid = 1662] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:46:30 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x12319b400) [pid = 1662] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:46:30 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x12363a000) [pid = 1662] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:46:30 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x112b3d000) [pid = 1662] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:46:30 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x11982f800) [pid = 1662] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:46:30 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x119129800) [pid = 1662] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:46:30 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x119ba5800) [pid = 1662] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:46:30 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x1129d9400) [pid = 1662] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:46:30 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x11838bc00) [pid = 1662] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:46:30 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x117297800) [pid = 1662] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:46:30 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x112cea800) [pid = 1662] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:46:30 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x119bed400) [pid = 1662] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:46:30 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x119bf9000) [pid = 1662] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:46:30 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x117330000) [pid = 1662] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:46:30 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x121278800) [pid = 1662] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:46:30 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x11879b800) [pid = 1662] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:46:30 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x116a6d000) [pid = 1662] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:46:30 INFO - PROCESS | 1662 | 1462315590322 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]]]}] 15:46:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:46:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 819ms 15:46:30 INFO - PROCESS | 1662 | 1462315590364 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 15:46:30 INFO - PROCESS | 1662 | 1462315590368 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 15:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:46:30 INFO - PROCESS | 1662 | 1462315590372 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:46:30 INFO - PROCESS | 1662 | 1462315590375 Marionette TRACE conn2 <- [1,1018,null,{}] 15:46:30 INFO - PROCESS | 1662 | 1462315590379 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}] 15:46:30 INFO - PROCESS | 1662 | 1462315590486 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 15:46:30 INFO - PROCESS | 1662 | 1462315590552 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x117d0f000 == 55 [pid = 1662] [id = 262] 15:46:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x112b34400) [pid = 1662] [serial = 784] [outer = 0x0] 15:46:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x11300d400) [pid = 1662] [serial = 785] [outer = 0x112b34400] 15:46:30 INFO - PROCESS | 1662 | 1462315590585 Marionette DEBUG loaded listener.js 15:46:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x1168c1c00) [pid = 1662] [serial = 786] [outer = 0x112b34400] 15:46:31 INFO - PROCESS | 1662 | 1462315591013 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]]]}] 15:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 671ms 15:46:31 INFO - PROCESS | 1662 | 1462315591051 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 15:46:31 INFO - PROCESS | 1662 | 1462315591055 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 15:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:46:31 INFO - PROCESS | 1662 | 1462315591060 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:46:31 INFO - PROCESS | 1662 | 1462315591061 Marionette TRACE conn2 <- [1,1022,null,{}] 15:46:31 INFO - PROCESS | 1662 | 1462315591064 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}] 15:46:31 INFO - PROCESS | 1662 | 1462315591165 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 15:46:31 INFO - PROCESS | 1662 | 1462315591219 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x1232b3800 == 56 [pid = 1662] [id = 263] 15:46:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x1180cec00) [pid = 1662] [serial = 787] [outer = 0x0] 15:46:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x118790c00) [pid = 1662] [serial = 788] [outer = 0x1180cec00] 15:46:31 INFO - PROCESS | 1662 | 1462315591249 Marionette DEBUG loaded listener.js 15:46:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x119124000) [pid = 1662] [serial = 789] [outer = 0x1180cec00] 15:46:31 INFO - PROCESS | 1662 | 1462315591669 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]]]}] 15:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 620ms 15:46:31 INFO - PROCESS | 1662 | 1462315591680 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 15:46:31 INFO - PROCESS | 1662 | 1462315591681 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 15:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:46:31 INFO - PROCESS | 1662 | 1462315591686 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:46:31 INFO - PROCESS | 1662 | 1462315591689 Marionette TRACE conn2 <- [1,1026,null,{}] 15:46:31 INFO - PROCESS | 1662 | 1462315591696 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}] 15:46:31 INFO - PROCESS | 1662 | 1462315591798 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 15:46:31 INFO - PROCESS | 1662 | 1462315591866 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b4db000 == 57 [pid = 1662] [id = 264] 15:46:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x119b9d400) [pid = 1662] [serial = 790] [outer = 0x0] 15:46:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x119d5d800) [pid = 1662] [serial = 791] [outer = 0x119b9d400] 15:46:31 INFO - PROCESS | 1662 | 1462315591898 Marionette DEBUG loaded listener.js 15:46:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x121272c00) [pid = 1662] [serial = 792] [outer = 0x119b9d400] 15:46:32 INFO - PROCESS | 1662 | 1462315592319 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]]]}] 15:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 671ms 15:46:32 INFO - PROCESS | 1662 | 1462315592357 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 15:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:46:32 INFO - PROCESS | 1662 | 1462315592359 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 15:46:32 INFO - PROCESS | 1662 | 1462315592361 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:46:32 INFO - PROCESS | 1662 | 1462315592362 Marionette TRACE conn2 <- [1,1030,null,{}] 15:46:32 INFO - PROCESS | 1662 | 1462315592365 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}] 15:46:32 INFO - PROCESS | 1662 | 1462315592489 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 15:46:32 INFO - PROCESS | 1662 | 1462315592565 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ce7b800 == 58 [pid = 1662] [id = 265] 15:46:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x124aa6c00) [pid = 1662] [serial = 793] [outer = 0x0] 15:46:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x125129000) [pid = 1662] [serial = 794] [outer = 0x124aa6c00] 15:46:32 INFO - PROCESS | 1662 | 1462315592595 Marionette DEBUG loaded listener.js 15:46:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x125f6f400) [pid = 1662] [serial = 795] [outer = 0x124aa6c00] 15:46:33 INFO - PROCESS | 1662 | 1462315593021 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]]]}] 15:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 673ms 15:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:46:33 INFO - PROCESS | 1662 | 1462315593035 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 15:46:33 INFO - PROCESS | 1662 | 1462315593036 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 15:46:33 INFO - PROCESS | 1662 | 1462315593038 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:46:33 INFO - PROCESS | 1662 | 1462315593040 Marionette TRACE conn2 <- [1,1034,null,{}] 15:46:33 INFO - PROCESS | 1662 | 1462315593042 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}] 15:46:33 INFO - PROCESS | 1662 | 1462315593147 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 15:46:33 INFO - PROCESS | 1662 | 1462315593212 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d260000 == 59 [pid = 1662] [id = 266] 15:46:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x1244cd800) [pid = 1662] [serial = 796] [outer = 0x0] 15:46:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x127211c00) [pid = 1662] [serial = 797] [outer = 0x1244cd800] 15:46:33 INFO - PROCESS | 1662 | 1462315593244 Marionette DEBUG loaded listener.js 15:46:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x1277d2800) [pid = 1662] [serial = 798] [outer = 0x1244cd800] 15:46:33 INFO - PROCESS | 1662 | 1462315593667 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]]]}] 15:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 670ms 15:46:33 INFO - PROCESS | 1662 | 1462315593708 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 15:46:33 INFO - PROCESS | 1662 | 1462315593710 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 15:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:46:33 INFO - PROCESS | 1662 | 1462315593712 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:46:33 INFO - PROCESS | 1662 | 1462315593713 Marionette TRACE conn2 <- [1,1038,null,{}] 15:46:33 INFO - PROCESS | 1662 | 1462315593716 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}] 15:46:33 INFO - PROCESS | 1662 | 1462315593850 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 15:46:33 INFO - PROCESS | 1662 | 1462315593929 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d89b000 == 60 [pid = 1662] [id = 267] 15:46:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x129095400) [pid = 1662] [serial = 799] [outer = 0x0] 15:46:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x12b21cc00) [pid = 1662] [serial = 800] [outer = 0x129095400] 15:46:33 INFO - PROCESS | 1662 | 1462315593962 Marionette DEBUG loaded listener.js 15:46:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 134 (0x12bb7ec00) [pid = 1662] [serial = 801] [outer = 0x129095400] 15:46:34 INFO - PROCESS | 1662 | 1462315594376 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]]]}] 15:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 720ms 15:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:46:34 INFO - PROCESS | 1662 | 1462315594433 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 15:46:34 INFO - PROCESS | 1662 | 1462315594434 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 15:46:34 INFO - PROCESS | 1662 | 1462315594437 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:46:34 INFO - PROCESS | 1662 | 1462315594438 Marionette TRACE conn2 <- [1,1042,null,{}] 15:46:34 INFO - PROCESS | 1662 | 1462315594441 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}] 15:46:34 INFO - PROCESS | 1662 | 1462315594538 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 15:46:34 INFO - PROCESS | 1662 | 1462315594604 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x118fa0800 == 61 [pid = 1662] [id = 268] 15:46:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 135 (0x1129e3c00) [pid = 1662] [serial = 802] [outer = 0x0] 15:46:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 136 (0x124eeb400) [pid = 1662] [serial = 803] [outer = 0x1129e3c00] 15:46:34 INFO - PROCESS | 1662 | 1462315594634 Marionette DEBUG loaded listener.js 15:46:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 137 (0x12bb83400) [pid = 1662] [serial = 804] [outer = 0x1129e3c00] 15:46:35 INFO - PROCESS | 1662 | 1462315595182 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]]]}] 15:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 820ms 15:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:46:35 INFO - PROCESS | 1662 | 1462315595257 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 15:46:35 INFO - PROCESS | 1662 | 1462315595260 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 15:46:35 INFO - PROCESS | 1662 | 1462315595263 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:46:35 INFO - PROCESS | 1662 | 1462315595265 Marionette TRACE conn2 <- [1,1046,null,{}] 15:46:35 INFO - PROCESS | 1662 | 1462315595269 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}] 15:46:35 INFO - PROCESS | 1662 | 1462315595369 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 15:46:35 INFO - PROCESS | 1662 | 1462315595434 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x112636800 == 62 [pid = 1662] [id = 269] 15:46:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 138 (0x1121e5c00) [pid = 1662] [serial = 805] [outer = 0x0] 15:46:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 139 (0x112651400) [pid = 1662] [serial = 806] [outer = 0x1121e5c00] 15:46:35 INFO - PROCESS | 1662 | 1462315595462 Marionette DEBUG loaded listener.js 15:46:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 140 (0x11295a000) [pid = 1662] [serial = 807] [outer = 0x1121e5c00] 15:46:35 INFO - PROCESS | 1662 | 1462315595852 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]]]}] 15:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 622ms 15:46:35 INFO - PROCESS | 1662 | 1462315595885 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 15:46:35 INFO - PROCESS | 1662 | 1462315595888 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 15:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:46:35 INFO - PROCESS | 1662 | 1462315595893 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:46:35 INFO - PROCESS | 1662 | 1462315595894 Marionette TRACE conn2 <- [1,1050,null,{}] 15:46:35 INFO - PROCESS | 1662 | 1462315595896 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}] 15:46:35 INFO - PROCESS | 1662 | 1462315595995 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 15:46:36 INFO - PROCESS | 1662 | 1462315596052 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x116a90800 == 63 [pid = 1662] [id = 270] 15:46:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 141 (0x112b35000) [pid = 1662] [serial = 808] [outer = 0x0] 15:46:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 142 (0x11335d400) [pid = 1662] [serial = 809] [outer = 0x112b35000] 15:46:36 INFO - PROCESS | 1662 | 1462315596079 Marionette DEBUG loaded listener.js 15:46:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 143 (0x113d29800) [pid = 1662] [serial = 810] [outer = 0x112b35000] 15:46:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12b4d0800 == 62 [pid = 1662] [id = 260] 15:46:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab6d800 == 61 [pid = 1662] [id = 259] 15:46:36 INFO - PROCESS | 1662 | --DOCSHELL 0x118314000 == 60 [pid = 1662] [id = 258] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 142 (0x128ce5000) [pid = 1662] [serial = 737] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12578f800 == 59 [pid = 1662] [id = 257] 15:46:36 INFO - PROCESS | 1662 | --DOCSHELL 0x1196f4800 == 58 [pid = 1662] [id = 256] 15:46:36 INFO - PROCESS | 1662 | --DOCSHELL 0x118332000 == 57 [pid = 1662] [id = 255] 15:46:36 INFO - PROCESS | 1662 | --DOCSHELL 0x1185af000 == 56 [pid = 1662] [id = 254] 15:46:36 INFO - PROCESS | 1662 | --DOCSHELL 0x1231d5000 == 55 [pid = 1662] [id = 253] 15:46:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12c76f000 == 54 [pid = 1662] [id = 250] 15:46:36 INFO - PROCESS | 1662 | --DOCSHELL 0x1290f1800 == 53 [pid = 1662] [id = 249] 15:46:36 INFO - PROCESS | 1662 | --DOCSHELL 0x11889c000 == 52 [pid = 1662] [id = 248] 15:46:36 INFO - PROCESS | 1662 | --DOCSHELL 0x11299b800 == 51 [pid = 1662] [id = 247] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 141 (0x1161f4c00) [pid = 1662] [serial = 627] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 140 (0x12c47cc00) [pid = 1662] [serial = 639] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 139 (0x12ab0f800) [pid = 1662] [serial = 591] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 138 (0x119ba5000) [pid = 1662] [serial = 630] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 137 (0x12ab0fc00) [pid = 1662] [serial = 642] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 136 (0x1277d0000) [pid = 1662] [serial = 633] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 135 (0x12c1aa800) [pid = 1662] [serial = 636] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 134 (0x11983c400) [pid = 1662] [serial = 552] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 133 (0x12a74f800) [pid = 1662] [serial = 555] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x124a9dc00) [pid = 1662] [serial = 588] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x1183d9c00) [pid = 1662] [serial = 585] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x12363ec00) [pid = 1662] [serial = 719] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x124ef3400) [pid = 1662] [serial = 722] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x125727000) [pid = 1662] [serial = 725] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x125f72400) [pid = 1662] [serial = 726] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x112b3b800) [pid = 1662] [serial = 686] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x11830d000) [pid = 1662] [serial = 689] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x119d93c00) [pid = 1662] [serial = 692] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x12720d400) [pid = 1662] [serial = 731] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x119d57400) [pid = 1662] [serial = 728] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x123643c00) [pid = 1662] [serial = 695] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x1195bf000) [pid = 1662] [serial = 710] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x119ba4000) [pid = 1662] [serial = 711] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x119bf8000) [pid = 1662] [serial = 713] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x119d59000) [pid = 1662] [serial = 714] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x124eb9c00) [pid = 1662] [serial = 699] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x1161f3c00) [pid = 1662] [serial = 698] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x118853c00) [pid = 1662] [serial = 707] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x11911f000) [pid = 1662] [serial = 708] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x117d27000) [pid = 1662] [serial = 704] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x1181cb000) [pid = 1662] [serial = 705] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x125727800) [pid = 1662] [serial = 729] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x11610e000) [pid = 1662] [serial = 702] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x112ed2400) [pid = 1662] [serial = 701] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x128ceb800) [pid = 1662] [serial = 735] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x128ce2800) [pid = 1662] [serial = 734] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x119d5cc00) [pid = 1662] [serial = 716] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1277d4800) [pid = 1662] [serial = 732] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1247d5800) [pid = 1662] [serial = 720] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1251e3000) [pid = 1662] [serial = 723] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x12127ac00) [pid = 1662] [serial = 717] [outer = 0x0] [url = about:blank] 15:46:36 INFO - PROCESS | 1662 | 1462315596566 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]]]}] 15:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 720ms 15:46:36 INFO - PROCESS | 1662 | 1462315596613 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 15:46:36 INFO - PROCESS | 1662 | 1462315596615 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 15:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:46:36 INFO - PROCESS | 1662 | 1462315596619 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:46:36 INFO - PROCESS | 1662 | 1462315596622 Marionette TRACE conn2 <- [1,1054,null,{}] 15:46:36 INFO - PROCESS | 1662 | 1462315596664 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}] 15:46:36 INFO - PROCESS | 1662 | 1462315596808 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 15:46:36 INFO - PROCESS | 1662 | 1462315596862 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x11811b000 == 52 [pid = 1662] [id = 271] 15:46:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x11610e000) [pid = 1662] [serial = 811] [outer = 0x0] 15:46:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x116a66800) [pid = 1662] [serial = 812] [outer = 0x11610e000] 15:46:36 INFO - PROCESS | 1662 | 1462315596891 Marionette DEBUG loaded listener.js 15:46:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x117671800) [pid = 1662] [serial = 813] [outer = 0x11610e000] 15:46:37 INFO - PROCESS | 1662 | 1462315597211 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]]]}] 15:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 603ms 15:46:37 INFO - PROCESS | 1662 | 1462315597222 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 15:46:37 INFO - PROCESS | 1662 | 1462315597224 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 15:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:46:37 INFO - PROCESS | 1662 | 1462315597226 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:46:37 INFO - PROCESS | 1662 | 1462315597227 Marionette TRACE conn2 <- [1,1058,null,{}] 15:46:37 INFO - PROCESS | 1662 | 1462315597230 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}] 15:46:37 INFO - PROCESS | 1662 | 1462315597320 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 15:46:37 INFO - PROCESS | 1662 | 1462315597370 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x11889c000 == 53 [pid = 1662] [id = 272] 15:46:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x11766e000) [pid = 1662] [serial = 814] [outer = 0x0] 15:46:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1180d5c00) [pid = 1662] [serial = 815] [outer = 0x11766e000] 15:46:37 INFO - PROCESS | 1662 | 1462315597399 Marionette DEBUG loaded listener.js 15:46:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x118372c00) [pid = 1662] [serial = 816] [outer = 0x11766e000] 15:46:37 INFO - PROCESS | 1662 | 1462315597687 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]]]}] 15:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 469ms 15:46:37 INFO - PROCESS | 1662 | 1462315597695 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 15:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:46:37 INFO - PROCESS | 1662 | 1462315597697 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 15:46:37 INFO - PROCESS | 1662 | 1462315597700 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:46:37 INFO - PROCESS | 1662 | 1462315597703 Marionette TRACE conn2 <- [1,1062,null,{}] 15:46:37 INFO - PROCESS | 1662 | 1462315597711 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}] 15:46:37 INFO - PROCESS | 1662 | 1462315597799 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 15:46:37 INFO - PROCESS | 1662 | 1462315597806 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196f2000 == 54 [pid = 1662] [id = 273] 15:46:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x11838bc00) [pid = 1662] [serial = 817] [outer = 0x0] 15:46:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1183e1800) [pid = 1662] [serial = 818] [outer = 0x11838bc00] 15:46:37 INFO - PROCESS | 1662 | 1462315597832 Marionette DEBUG loaded listener.js 15:46:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x118853c00) [pid = 1662] [serial = 819] [outer = 0x11838bc00] 15:46:38 INFO - PROCESS | 1662 | 1462315598241 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]]]}] 15:46:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:46:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 577ms 15:46:38 INFO - PROCESS | 1662 | 1462315598277 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 15:46:38 INFO - PROCESS | 1662 | 1462315598279 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 15:46:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:46:38 INFO - PROCESS | 1662 | 1462315598283 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:46:38 INFO - PROCESS | 1662 | 1462315598286 Marionette TRACE conn2 <- [1,1066,null,{}] 15:46:38 INFO - PROCESS | 1662 | 1462315598289 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}] 15:46:38 INFO - PROCESS | 1662 | 1462315598439 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 15:46:38 INFO - PROCESS | 1662 | 1462315598455 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x1231d3000 == 55 [pid = 1662] [id = 274] 15:46:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x119122c00) [pid = 1662] [serial = 820] [outer = 0x0] 15:46:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x1195ba400) [pid = 1662] [serial = 821] [outer = 0x119122c00] 15:46:38 INFO - PROCESS | 1662 | 1462315598498 Marionette DEBUG loaded listener.js 15:46:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x119b9a000) [pid = 1662] [serial = 822] [outer = 0x119122c00] 15:46:38 INFO - PROCESS | 1662 | 1462315598927 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]]]}] 15:46:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:46:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 671ms 15:46:38 INFO - PROCESS | 1662 | 1462315598954 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 15:46:38 INFO - PROCESS | 1662 | 1462315598955 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 15:46:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:46:38 INFO - PROCESS | 1662 | 1462315598957 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:46:38 INFO - PROCESS | 1662 | 1462315598958 Marionette TRACE conn2 <- [1,1070,null,{}] 15:46:38 INFO - PROCESS | 1662 | 1462315598960 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}] 15:46:39 INFO - PROCESS | 1662 | 1462315599063 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 15:46:39 INFO - PROCESS | 1662 | 1462315599078 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x12352f000 == 56 [pid = 1662] [id = 275] 15:46:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x119ba3800) [pid = 1662] [serial = 823] [outer = 0x0] 15:46:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x119bf1c00) [pid = 1662] [serial = 824] [outer = 0x119ba3800] 15:46:39 INFO - PROCESS | 1662 | 1462315599103 Marionette DEBUG loaded listener.js 15:46:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x119d57400) [pid = 1662] [serial = 825] [outer = 0x119ba3800] 15:46:39 INFO - PROCESS | 1662 | 1462315599458 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]]]}] 15:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 518ms 15:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:46:39 INFO - PROCESS | 1662 | 1462315599475 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 15:46:39 INFO - PROCESS | 1662 | 1462315599476 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 15:46:39 INFO - PROCESS | 1662 | 1462315599479 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:46:39 INFO - PROCESS | 1662 | 1462315599480 Marionette TRACE conn2 <- [1,1074,null,{}] 15:46:39 INFO - PROCESS | 1662 | 1462315599482 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}] 15:46:39 INFO - PROCESS | 1662 | 1462315599586 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 15:46:39 INFO - PROCESS | 1662 | 1462315599601 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x1247b1000 == 57 [pid = 1662] [id = 276] 15:46:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x119d5b800) [pid = 1662] [serial = 826] [outer = 0x0] 15:46:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x119d93c00) [pid = 1662] [serial = 827] [outer = 0x119d5b800] 15:46:39 INFO - PROCESS | 1662 | 1462315599625 Marionette DEBUG loaded listener.js 15:46:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x119d9c400) [pid = 1662] [serial = 828] [outer = 0x119d5b800] 15:46:39 INFO - PROCESS | 1662 | 1462315599968 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]]]}] 15:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:46:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 521ms 15:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:46:40 INFO - PROCESS | 1662 | 1462315600004 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 15:46:40 INFO - PROCESS | 1662 | 1462315600005 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 15:46:40 INFO - PROCESS | 1662 | 1462315600007 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:46:40 INFO - PROCESS | 1662 | 1462315600008 Marionette TRACE conn2 <- [1,1078,null,{}] 15:46:40 INFO - PROCESS | 1662 | 1462315600011 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}] 15:46:40 INFO - PROCESS | 1662 | 1462315600113 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 15:46:40 INFO - PROCESS | 1662 | 1462315600148 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x127450800 == 58 [pid = 1662] [id = 277] 15:46:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x119d60400) [pid = 1662] [serial = 829] [outer = 0x0] 15:46:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x119eca000) [pid = 1662] [serial = 830] [outer = 0x119d60400] 15:46:40 INFO - PROCESS | 1662 | 1462315600173 Marionette DEBUG loaded listener.js 15:46:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x121276400) [pid = 1662] [serial = 831] [outer = 0x119d60400] 15:46:40 INFO - PROCESS | 1662 | 1462315600508 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]]]}] 15:46:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:46:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 518ms 15:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:46:40 INFO - PROCESS | 1662 | 1462315600526 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 15:46:40 INFO - PROCESS | 1662 | 1462315600527 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 15:46:40 INFO - PROCESS | 1662 | 1462315600529 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:46:40 INFO - PROCESS | 1662 | 1462315600531 Marionette TRACE conn2 <- [1,1082,null,{}] 15:46:40 INFO - PROCESS | 1662 | 1462315600535 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}] 15:46:40 INFO - PROCESS | 1662 | 1462315600640 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 15:46:40 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x112b39400) [pid = 1662] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:46:40 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x119d99800) [pid = 1662] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:46:40 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x1180d7c00) [pid = 1662] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:46:40 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x1180cf000) [pid = 1662] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:46:40 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x119ba3c00) [pid = 1662] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:46:40 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x125f6e000) [pid = 1662] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:46:40 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x124745800) [pid = 1662] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:46:40 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x124a9f400) [pid = 1662] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:46:40 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x1129dd400) [pid = 1662] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:46:40 INFO - PROCESS | 1662 | 1462315600744 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x11832b800 == 59 [pid = 1662] [id = 278] 15:46:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x112ce9c00) [pid = 1662] [serial = 832] [outer = 0x0] 15:46:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x11838fc00) [pid = 1662] [serial = 833] [outer = 0x112ce9c00] 15:46:40 INFO - PROCESS | 1662 | 1462315600770 Marionette DEBUG loaded listener.js 15:46:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x121277000) [pid = 1662] [serial = 834] [outer = 0x112ce9c00] 15:46:41 INFO - PROCESS | 1662 | 1462315601094 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]]]}] 15:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 570ms 15:46:41 INFO - PROCESS | 1662 | 1462315601103 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 15:46:41 INFO - PROCESS | 1662 | 1462315601105 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 15:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:46:41 INFO - PROCESS | 1662 | 1462315601108 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:46:41 INFO - PROCESS | 1662 | 1462315601110 Marionette TRACE conn2 <- [1,1086,null,{}] 15:46:41 INFO - PROCESS | 1662 | 1462315601116 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}] 15:46:41 INFO - PROCESS | 1662 | 1462315601245 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 15:46:41 INFO - PROCESS | 1662 | 1462315601364 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x1298ba800 == 60 [pid = 1662] [id = 279] 15:46:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x1236d3000) [pid = 1662] [serial = 835] [outer = 0x0] 15:46:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x1244ccc00) [pid = 1662] [serial = 836] [outer = 0x1236d3000] 15:46:41 INFO - PROCESS | 1662 | 1462315601414 Marionette DEBUG loaded listener.js 15:46:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x124ef3400) [pid = 1662] [serial = 837] [outer = 0x1236d3000] 15:46:41 INFO - PROCESS | 1662 | 1462315601706 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]]]}] 15:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 622ms 15:46:41 INFO - PROCESS | 1662 | 1462315601730 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 15:46:41 INFO - PROCESS | 1662 | 1462315601732 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 15:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:46:41 INFO - PROCESS | 1662 | 1462315601742 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:46:41 INFO - PROCESS | 1662 | 1462315601743 Marionette TRACE conn2 <- [1,1090,null,{}] 15:46:41 INFO - PROCESS | 1662 | 1462315601746 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}] 15:46:41 INFO - PROCESS | 1662 | 1462315601838 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 15:46:41 INFO - PROCESS | 1662 | 1462315601842 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a997800 == 61 [pid = 1662] [id = 280] 15:46:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x125124c00) [pid = 1662] [serial = 838] [outer = 0x0] 15:46:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x125f68800) [pid = 1662] [serial = 839] [outer = 0x125124c00] 15:46:41 INFO - PROCESS | 1662 | 1462315601866 Marionette DEBUG loaded listener.js 15:46:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x127208c00) [pid = 1662] [serial = 840] [outer = 0x125124c00] 15:46:42 INFO - PROCESS | 1662 | 1462315602188 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]]]}] 15:46:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:46:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 469ms 15:46:42 INFO - PROCESS | 1662 | 1462315602211 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 15:46:42 INFO - PROCESS | 1662 | 1462315602213 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 15:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:46:42 INFO - PROCESS | 1662 | 1462315602216 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:46:42 INFO - PROCESS | 1662 | 1462315602218 Marionette TRACE conn2 <- [1,1094,null,{}] 15:46:42 INFO - PROCESS | 1662 | 1462315602221 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}] 15:46:42 INFO - PROCESS | 1662 | 1462315602331 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 15:46:42 INFO - PROCESS | 1662 | 1462315602337 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b24c000 == 62 [pid = 1662] [id = 281] 15:46:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x124279800) [pid = 1662] [serial = 841] [outer = 0x0] 15:46:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x12720f800) [pid = 1662] [serial = 842] [outer = 0x124279800] 15:46:42 INFO - PROCESS | 1662 | 1462315602362 Marionette DEBUG loaded listener.js 15:46:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x1274e7400) [pid = 1662] [serial = 843] [outer = 0x124279800] 15:46:42 INFO - PROCESS | 1662 | 1462315602685 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]]]}] 15:46:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:46:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 520ms 15:46:42 INFO - PROCESS | 1662 | 1462315602770 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 15:46:42 INFO - PROCESS | 1662 | 1462315602772 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 15:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:46:42 INFO - PROCESS | 1662 | 1462315602776 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:46:42 INFO - PROCESS | 1662 | 1462315602779 Marionette TRACE conn2 <- [1,1098,null,{}] 15:46:42 INFO - PROCESS | 1662 | 1462315602783 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}] 15:46:42 INFO - PROCESS | 1662 | 1462315602885 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 15:46:42 INFO - PROCESS | 1662 | 1462315602985 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x116134800 == 63 [pid = 1662] [id = 282] 15:46:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x1126b6400) [pid = 1662] [serial = 844] [outer = 0x0] 15:46:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x112959800) [pid = 1662] [serial = 845] [outer = 0x1126b6400] 15:46:43 INFO - PROCESS | 1662 | 1462315603016 Marionette DEBUG loaded listener.js 15:46:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x112b32400) [pid = 1662] [serial = 846] [outer = 0x1126b6400] 15:46:43 INFO - PROCESS | 1662 | 1462315603441 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]]]}] 15:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 672ms 15:46:43 INFO - PROCESS | 1662 | 1462315603448 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 15:46:43 INFO - PROCESS | 1662 | 1462315603451 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 15:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:46:43 INFO - PROCESS | 1662 | 1462315603457 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:46:43 INFO - PROCESS | 1662 | 1462315603459 Marionette TRACE conn2 <- [1,1102,null,{}] 15:46:43 INFO - PROCESS | 1662 | 1462315603462 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}] 15:46:43 INFO - PROCESS | 1662 | 1462315603570 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 15:46:43 INFO - PROCESS | 1662 | 1462315603627 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x1191a5000 == 64 [pid = 1662] [id = 283] 15:46:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x112ce6c00) [pid = 1662] [serial = 847] [outer = 0x0] 15:46:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x116637400) [pid = 1662] [serial = 848] [outer = 0x112ce6c00] 15:46:43 INFO - PROCESS | 1662 | 1462315603656 Marionette DEBUG loaded listener.js 15:46:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x11766bc00) [pid = 1662] [serial = 849] [outer = 0x112ce6c00] 15:46:44 INFO - PROCESS | 1662 | 1462315604110 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]]]}] 15:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 672ms 15:46:44 INFO - PROCESS | 1662 | 1462315604127 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 15:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:46:44 INFO - PROCESS | 1662 | 1462315604128 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 15:46:44 INFO - PROCESS | 1662 | 1462315604131 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:46:44 INFO - PROCESS | 1662 | 1462315604132 Marionette TRACE conn2 <- [1,1106,null,{}] 15:46:44 INFO - PROCESS | 1662 | 1462315604139 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}] 15:46:44 INFO - PROCESS | 1662 | 1462315604252 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 15:46:44 INFO - PROCESS | 1662 | 1462315604347 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x1296f2800 == 65 [pid = 1662] [id = 284] 15:46:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x118f7a000) [pid = 1662] [serial = 850] [outer = 0x0] 15:46:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x118fd3000) [pid = 1662] [serial = 851] [outer = 0x118f7a000] 15:46:44 INFO - PROCESS | 1662 | 1462315604379 Marionette DEBUG loaded listener.js 15:46:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 134 (0x119359000) [pid = 1662] [serial = 852] [outer = 0x118f7a000] 15:46:44 INFO - PROCESS | 1662 | 1462315604794 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]]]}] 15:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 671ms 15:46:44 INFO - PROCESS | 1662 | 1462315604802 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 15:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:46:44 INFO - PROCESS | 1662 | 1462315604803 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 15:46:44 INFO - PROCESS | 1662 | 1462315604806 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:46:44 INFO - PROCESS | 1662 | 1462315604807 Marionette TRACE conn2 <- [1,1110,null,{}] 15:46:44 INFO - PROCESS | 1662 | 1462315604810 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}] 15:46:44 INFO - PROCESS | 1662 | 1462315604918 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 15:46:44 INFO - PROCESS | 1662 | 1462315604971 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bc99000 == 66 [pid = 1662] [id = 285] 15:46:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 135 (0x119836c00) [pid = 1662] [serial = 853] [outer = 0x0] 15:46:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 136 (0x119d5d000) [pid = 1662] [serial = 854] [outer = 0x119836c00] 15:46:45 INFO - PROCESS | 1662 | 1462315605001 Marionette DEBUG loaded listener.js 15:46:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 137 (0x12363e800) [pid = 1662] [serial = 855] [outer = 0x119836c00] 15:46:45 INFO - PROCESS | 1662 | 1462315605404 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]]]}] 15:46:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:46:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 619ms 15:46:45 INFO - PROCESS | 1662 | 1462315605425 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 15:46:45 INFO - PROCESS | 1662 | 1462315605427 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 15:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:46:45 INFO - PROCESS | 1662 | 1462315605429 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:46:45 INFO - PROCESS | 1662 | 1462315605430 Marionette TRACE conn2 <- [1,1114,null,{}] 15:46:45 INFO - PROCESS | 1662 | 1462315605433 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}] 15:46:45 INFO - PROCESS | 1662 | 1462315605539 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 15:46:45 INFO - PROCESS | 1662 | 1462315605625 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c77b000 == 67 [pid = 1662] [id = 286] 15:46:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 138 (0x119becc00) [pid = 1662] [serial = 856] [outer = 0x0] 15:46:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 139 (0x12427cc00) [pid = 1662] [serial = 857] [outer = 0x119becc00] 15:46:45 INFO - PROCESS | 1662 | 1462315605658 Marionette DEBUG loaded listener.js 15:46:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 140 (0x125c6d800) [pid = 1662] [serial = 858] [outer = 0x119becc00] 15:46:46 INFO - PROCESS | 1662 | 1462315606044 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]]]}] 15:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 670ms 15:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:46:46 INFO - PROCESS | 1662 | 1462315606099 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 15:46:46 INFO - PROCESS | 1662 | 1462315606101 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 15:46:46 INFO - PROCESS | 1662 | 1462315606103 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:46:46 INFO - PROCESS | 1662 | 1462315606104 Marionette TRACE conn2 <- [1,1118,null,{}] 15:46:46 INFO - PROCESS | 1662 | 1462315606107 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}] 15:46:46 INFO - PROCESS | 1662 | 1462315606226 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 15:46:46 INFO - PROCESS | 1662 | 1462315606299 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d12e800 == 68 [pid = 1662] [id = 287] 15:46:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 141 (0x1277c9400) [pid = 1662] [serial = 859] [outer = 0x0] 15:46:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 142 (0x1277d1000) [pid = 1662] [serial = 860] [outer = 0x1277c9400] 15:46:46 INFO - PROCESS | 1662 | 1462315606330 Marionette DEBUG loaded listener.js 15:46:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 143 (0x128ce9c00) [pid = 1662] [serial = 861] [outer = 0x1277c9400] 15:46:46 INFO - PROCESS | 1662 | 1462315606782 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]]]}] 15:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 718ms 15:46:46 INFO - PROCESS | 1662 | 1462315606909 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 15:46:46 INFO - PROCESS | 1662 | 1462315606911 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 15:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:46:47 INFO - PROCESS | 1662 | 1462315607023 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:46:47 INFO - PROCESS | 1662 | 1462315607024 Marionette TRACE conn2 <- [1,1122,null,{}] 15:46:47 INFO - PROCESS | 1662 | 1462315607027 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}] 15:46:47 INFO - PROCESS | 1662 | 1462315607129 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 15:46:47 INFO - PROCESS | 1662 | 1462315607197 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d267000 == 69 [pid = 1662] [id = 288] 15:46:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 144 (0x1277cc400) [pid = 1662] [serial = 862] [outer = 0x0] 15:46:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 145 (0x129096800) [pid = 1662] [serial = 863] [outer = 0x1277cc400] 15:46:47 INFO - PROCESS | 1662 | 1462315607227 Marionette DEBUG loaded listener.js 15:46:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 146 (0x12a933c00) [pid = 1662] [serial = 864] [outer = 0x1277cc400] 15:46:47 INFO - PROCESS | 1662 | 1462315607846 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]]]}] 15:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 915ms 15:46:47 INFO - PROCESS | 1662 | 1462315607893 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 15:46:47 INFO - PROCESS | 1662 | 1462315607896 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 15:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:46:47 INFO - PROCESS | 1662 | 1462315607900 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:46:47 INFO - PROCESS | 1662 | 1462315607902 Marionette TRACE conn2 <- [1,1126,null,{}] 15:46:47 INFO - PROCESS | 1662 | 1462315607905 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}] 15:46:48 INFO - PROCESS | 1662 | 1462315608000 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 15:46:48 INFO - PROCESS | 1662 | 1462315608111 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x116895800 == 70 [pid = 1662] [id = 289] 15:46:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 147 (0x113da0400) [pid = 1662] [serial = 865] [outer = 0x0] 15:46:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 148 (0x115ee5c00) [pid = 1662] [serial = 866] [outer = 0x113da0400] 15:46:48 INFO - PROCESS | 1662 | 1462315608141 Marionette DEBUG loaded listener.js 15:46:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 149 (0x116729400) [pid = 1662] [serial = 867] [outer = 0x113da0400] 15:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x12ce67800 == 69 [pid = 1662] [id = 251] 15:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x116818800 == 68 [pid = 1662] [id = 170] 15:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x12a997800 == 67 [pid = 1662] [id = 280] 15:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x1298ba800 == 66 [pid = 1662] [id = 279] 15:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x11832b800 == 65 [pid = 1662] [id = 278] 15:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x127450800 == 64 [pid = 1662] [id = 277] 15:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x1247b1000 == 63 [pid = 1662] [id = 276] 15:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 148 (0x1126b6c00) [pid = 1662] [serial = 740] [outer = 0x0] [url = about:blank] 15:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 147 (0x1181c6800) [pid = 1662] [serial = 743] [outer = 0x0] [url = about:blank] 15:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 146 (0x1195bf800) [pid = 1662] [serial = 746] [outer = 0x0] [url = about:blank] 15:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 145 (0x12400b400) [pid = 1662] [serial = 749] [outer = 0x0] [url = about:blank] 15:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 144 (0x1277cb000) [pid = 1662] [serial = 752] [outer = 0x0] [url = about:blank] 15:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 143 (0x12b1f1800) [pid = 1662] [serial = 782] [outer = 0x0] [url = about:blank] 15:46:48 INFO - PROCESS | 1662 | 1462315608599 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]]]}] 15:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x12352f000 == 62 [pid = 1662] [id = 275] 15:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x1231d3000 == 61 [pid = 1662] [id = 274] 15:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x1196f2000 == 60 [pid = 1662] [id = 273] 15:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x11889c000 == 59 [pid = 1662] [id = 272] 15:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x11811b000 == 58 [pid = 1662] [id = 271] 15:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x116a90800 == 57 [pid = 1662] [id = 270] 15:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x112636800 == 56 [pid = 1662] [id = 269] 15:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x12d260000 == 55 [pid = 1662] [id = 266] 15:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x12ce7b800 == 54 [pid = 1662] [id = 265] 15:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x12b4db000 == 53 [pid = 1662] [id = 264] 15:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x1232b3800 == 52 [pid = 1662] [id = 263] 15:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x117d0f000 == 51 [pid = 1662] [id = 262] 15:46:48 INFO - PROCESS | 1662 | --DOCSHELL 0x12c352800 == 50 [pid = 1662] [id = 261] 15:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 722ms 15:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 142 (0x128f82800) [pid = 1662] [serial = 738] [outer = 0x0] [url = about:blank] 15:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 141 (0x1180ce400) [pid = 1662] [serial = 759] [outer = 0x0] [url = about:blank] 15:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 140 (0x11300dc00) [pid = 1662] [serial = 758] [outer = 0x0] [url = about:blank] 15:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 139 (0x12127d800) [pid = 1662] [serial = 770] [outer = 0x0] [url = about:blank] 15:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 138 (0x123641c00) [pid = 1662] [serial = 771] [outer = 0x0] [url = about:blank] 15:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 137 (0x11934e400) [pid = 1662] [serial = 762] [outer = 0x0] [url = about:blank] 15:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 136 (0x1183e3800) [pid = 1662] [serial = 761] [outer = 0x0] [url = about:blank] 15:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 135 (0x128f80000) [pid = 1662] [serial = 755] [outer = 0x0] [url = about:blank] 15:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 134 (0x119bf2400) [pid = 1662] [serial = 764] [outer = 0x0] [url = about:blank] 15:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 133 (0x119d5ac00) [pid = 1662] [serial = 765] [outer = 0x0] [url = about:blank] 15:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x119d60000) [pid = 1662] [serial = 767] [outer = 0x0] [url = about:blank] 15:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x121275000) [pid = 1662] [serial = 768] [outer = 0x0] [url = about:blank] 15:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x12a92d400) [pid = 1662] [serial = 779] [outer = 0x0] [url = about:blank] 15:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x12ab0c800) [pid = 1662] [serial = 780] [outer = 0x0] [url = about:blank] 15:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x128ce1000) [pid = 1662] [serial = 774] [outer = 0x0] [url = about:blank] 15:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x125f6bc00) [pid = 1662] [serial = 773] [outer = 0x0] [url = about:blank] 15:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x128ce7400) [pid = 1662] [serial = 776] [outer = 0x0] [url = about:blank] 15:46:48 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x129092c00) [pid = 1662] [serial = 777] [outer = 0x0] [url = about:blank] 15:46:48 INFO - PROCESS | 1662 | 1462315608629 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 15:46:48 INFO - PROCESS | 1662 | 1462315608633 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 15:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:46:48 INFO - PROCESS | 1662 | 1462315608639 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:46:48 INFO - PROCESS | 1662 | 1462315608641 Marionette TRACE conn2 <- [1,1130,null,{}] 15:46:48 INFO - PROCESS | 1662 | 1462315608643 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}] 15:46:48 INFO - PROCESS | 1662 | 1462315608724 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 15:46:48 INFO - PROCESS | 1662 | 1462315608729 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x11731a000 == 51 [pid = 1662] [id = 290] 15:46:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x1168b7c00) [pid = 1662] [serial = 868] [outer = 0x0] 15:46:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x117672400) [pid = 1662] [serial = 869] [outer = 0x1168b7c00] 15:46:48 INFO - PROCESS | 1662 | 1462315608757 Marionette DEBUG loaded listener.js 15:46:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x1180d8400) [pid = 1662] [serial = 870] [outer = 0x1168b7c00] 15:46:49 INFO - PROCESS | 1662 | 1462315609113 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]]]}] 15:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 519ms 15:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:46:49 INFO - PROCESS | 1662 | 1462315609173 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 15:46:49 INFO - PROCESS | 1662 | 1462315609174 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 15:46:49 INFO - PROCESS | 1662 | 1462315609178 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:46:49 INFO - PROCESS | 1662 | 1462315609180 Marionette TRACE conn2 <- [1,1134,null,{}] 15:46:49 INFO - PROCESS | 1662 | 1462315609187 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}] 15:46:49 INFO - PROCESS | 1662 | 1462315609274 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 15:46:49 INFO - PROCESS | 1662 | 1462315609279 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198d6000 == 52 [pid = 1662] [id = 291] 15:46:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x11830c000) [pid = 1662] [serial = 871] [outer = 0x0] 15:46:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x1183db400) [pid = 1662] [serial = 872] [outer = 0x11830c000] 15:46:49 INFO - PROCESS | 1662 | 1462315609308 Marionette DEBUG loaded listener.js 15:46:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x118858800) [pid = 1662] [serial = 873] [outer = 0x11830c000] 15:46:49 INFO - PROCESS | 1662 | 1462315609663 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]]]}] 15:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 520ms 15:46:49 INFO - PROCESS | 1662 | 1462315609698 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 15:46:49 INFO - PROCESS | 1662 | 1462315609700 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 15:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:46:49 INFO - PROCESS | 1662 | 1462315609702 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:46:49 INFO - PROCESS | 1662 | 1462315609704 Marionette TRACE conn2 <- [1,1138,null,{}] 15:46:49 INFO - PROCESS | 1662 | 1462315609717 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}] 15:46:49 INFO - PROCESS | 1662 | 1462315609802 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 15:46:49 INFO - PROCESS | 1662 | 1462315609807 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x12352f000 == 53 [pid = 1662] [id = 292] 15:46:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x118f77800) [pid = 1662] [serial = 874] [outer = 0x0] 15:46:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x11912a800) [pid = 1662] [serial = 875] [outer = 0x118f77800] 15:46:49 INFO - PROCESS | 1662 | 1462315609833 Marionette DEBUG loaded listener.js 15:46:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 134 (0x119833800) [pid = 1662] [serial = 876] [outer = 0x118f77800] 15:46:50 INFO - PROCESS | 1662 | 1462315610187 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]]]}] 15:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 518ms 15:46:50 INFO - PROCESS | 1662 | 1462315610222 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 15:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:46:50 INFO - PROCESS | 1662 | 1462315610223 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 15:46:50 INFO - PROCESS | 1662 | 1462315610227 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:46:50 INFO - PROCESS | 1662 | 1462315610229 Marionette TRACE conn2 <- [1,1142,null,{}] 15:46:50 INFO - PROCESS | 1662 | 1462315610232 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}] 15:46:50 INFO - PROCESS | 1662 | 1462315610356 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 15:46:50 INFO - PROCESS | 1662 | 1462315610452 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x124705800 == 54 [pid = 1662] [id = 293] 15:46:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 135 (0x118f78400) [pid = 1662] [serial = 877] [outer = 0x0] 15:46:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 136 (0x119bec400) [pid = 1662] [serial = 878] [outer = 0x118f78400] 15:46:50 INFO - PROCESS | 1662 | 1462315610493 Marionette DEBUG loaded listener.js 15:46:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 137 (0x119d56c00) [pid = 1662] [serial = 879] [outer = 0x118f78400] 15:46:50 INFO - PROCESS | 1662 | 1462315610909 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]]]}] 15:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 720ms 15:46:50 INFO - PROCESS | 1662 | 1462315610949 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 15:46:50 INFO - PROCESS | 1662 | 1462315610950 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 15:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:46:50 INFO - PROCESS | 1662 | 1462315610953 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:46:50 INFO - PROCESS | 1662 | 1462315610954 Marionette TRACE conn2 <- [1,1146,null,{}] 15:46:50 INFO - PROCESS | 1662 | 1462315610956 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}] 15:46:51 INFO - PROCESS | 1662 | 1462315611066 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 15:46:51 INFO - PROCESS | 1662 | 1462315611070 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x125f17000 == 55 [pid = 1662] [id = 294] 15:46:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 138 (0x119d60000) [pid = 1662] [serial = 880] [outer = 0x0] 15:46:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 139 (0x1211dd000) [pid = 1662] [serial = 881] [outer = 0x119d60000] 15:46:51 INFO - PROCESS | 1662 | 1462315611126 Marionette DEBUG loaded listener.js 15:46:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 140 (0x123645000) [pid = 1662] [serial = 882] [outer = 0x119d60000] 15:46:51 INFO - PROCESS | 1662 | 1462315611459 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]]]}] 15:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 521ms 15:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:46:51 INFO - PROCESS | 1662 | 1462315611475 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 15:46:51 INFO - PROCESS | 1662 | 1462315611476 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 15:46:51 INFO - PROCESS | 1662 | 1462315611478 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:46:51 INFO - PROCESS | 1662 | 1462315611479 Marionette TRACE conn2 <- [1,1150,null,{}] 15:46:51 INFO - PROCESS | 1662 | 1462315611482 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}] 15:46:51 INFO - PROCESS | 1662 | 1462315611584 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 15:46:51 INFO - PROCESS | 1662 | 1462315611599 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x1290e2800 == 56 [pid = 1662] [id = 295] 15:46:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 141 (0x123641c00) [pid = 1662] [serial = 883] [outer = 0x0] 15:46:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 142 (0x124ef1c00) [pid = 1662] [serial = 884] [outer = 0x123641c00] 15:46:51 INFO - PROCESS | 1662 | 1462315611624 Marionette DEBUG loaded listener.js 15:46:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 143 (0x125724000) [pid = 1662] [serial = 885] [outer = 0x123641c00] 15:46:51 INFO - PROCESS | 1662 | 1462315611960 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]]]}] 15:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 521ms 15:46:52 INFO - PROCESS | 1662 | 1462315612000 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 15:46:52 INFO - PROCESS | 1662 | 1462315612001 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 15:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:46:52 INFO - PROCESS | 1662 | 1462315612003 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:46:52 INFO - PROCESS | 1662 | 1462315612004 Marionette TRACE conn2 <- [1,1154,null,{}] 15:46:52 INFO - PROCESS | 1662 | 1462315612006 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}] 15:46:52 INFO - PROCESS | 1662 | 1462315612108 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 15:46:52 INFO - PROCESS | 1662 | 1462315612123 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x1298c6000 == 57 [pid = 1662] [id = 296] 15:46:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 144 (0x124744000) [pid = 1662] [serial = 886] [outer = 0x0] 15:46:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 145 (0x127204400) [pid = 1662] [serial = 887] [outer = 0x124744000] 15:46:52 INFO - PROCESS | 1662 | 1462315612148 Marionette DEBUG loaded listener.js 15:46:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 146 (0x12725d800) [pid = 1662] [serial = 888] [outer = 0x124744000] 15:46:52 INFO - PROCESS | 1662 | 1462315612480 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]]]}] 15:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 518ms 15:46:52 INFO - PROCESS | 1662 | 1462315612521 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 15:46:52 INFO - PROCESS | 1662 | 1462315612523 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 15:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:46:52 INFO - PROCESS | 1662 | 1462315612532 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:46:52 INFO - PROCESS | 1662 | 1462315612534 Marionette TRACE conn2 <- [1,1158,null,{}] 15:46:52 INFO - PROCESS | 1662 | 1462315612537 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}] 15:46:52 INFO - PROCESS | 1662 | 1462315612684 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 15:46:52 INFO - PROCESS | 1662 | 1462315612702 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b257000 == 58 [pid = 1662] [id = 297] 15:46:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 147 (0x12127b000) [pid = 1662] [serial = 889] [outer = 0x0] 15:46:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 148 (0x1274ec400) [pid = 1662] [serial = 890] [outer = 0x12127b000] 15:46:52 INFO - PROCESS | 1662 | 1462315612727 Marionette DEBUG loaded listener.js 15:46:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 149 (0x1277cbc00) [pid = 1662] [serial = 891] [outer = 0x12127b000] 15:46:53 INFO - PROCESS | 1662 | --DOMWINDOW == 148 (0x112ce9c00) [pid = 1662] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:46:53 INFO - PROCESS | 1662 | --DOMWINDOW == 147 (0x1236d3000) [pid = 1662] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:46:53 INFO - PROCESS | 1662 | --DOMWINDOW == 146 (0x125124c00) [pid = 1662] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:46:53 INFO - PROCESS | 1662 | --DOMWINDOW == 145 (0x119d5a400) [pid = 1662] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:46:53 INFO - PROCESS | 1662 | --DOMWINDOW == 144 (0x112b37000) [pid = 1662] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:46:53 INFO - PROCESS | 1662 | --DOMWINDOW == 143 (0x12354a800) [pid = 1662] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:46:53 INFO - PROCESS | 1662 | --DOMWINDOW == 142 (0x1180db800) [pid = 1662] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:46:53 INFO - PROCESS | 1662 | --DOMWINDOW == 141 (0x119ba3800) [pid = 1662] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:46:53 INFO - PROCESS | 1662 | --DOMWINDOW == 140 (0x119d5b800) [pid = 1662] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:46:53 INFO - PROCESS | 1662 | --DOMWINDOW == 139 (0x11838bc00) [pid = 1662] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:46:53 INFO - PROCESS | 1662 | --DOMWINDOW == 138 (0x11766e000) [pid = 1662] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:46:53 INFO - PROCESS | 1662 | --DOMWINDOW == 137 (0x11610e000) [pid = 1662] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:46:53 INFO - PROCESS | 1662 | --DOMWINDOW == 136 (0x119d60400) [pid = 1662] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:46:53 INFO - PROCESS | 1662 | --DOMWINDOW == 135 (0x112b35000) [pid = 1662] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:46:53 INFO - PROCESS | 1662 | --DOMWINDOW == 134 (0x12a759c00) [pid = 1662] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:46:53 INFO - PROCESS | 1662 | --DOMWINDOW == 133 (0x119122c00) [pid = 1662] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:46:53 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x1121e5c00) [pid = 1662] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:46:53 INFO - PROCESS | 1662 | 1462315613301 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]]]}] 15:46:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:46:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 825ms 15:46:53 INFO - PROCESS | 1662 | 1462315613352 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 15:46:53 INFO - PROCESS | 1662 | 1462315613354 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 15:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:46:53 INFO - PROCESS | 1662 | 1462315613358 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:46:53 INFO - PROCESS | 1662 | 1462315613360 Marionette TRACE conn2 <- [1,1162,null,{}] 15:46:53 INFO - PROCESS | 1662 | 1462315613363 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}] 15:46:53 INFO - PROCESS | 1662 | 1462315613463 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 15:46:53 INFO - PROCESS | 1662 | 1462315613471 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x12470e800 == 59 [pid = 1662] [id = 298] 15:46:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x118854400) [pid = 1662] [serial = 892] [outer = 0x0] 15:46:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 134 (0x123220c00) [pid = 1662] [serial = 893] [outer = 0x118854400] 15:46:53 INFO - PROCESS | 1662 | 1462315613532 Marionette DEBUG loaded listener.js 15:46:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 135 (0x12720a000) [pid = 1662] [serial = 894] [outer = 0x118854400] 15:46:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 136 (0x128ce4400) [pid = 1662] [serial = 895] [outer = 0x12cf70c00] 15:46:54 INFO - PROCESS | 1662 | 1462315614003 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]]]}] 15:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 675ms 15:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:46:54 INFO - PROCESS | 1662 | 1462315614036 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 15:46:54 INFO - PROCESS | 1662 | 1462315614038 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 15:46:54 INFO - PROCESS | 1662 | 1462315614042 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:46:54 INFO - PROCESS | 1662 | 1462315614044 Marionette TRACE conn2 <- [1,1166,null,{}] 15:46:54 INFO - PROCESS | 1662 | 1462315614048 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}] 15:46:54 INFO - PROCESS | 1662 | 1462315614264 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 15:46:54 INFO - PROCESS | 1662 | 1462315614315 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x1232b2000 == 60 [pid = 1662] [id = 299] 15:46:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 137 (0x113472000) [pid = 1662] [serial = 896] [outer = 0x0] 15:46:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 138 (0x1184df400) [pid = 1662] [serial = 897] [outer = 0x113472000] 15:46:54 INFO - PROCESS | 1662 | 1462315614344 Marionette DEBUG loaded listener.js 15:46:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 139 (0x12a951000) [pid = 1662] [serial = 898] [outer = 0x113472000] 15:46:54 INFO - PROCESS | 1662 | 1462315614609 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]]]}] 15:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 620ms 15:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:46:54 INFO - PROCESS | 1662 | 1462315614662 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 15:46:54 INFO - PROCESS | 1662 | 1462315614663 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 15:46:54 INFO - PROCESS | 1662 | 1462315614674 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:46:54 INFO - PROCESS | 1662 | 1462315614675 Marionette TRACE conn2 <- [1,1170,null,{}] 15:46:54 INFO - PROCESS | 1662 | 1462315614678 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}] 15:46:54 INFO - PROCESS | 1662 | 1462315614770 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 15:46:54 INFO - PROCESS | 1662 | 1462315614826 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ce7e800 == 61 [pid = 1662] [id = 300] 15:46:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 140 (0x12a934000) [pid = 1662] [serial = 899] [outer = 0x0] 15:46:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 141 (0x12ab12800) [pid = 1662] [serial = 900] [outer = 0x12a934000] 15:46:54 INFO - PROCESS | 1662 | 1462315614851 Marionette DEBUG loaded listener.js 15:46:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 142 (0x12b1e8800) [pid = 1662] [serial = 901] [outer = 0x12a934000] 15:46:55 INFO - PROCESS | 1662 | 1462315615276 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]]]}] 15:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 628ms 15:46:55 INFO - PROCESS | 1662 | 1462315615294 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 15:46:55 INFO - PROCESS | 1662 | 1462315615297 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 15:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:46:55 INFO - PROCESS | 1662 | 1462315615302 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:46:55 INFO - PROCESS | 1662 | 1462315615306 Marionette TRACE conn2 <- [1,1174,null,{}] 15:46:55 INFO - PROCESS | 1662 | 1462315615311 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}] 15:46:55 INFO - PROCESS | 1662 | 1462315615481 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 15:46:55 INFO - PROCESS | 1662 | 1462315615639 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185c3000 == 62 [pid = 1662] [id = 301] 15:46:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 143 (0x1160b3000) [pid = 1662] [serial = 902] [outer = 0x0] 15:46:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 144 (0x116636c00) [pid = 1662] [serial = 903] [outer = 0x1160b3000] 15:46:55 INFO - PROCESS | 1662 | 1462315615691 Marionette DEBUG loaded listener.js 15:46:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 145 (0x117d2c400) [pid = 1662] [serial = 904] [outer = 0x1160b3000] 15:46:56 INFO - PROCESS | 1662 | 1462315616162 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] 15:46:56 INFO - PROCESS | 1662 | 1462315616180 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 15:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:46:56 INFO - PROCESS | 1662 | 1462315616188 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:46:56 INFO - PROCESS | 1662 | 1462315616189 Marionette TRACE conn2 <- [1,1178,null,{}] 15:46:56 INFO - PROCESS | 1662 | 1462315616192 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}] 15:46:56 INFO - PROCESS | 1662 | 1462315616300 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 15:46:56 INFO - PROCESS | 1662 | 1462315616358 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x1231d6000 == 63 [pid = 1662] [id = 302] 15:46:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 146 (0x1180d4400) [pid = 1662] [serial = 905] [outer = 0x0] 15:46:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 147 (0x118793400) [pid = 1662] [serial = 906] [outer = 0x1180d4400] 15:46:56 INFO - PROCESS | 1662 | 1462315616388 Marionette DEBUG loaded listener.js 15:46:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 148 (0x118fd2000) [pid = 1662] [serial = 907] [outer = 0x1180d4400] 15:46:56 INFO - PROCESS | 1662 | 1462315616812 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] 15:46:56 INFO - PROCESS | 1662 | 1462315616861 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 15:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 15:46:56 INFO - PROCESS | 1662 | 1462315616865 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:46:56 INFO - PROCESS | 1662 | 1462315616869 Marionette TRACE conn2 <- [1,1182,null,{}] 15:46:56 INFO - PROCESS | 1662 | 1462315616881 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}] 15:46:57 INFO - PROCESS | 1662 | 1462315617060 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 15:46:57 INFO - PROCESS | 1662 | 1462315617135 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d12b000 == 64 [pid = 1662] [id = 303] 15:46:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 149 (0x119bf4800) [pid = 1662] [serial = 908] [outer = 0x0] 15:46:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 150 (0x121275000) [pid = 1662] [serial = 909] [outer = 0x119bf4800] 15:46:57 INFO - PROCESS | 1662 | 1462315617168 Marionette DEBUG loaded listener.js 15:46:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 151 (0x1236d3000) [pid = 1662] [serial = 910] [outer = 0x119bf4800] 15:46:57 INFO - PROCESS | 1662 | 1462315617615 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 2","_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] 15:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:46:57 INFO - PROCESS | 1662 | 1462315617646 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 15:46:57 INFO - PROCESS | 1662 | 1462315617652 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:46:57 INFO - PROCESS | 1662 | 1462315617654 Marionette TRACE conn2 <- [1,1186,null,{}] 15:46:57 INFO - PROCESS | 1662 | 1462315617658 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}] 15:46:57 INFO - PROCESS | 1662 | 1462315617769 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 15:46:57 INFO - PROCESS | 1662 | 1462315617826 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x135182800 == 65 [pid = 1662] [id = 304] 15:46:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 152 (0x125727400) [pid = 1662] [serial = 911] [outer = 0x0] 15:46:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 153 (0x1276b2400) [pid = 1662] [serial = 912] [outer = 0x125727400] 15:46:57 INFO - PROCESS | 1662 | 1462315617857 Marionette DEBUG loaded listener.js 15:46:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 154 (0x128ce8400) [pid = 1662] [serial = 913] [outer = 0x125727400] 15:46:58 INFO - PROCESS | 1662 | 1462315618288 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] 15:46:58 INFO - PROCESS | 1662 | 1462315618327 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 15:46:58 INFO - PROCESS | 1662 | 1462315618330 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:46:58 INFO - PROCESS | 1662 | 1462315618331 Marionette TRACE conn2 <- [1,1190,null,{}] 15:46:58 INFO - PROCESS | 1662 | 1462315618334 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}] 15:46:58 INFO - PROCESS | 1662 | 1462315618455 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 15:46:58 INFO - PROCESS | 1662 | 1462315618514 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x13519d800 == 66 [pid = 1662] [id = 305] 15:46:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 155 (0x124eb2800) [pid = 1662] [serial = 914] [outer = 0x0] 15:46:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 156 (0x12a947c00) [pid = 1662] [serial = 915] [outer = 0x124eb2800] 15:46:58 INFO - PROCESS | 1662 | 1462315618556 Marionette DEBUG loaded listener.js 15:46:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 157 (0x12b1ee000) [pid = 1662] [serial = 916] [outer = 0x124eb2800] 15:46:58 INFO - PROCESS | 1662 | 1462315618962 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] 15:46:59 INFO - PROCESS | 1662 | 1462315619003 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 15:46:59 INFO - PROCESS | 1662 | 1462315619006 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:46:59 INFO - PROCESS | 1662 | 1462315619007 Marionette TRACE conn2 <- [1,1194,null,{}] 15:46:59 INFO - PROCESS | 1662 | 1462315619009 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}] 15:46:59 INFO - PROCESS | 1662 | 1462315619125 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 15:46:59 INFO - PROCESS | 1662 | 1462315619186 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d814000 == 67 [pid = 1662] [id = 306] 15:46:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 158 (0x12b217400) [pid = 1662] [serial = 917] [outer = 0x0] 15:46:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 159 (0x12b47f000) [pid = 1662] [serial = 918] [outer = 0x12b217400] 15:46:59 INFO - PROCESS | 1662 | 1462315619217 Marionette DEBUG loaded listener.js 15:46:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 160 (0x12bb93000) [pid = 1662] [serial = 919] [outer = 0x12b217400] 15:46:59 INFO - PROCESS | 1662 | 1462315619664 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] 15:46:59 INFO - PROCESS | 1662 | 1462315619677 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 15:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:46:59 INFO - PROCESS | 1662 | 1462315619680 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:46:59 INFO - PROCESS | 1662 | 1462315619681 Marionette TRACE conn2 <- [1,1198,null,{}] 15:46:59 INFO - PROCESS | 1662 | 1462315619686 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}] 15:46:59 INFO - PROCESS | 1662 | 1462315619808 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 15:46:59 INFO - PROCESS | 1662 | 1462315619878 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d835000 == 68 [pid = 1662] [id = 307] 15:46:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 161 (0x12bb92800) [pid = 1662] [serial = 920] [outer = 0x0] 15:46:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 162 (0x12c1a9400) [pid = 1662] [serial = 921] [outer = 0x12bb92800] 15:46:59 INFO - PROCESS | 1662 | 1462315619907 Marionette DEBUG loaded listener.js 15:46:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 163 (0x12c1b3400) [pid = 1662] [serial = 922] [outer = 0x12bb92800] 15:47:00 INFO - PROCESS | 1662 | 1462315620346 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]]]}] 15:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 672ms 15:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:47:00 INFO - PROCESS | 1662 | 1462315620352 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 15:47:00 INFO - PROCESS | 1662 | 1462315620354 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 15:47:00 INFO - PROCESS | 1662 | 1462315620356 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:47:00 INFO - PROCESS | 1662 | 1462315620357 Marionette TRACE conn2 <- [1,1202,null,{}] 15:47:00 INFO - PROCESS | 1662 | 1462315620360 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}] 15:47:00 INFO - PROCESS | 1662 | 1462315620462 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 15:47:00 INFO - PROCESS | 1662 | 1462315620519 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x117323000 == 69 [pid = 1662] [id = 308] 15:47:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 164 (0x11615cc00) [pid = 1662] [serial = 923] [outer = 0x0] 15:47:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 165 (0x119d9d800) [pid = 1662] [serial = 924] [outer = 0x11615cc00] 15:47:00 INFO - PROCESS | 1662 | 1462315620548 Marionette DEBUG loaded listener.js 15:47:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 166 (0x12c1b1000) [pid = 1662] [serial = 925] [outer = 0x11615cc00] 15:47:01 INFO - PROCESS | 1662 | 1462315621172 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]]]}] 15:47:01 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 15:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 871ms 15:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:47:01 INFO - PROCESS | 1662 | 1462315621228 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 15:47:01 INFO - PROCESS | 1662 | 1462315621230 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 15:47:01 INFO - PROCESS | 1662 | 1462315621232 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:47:01 INFO - PROCESS | 1662 | 1462315621235 Marionette TRACE conn2 <- [1,1206,null,{}] 15:47:01 INFO - PROCESS | 1662 | 1462315621238 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}] 15:47:01 INFO - PROCESS | 1662 | 1462315621341 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 15:47:01 INFO - PROCESS | 1662 | 1462315621420 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x116776800 == 70 [pid = 1662] [id = 309] 15:47:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 167 (0x113470800) [pid = 1662] [serial = 926] [outer = 0x0] 15:47:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 168 (0x1168c0400) [pid = 1662] [serial = 927] [outer = 0x113470800] 15:47:01 INFO - PROCESS | 1662 | 1462315621451 Marionette DEBUG loaded listener.js 15:47:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 169 (0x11830a800) [pid = 1662] [serial = 928] [outer = 0x113470800] 15:47:01 INFO - PROCESS | 1662 | 1462315621889 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]]]}] 15:47:01 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 15:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 720ms 15:47:01 INFO - PROCESS | 1662 | --DOCSHELL 0x1232b2000 == 69 [pid = 1662] [id = 299] 15:47:01 INFO - PROCESS | 1662 | --DOCSHELL 0x12470e800 == 68 [pid = 1662] [id = 298] 15:47:01 INFO - PROCESS | 1662 | --DOCSHELL 0x12b257000 == 67 [pid = 1662] [id = 297] 15:47:01 INFO - PROCESS | 1662 | --DOCSHELL 0x1298c6000 == 66 [pid = 1662] [id = 296] 15:47:01 INFO - PROCESS | 1662 | --DOCSHELL 0x1290e2800 == 65 [pid = 1662] [id = 295] 15:47:01 INFO - PROCESS | 1662 | --DOCSHELL 0x125f17000 == 64 [pid = 1662] [id = 294] 15:47:01 INFO - PROCESS | 1662 | --DOCSHELL 0x124705800 == 63 [pid = 1662] [id = 293] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 168 (0x12b21cc00) [pid = 1662] [serial = 800] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 167 (0x11300d400) [pid = 1662] [serial = 785] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 166 (0x118790c00) [pid = 1662] [serial = 788] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 165 (0x125129000) [pid = 1662] [serial = 794] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 164 (0x124eeb400) [pid = 1662] [serial = 803] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 163 (0x119d5d800) [pid = 1662] [serial = 791] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 162 (0x12720f800) [pid = 1662] [serial = 842] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 161 (0x127211c00) [pid = 1662] [serial = 797] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | 1462315622021 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 15:47:02 INFO - PROCESS | 1662 | 1462315622025 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 15:47:02 INFO - PROCESS | 1662 | --DOCSHELL 0x12352f000 == 62 [pid = 1662] [id = 292] 15:47:02 INFO - PROCESS | 1662 | --DOCSHELL 0x1198d6000 == 61 [pid = 1662] [id = 291] 15:47:02 INFO - PROCESS | 1662 | --DOCSHELL 0x11731a000 == 60 [pid = 1662] [id = 290] 15:47:02 INFO - PROCESS | 1662 | --DOCSHELL 0x116895800 == 59 [pid = 1662] [id = 289] 15:47:02 INFO - PROCESS | 1662 | --DOCSHELL 0x12d267000 == 58 [pid = 1662] [id = 288] 15:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:47:02 INFO - PROCESS | 1662 | --DOCSHELL 0x12d12e800 == 57 [pid = 1662] [id = 287] 15:47:02 INFO - PROCESS | 1662 | --DOCSHELL 0x12c77b000 == 56 [pid = 1662] [id = 286] 15:47:02 INFO - PROCESS | 1662 | --DOCSHELL 0x12bc99000 == 55 [pid = 1662] [id = 285] 15:47:02 INFO - PROCESS | 1662 | --DOCSHELL 0x1296f2800 == 54 [pid = 1662] [id = 284] 15:47:02 INFO - PROCESS | 1662 | --DOCSHELL 0x1191a5000 == 53 [pid = 1662] [id = 283] 15:47:02 INFO - PROCESS | 1662 | --DOCSHELL 0x116134800 == 52 [pid = 1662] [id = 282] 15:47:02 INFO - PROCESS | 1662 | 1462315622040 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:47:02 INFO - PROCESS | 1662 | 1462315622042 Marionette TRACE conn2 <- [1,1210,null,{}] 15:47:02 INFO - PROCESS | 1662 | 1462315622044 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}] 15:47:02 INFO - PROCESS | 1662 | 1462315622134 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 15:47:02 INFO - PROCESS | 1662 | 1462315622139 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x11731f800 == 53 [pid = 1662] [id = 310] 15:47:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 162 (0x1183d8800) [pid = 1662] [serial = 929] [outer = 0x0] 15:47:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 163 (0x118791800) [pid = 1662] [serial = 930] [outer = 0x1183d8800] 15:47:02 INFO - PROCESS | 1662 | 1462315622166 Marionette DEBUG loaded listener.js 15:47:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 164 (0x119129000) [pid = 1662] [serial = 931] [outer = 0x1183d8800] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 163 (0x1180d5c00) [pid = 1662] [serial = 815] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 162 (0x118372c00) [pid = 1662] [serial = 816] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 161 (0x116a66800) [pid = 1662] [serial = 812] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 160 (0x117671800) [pid = 1662] [serial = 813] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 159 (0x119eca000) [pid = 1662] [serial = 830] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 158 (0x113d29800) [pid = 1662] [serial = 810] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 157 (0x11335d400) [pid = 1662] [serial = 809] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 156 (0x12b21d800) [pid = 1662] [serial = 783] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 155 (0x1195ba400) [pid = 1662] [serial = 821] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 154 (0x11295a000) [pid = 1662] [serial = 807] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 153 (0x112651400) [pid = 1662] [serial = 806] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 152 (0x119d9c400) [pid = 1662] [serial = 828] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 151 (0x11838fc00) [pid = 1662] [serial = 833] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 150 (0x121276400) [pid = 1662] [serial = 831] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 149 (0x121277000) [pid = 1662] [serial = 834] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 148 (0x1244ccc00) [pid = 1662] [serial = 836] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 147 (0x127208c00) [pid = 1662] [serial = 840] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 146 (0x125f68800) [pid = 1662] [serial = 839] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 145 (0x119d57400) [pid = 1662] [serial = 825] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 144 (0x124ef3400) [pid = 1662] [serial = 837] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 143 (0x119b9a000) [pid = 1662] [serial = 822] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 142 (0x12127bc00) [pid = 1662] [serial = 693] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 141 (0x11346cc00) [pid = 1662] [serial = 687] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 140 (0x124ebc000) [pid = 1662] [serial = 696] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 139 (0x11934d400) [pid = 1662] [serial = 690] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 138 (0x119bf1c00) [pid = 1662] [serial = 824] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 137 (0x119d93c00) [pid = 1662] [serial = 827] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 136 (0x1183e1800) [pid = 1662] [serial = 818] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | --DOMWINDOW == 135 (0x118853c00) [pid = 1662] [serial = 819] [outer = 0x0] [url = about:blank] 15:47:02 INFO - PROCESS | 1662 | 1462315622553 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]]]}] 15:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 572ms 15:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:47:02 INFO - PROCESS | 1662 | 1462315622609 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 15:47:02 INFO - PROCESS | 1662 | 1462315622611 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 15:47:02 INFO - PROCESS | 1662 | 1462315622613 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:47:02 INFO - PROCESS | 1662 | 1462315622615 Marionette TRACE conn2 <- [1,1214,null,{}] 15:47:02 INFO - PROCESS | 1662 | 1462315622655 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}] 15:47:02 INFO - PROCESS | 1662 | 1462315622745 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 15:47:02 INFO - PROCESS | 1662 | 1462315622754 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x1232ab000 == 54 [pid = 1662] [id = 311] 15:47:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 136 (0x119bf5000) [pid = 1662] [serial = 932] [outer = 0x0] 15:47:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 137 (0x119d57800) [pid = 1662] [serial = 933] [outer = 0x119bf5000] 15:47:02 INFO - PROCESS | 1662 | 1462315622782 Marionette DEBUG loaded listener.js 15:47:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 138 (0x119d9e800) [pid = 1662] [serial = 934] [outer = 0x119bf5000] 15:47:03 INFO - PROCESS | 1662 | 1462315623140 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]]]}] 15:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 580ms 15:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:47:03 INFO - PROCESS | 1662 | 1462315623193 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 15:47:03 INFO - PROCESS | 1662 | 1462315623195 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 15:47:03 INFO - PROCESS | 1662 | 1462315623197 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:47:03 INFO - PROCESS | 1662 | 1462315623198 Marionette TRACE conn2 <- [1,1218,null,{}] 15:47:03 INFO - PROCESS | 1662 | 1462315623200 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}] 15:47:03 INFO - PROCESS | 1662 | 1462315623289 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 15:47:03 INFO - PROCESS | 1662 | 1462315623294 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x1250b4000 == 55 [pid = 1662] [id = 312] 15:47:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 139 (0x119f49c00) [pid = 1662] [serial = 935] [outer = 0x0] 15:47:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 140 (0x12321b400) [pid = 1662] [serial = 936] [outer = 0x119f49c00] 15:47:03 INFO - PROCESS | 1662 | 1462315623321 Marionette DEBUG loaded listener.js 15:47:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 141 (0x12427bc00) [pid = 1662] [serial = 937] [outer = 0x119f49c00] 15:47:03 INFO - PROCESS | 1662 | 1462315623749 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]]]}] 15:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 572ms 15:47:03 INFO - PROCESS | 1662 | 1462315623770 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 15:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:47:03 INFO - PROCESS | 1662 | 1462315623772 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 15:47:03 INFO - PROCESS | 1662 | 1462315623776 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:47:03 INFO - PROCESS | 1662 | 1462315623778 Marionette TRACE conn2 <- [1,1222,null,{}] 15:47:03 INFO - PROCESS | 1662 | 1462315623781 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}] 15:47:03 INFO - PROCESS | 1662 | 1462315623915 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 15:47:03 INFO - PROCESS | 1662 | 1462315623924 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x127714000 == 56 [pid = 1662] [id = 313] 15:47:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 142 (0x124249000) [pid = 1662] [serial = 938] [outer = 0x0] 15:47:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 143 (0x125129000) [pid = 1662] [serial = 939] [outer = 0x124249000] 15:47:03 INFO - PROCESS | 1662 | 1462315623949 Marionette DEBUG loaded listener.js 15:47:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 144 (0x125f69000) [pid = 1662] [serial = 940] [outer = 0x124249000] 15:47:04 INFO - PROCESS | 1662 | 1462315624331 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] 15:47:04 INFO - PROCESS | 1662 | 1462315624348 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 15:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 15:47:04 INFO - PROCESS | 1662 | 1462315624355 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:47:04 INFO - PROCESS | 1662 | 1462315624357 Marionette TRACE conn2 <- [1,1226,null,{}] 15:47:04 INFO - PROCESS | 1662 | 1462315624359 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}] 15:47:04 INFO - PROCESS | 1662 | 1462315624490 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 15:47:04 INFO - PROCESS | 1662 | 1462315624503 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x129410000 == 57 [pid = 1662] [id = 314] 15:47:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 145 (0x124b98c00) [pid = 1662] [serial = 941] [outer = 0x0] 15:47:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 146 (0x1274e3800) [pid = 1662] [serial = 942] [outer = 0x124b98c00] 15:47:04 INFO - PROCESS | 1662 | 1462315624530 Marionette DEBUG loaded listener.js 15:47:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 147 (0x12ab0a400) [pid = 1662] [serial = 943] [outer = 0x124b98c00] 15:47:04 INFO - PROCESS | 1662 | 1462315624846 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]]]}] 15:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 520ms 15:47:04 INFO - PROCESS | 1662 | 1462315624880 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 15:47:04 INFO - PROCESS | 1662 | 1462315624882 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 15:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:47:04 INFO - PROCESS | 1662 | 1462315624886 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:47:04 INFO - PROCESS | 1662 | 1462315624887 Marionette TRACE conn2 <- [1,1230,null,{}] 15:47:04 INFO - PROCESS | 1662 | 1462315624890 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}] 15:47:04 INFO - PROCESS | 1662 | 1462315624994 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 15:47:05 INFO - PROCESS | 1662 | 1462315625031 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab68000 == 58 [pid = 1662] [id = 315] 15:47:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 148 (0x12a931800) [pid = 1662] [serial = 944] [outer = 0x0] 15:47:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 149 (0x12b21d400) [pid = 1662] [serial = 945] [outer = 0x12a931800] 15:47:05 INFO - PROCESS | 1662 | 1462315625056 Marionette DEBUG loaded listener.js 15:47:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 150 (0x12bb7d400) [pid = 1662] [serial = 946] [outer = 0x12a931800] 15:47:05 INFO - PROCESS | 1662 | 1462315625371 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]]]}] 15:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 520ms 15:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:47:05 INFO - PROCESS | 1662 | 1462315625405 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 15:47:05 INFO - PROCESS | 1662 | 1462315625406 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 15:47:05 INFO - PROCESS | 1662 | 1462315625408 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:47:05 INFO - PROCESS | 1662 | 1462315625409 Marionette TRACE conn2 <- [1,1234,null,{}] 15:47:05 INFO - PROCESS | 1662 | 1462315625411 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}] 15:47:05 INFO - PROCESS | 1662 | 1462315625528 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 15:47:05 INFO - PROCESS | 1662 | 1462315625540 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b4d2000 == 59 [pid = 1662] [id = 316] 15:47:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 151 (0x12bb7d800) [pid = 1662] [serial = 947] [outer = 0x0] 15:47:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 152 (0x12bb90c00) [pid = 1662] [serial = 948] [outer = 0x12bb7d800] 15:47:05 INFO - PROCESS | 1662 | 1462315625564 Marionette DEBUG loaded listener.js 15:47:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 153 (0x12c383800) [pid = 1662] [serial = 949] [outer = 0x12bb7d800] 15:47:05 INFO - PROCESS | 1662 | 1462315625878 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]]]}] 15:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 517ms 15:47:05 INFO - PROCESS | 1662 | 1462315625926 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 15:47:05 INFO - PROCESS | 1662 | 1462315625927 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 15:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:47:05 INFO - PROCESS | 1662 | 1462315625929 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:47:05 INFO - PROCESS | 1662 | 1462315625930 Marionette TRACE conn2 <- [1,1238,null,{}] 15:47:05 INFO - PROCESS | 1662 | 1462315625933 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}] 15:47:06 INFO - PROCESS | 1662 | 1462315626043 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 15:47:06 INFO - PROCESS | 1662 | 1462315626056 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c77a800 == 60 [pid = 1662] [id = 317] 15:47:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 154 (0x12bb81000) [pid = 1662] [serial = 950] [outer = 0x0] 15:47:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 155 (0x12c38a800) [pid = 1662] [serial = 951] [outer = 0x12bb81000] 15:47:06 INFO - PROCESS | 1662 | 1462315626081 Marionette DEBUG loaded listener.js 15:47:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 156 (0x12c38f400) [pid = 1662] [serial = 952] [outer = 0x12bb81000] 15:47:06 INFO - PROCESS | 1662 | 1462315626423 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]]]}] 15:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 520ms 15:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:47:06 INFO - PROCESS | 1662 | 1462315626451 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 15:47:06 INFO - PROCESS | 1662 | 1462315626453 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 15:47:06 INFO - PROCESS | 1662 | 1462315626455 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:47:06 INFO - PROCESS | 1662 | 1462315626456 Marionette TRACE conn2 <- [1,1242,null,{}] 15:47:06 INFO - PROCESS | 1662 | 1462315626459 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}] 15:47:06 INFO - PROCESS | 1662 | 1462315626752 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 15:47:06 INFO - PROCESS | 1662 | --DOMWINDOW == 155 (0x1244cd800) [pid = 1662] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:47:06 INFO - PROCESS | 1662 | --DOMWINDOW == 154 (0x111117c00) [pid = 1662] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:47:06 INFO - PROCESS | 1662 | --DOMWINDOW == 153 (0x116169c00) [pid = 1662] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:47:06 INFO - PROCESS | 1662 | --DOMWINDOW == 152 (0x112b34400) [pid = 1662] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:47:06 INFO - PROCESS | 1662 | --DOMWINDOW == 151 (0x118792c00) [pid = 1662] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:47:06 INFO - PROCESS | 1662 | --DOMWINDOW == 150 (0x1129e3c00) [pid = 1662] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:47:06 INFO - PROCESS | 1662 | --DOMWINDOW == 149 (0x129095400) [pid = 1662] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:47:06 INFO - PROCESS | 1662 | --DOMWINDOW == 148 (0x124aa6c00) [pid = 1662] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:47:06 INFO - PROCESS | 1662 | --DOMWINDOW == 147 (0x119d9a800) [pid = 1662] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:47:06 INFO - PROCESS | 1662 | --DOMWINDOW == 146 (0x128c09400) [pid = 1662] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:47:06 INFO - PROCESS | 1662 | --DOMWINDOW == 145 (0x1126b6000) [pid = 1662] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:47:06 INFO - PROCESS | 1662 | --DOMWINDOW == 144 (0x1180cec00) [pid = 1662] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:47:06 INFO - PROCESS | 1662 | --DOMWINDOW == 143 (0x124a9d800) [pid = 1662] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:47:06 INFO - PROCESS | 1662 | --DOMWINDOW == 142 (0x119b9d400) [pid = 1662] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:47:06 INFO - PROCESS | 1662 | --DOMWINDOW == 141 (0x119d60000) [pid = 1662] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:47:06 INFO - PROCESS | 1662 | --DOMWINDOW == 140 (0x123641c00) [pid = 1662] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:47:06 INFO - PROCESS | 1662 | --DOMWINDOW == 139 (0x124279800) [pid = 1662] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:47:06 INFO - PROCESS | 1662 | --DOMWINDOW == 138 (0x118f77800) [pid = 1662] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:47:06 INFO - PROCESS | 1662 | --DOMWINDOW == 137 (0x11830c000) [pid = 1662] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:47:06 INFO - PROCESS | 1662 | --DOMWINDOW == 136 (0x118f78400) [pid = 1662] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:47:06 INFO - PROCESS | 1662 | --DOMWINDOW == 135 (0x113da0400) [pid = 1662] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:47:06 INFO - PROCESS | 1662 | --DOMWINDOW == 134 (0x1168b7c00) [pid = 1662] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:47:06 INFO - PROCESS | 1662 | --DOMWINDOW == 133 (0x124744000) [pid = 1662] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:47:06 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x1277cc400) [pid = 1662] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:47:06 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x118854400) [pid = 1662] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:47:06 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x12127b000) [pid = 1662] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:47:06 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x113472000) [pid = 1662] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:47:06 INFO - PROCESS | 1662 | 1462315626806 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x116895000 == 61 [pid = 1662] [id = 318] 15:47:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x1126b6000) [pid = 1662] [serial = 953] [outer = 0x0] 15:47:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x1129e3c00) [pid = 1662] [serial = 954] [outer = 0x1126b6000] 15:47:06 INFO - PROCESS | 1662 | 1462315626831 Marionette DEBUG loaded listener.js 15:47:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x116a71800) [pid = 1662] [serial = 955] [outer = 0x1126b6000] 15:47:07 INFO - PROCESS | 1662 | 1462315627128 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]]]}] 15:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 721ms 15:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:47:07 INFO - PROCESS | 1662 | 1462315627176 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 15:47:07 INFO - PROCESS | 1662 | 1462315627178 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 15:47:07 INFO - PROCESS | 1662 | 1462315627180 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:47:07 INFO - PROCESS | 1662 | 1462315627182 Marionette TRACE conn2 <- [1,1246,null,{}] 15:47:07 INFO - PROCESS | 1662 | 1462315627187 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}] 15:47:07 INFO - PROCESS | 1662 | 1462315627313 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 15:47:07 INFO - PROCESS | 1662 | 1462315627340 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d5b0000 == 62 [pid = 1662] [id = 319] 15:47:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x119bee800) [pid = 1662] [serial = 956] [outer = 0x0] 15:47:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 134 (0x125f63400) [pid = 1662] [serial = 957] [outer = 0x119bee800] 15:47:07 INFO - PROCESS | 1662 | 1462315627369 Marionette DEBUG loaded listener.js 15:47:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 135 (0x12c476000) [pid = 1662] [serial = 958] [outer = 0x119bee800] 15:47:07 INFO - PROCESS | 1662 | 1462315627681 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]]]}] 15:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 523ms 15:47:07 INFO - PROCESS | 1662 | 1462315627705 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 15:47:07 INFO - PROCESS | 1662 | 1462315627706 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 15:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:47:07 INFO - PROCESS | 1662 | 1462315627708 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:47:07 INFO - PROCESS | 1662 | 1462315627709 Marionette TRACE conn2 <- [1,1250,null,{}] 15:47:07 INFO - PROCESS | 1662 | 1462315627712 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}] 15:47:07 INFO - PROCESS | 1662 | 1462315627803 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 15:47:07 INFO - PROCESS | 1662 | 1462315627807 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x12df3b800 == 63 [pid = 1662] [id = 320] 15:47:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 136 (0x128ce1400) [pid = 1662] [serial = 959] [outer = 0x0] 15:47:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 137 (0x12c481c00) [pid = 1662] [serial = 960] [outer = 0x128ce1400] 15:47:07 INFO - PROCESS | 1662 | 1462315627832 Marionette DEBUG loaded listener.js 15:47:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 138 (0x12c7b1000) [pid = 1662] [serial = 961] [outer = 0x128ce1400] 15:47:08 INFO - PROCESS | 1662 | 1462315628160 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]]]}] 15:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 469ms 15:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:47:08 INFO - PROCESS | 1662 | 1462315628178 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 15:47:08 INFO - PROCESS | 1662 | 1462315628179 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 15:47:08 INFO - PROCESS | 1662 | 1462315628181 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:47:08 INFO - PROCESS | 1662 | 1462315628182 Marionette TRACE conn2 <- [1,1254,null,{}] 15:47:08 INFO - PROCESS | 1662 | 1462315628187 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}] 15:47:08 INFO - PROCESS | 1662 | 1462315628314 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 15:47:08 INFO - PROCESS | 1662 | 1462315628322 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x135b66000 == 64 [pid = 1662] [id = 321] 15:47:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 139 (0x12c47d400) [pid = 1662] [serial = 962] [outer = 0x0] 15:47:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 140 (0x12c7b6000) [pid = 1662] [serial = 963] [outer = 0x12c47d400] 15:47:08 INFO - PROCESS | 1662 | 1462315628347 Marionette DEBUG loaded listener.js 15:47:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 141 (0x12cc49400) [pid = 1662] [serial = 964] [outer = 0x12c47d400] 15:47:08 INFO - PROCESS | 1662 | 1462315628667 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]]]}] 15:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 521ms 15:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:47:08 INFO - PROCESS | 1662 | 1462315628703 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 15:47:08 INFO - PROCESS | 1662 | 1462315628704 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 15:47:08 INFO - PROCESS | 1662 | 1462315628778 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:47:08 INFO - PROCESS | 1662 | 1462315628780 Marionette TRACE conn2 <- [1,1258,null,{}] 15:47:08 INFO - PROCESS | 1662 | 1462315628790 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}] 15:47:08 INFO - PROCESS | 1662 | 1462315628910 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 15:47:08 INFO - PROCESS | 1662 | 1462315628987 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x117d10800 == 65 [pid = 1662] [id = 322] 15:47:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 142 (0x112b3a400) [pid = 1662] [serial = 965] [outer = 0x0] 15:47:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 143 (0x112ce9800) [pid = 1662] [serial = 966] [outer = 0x112b3a400] 15:47:09 INFO - PROCESS | 1662 | 1462315629018 Marionette DEBUG loaded listener.js 15:47:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 144 (0x1166cac00) [pid = 1662] [serial = 967] [outer = 0x112b3a400] 15:47:09 INFO - PROCESS | 1662 | 1462315629448 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]]]}] 15:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 795ms 15:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:47:09 INFO - PROCESS | 1662 | 1462315629504 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 15:47:09 INFO - PROCESS | 1662 | 1462315629506 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 15:47:09 INFO - PROCESS | 1662 | 1462315629509 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:47:09 INFO - PROCESS | 1662 | 1462315629510 Marionette TRACE conn2 <- [1,1262,null,{}] 15:47:09 INFO - PROCESS | 1662 | 1462315629516 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}] 15:47:09 INFO - PROCESS | 1662 | 1462315629630 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 15:47:09 INFO - PROCESS | 1662 | 1462315629733 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x123515800 == 66 [pid = 1662] [id = 323] 15:47:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 145 (0x117d25000) [pid = 1662] [serial = 968] [outer = 0x0] 15:47:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 146 (0x118391000) [pid = 1662] [serial = 969] [outer = 0x117d25000] 15:47:09 INFO - PROCESS | 1662 | 1462315629767 Marionette DEBUG loaded listener.js 15:47:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 147 (0x11912a400) [pid = 1662] [serial = 970] [outer = 0x117d25000] 15:47:10 INFO - PROCESS | 1662 | 1462315630176 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]]]}] 15:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 720ms 15:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:47:10 INFO - PROCESS | 1662 | 1462315630229 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 15:47:10 INFO - PROCESS | 1662 | 1462315630230 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 15:47:10 INFO - PROCESS | 1662 | 1462315630247 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:47:10 INFO - PROCESS | 1662 | 1462315630248 Marionette TRACE conn2 <- [1,1266,null,{}] 15:47:10 INFO - PROCESS | 1662 | 1462315630252 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}] 15:47:10 INFO - PROCESS | 1662 | 1462315630361 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 15:47:10 INFO - PROCESS | 1662 | 1462315630468 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ca37000 == 67 [pid = 1662] [id = 324] 15:47:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 148 (0x119d9c800) [pid = 1662] [serial = 971] [outer = 0x0] 15:47:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 149 (0x119ec4c00) [pid = 1662] [serial = 972] [outer = 0x119d9c800] 15:47:10 INFO - PROCESS | 1662 | 1462315630506 Marionette DEBUG loaded listener.js 15:47:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 150 (0x123641c00) [pid = 1662] [serial = 973] [outer = 0x119d9c800] 15:47:10 INFO - PROCESS | 1662 | 1462315630924 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]]]}] 15:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 736ms 15:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:47:10 INFO - PROCESS | 1662 | 1462315630969 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 15:47:10 INFO - PROCESS | 1662 | 1462315630971 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 15:47:10 INFO - PROCESS | 1662 | 1462315630973 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:47:10 INFO - PROCESS | 1662 | 1462315630974 Marionette TRACE conn2 <- [1,1270,null,{}] 15:47:10 INFO - PROCESS | 1662 | 1462315630977 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}] 15:47:11 INFO - PROCESS | 1662 | 1462315631082 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 15:47:11 INFO - PROCESS | 1662 | 1462315631157 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x135a26000 == 68 [pid = 1662] [id = 325] 15:47:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 151 (0x124ebc000) [pid = 1662] [serial = 974] [outer = 0x0] 15:47:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 152 (0x1277c8000) [pid = 1662] [serial = 975] [outer = 0x124ebc000] 15:47:11 INFO - PROCESS | 1662 | 1462315631186 Marionette DEBUG loaded listener.js 15:47:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 153 (0x128f82800) [pid = 1662] [serial = 976] [outer = 0x124ebc000] 15:47:11 INFO - PROCESS | 1662 | 1462315631635 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]]]}] 15:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 720ms 15:47:11 INFO - PROCESS | 1662 | 1462315631697 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 15:47:11 INFO - PROCESS | 1662 | 1462315631699 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 15:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:47:11 INFO - PROCESS | 1662 | 1462315631724 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:47:11 INFO - PROCESS | 1662 | 1462315631725 Marionette TRACE conn2 <- [1,1274,null,{}] 15:47:11 INFO - PROCESS | 1662 | 1462315631728 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}] 15:47:11 INFO - PROCESS | 1662 | 1462315631838 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 15:47:11 INFO - PROCESS | 1662 | 1462315631909 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x11810c800 == 69 [pid = 1662] [id = 326] 15:47:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 154 (0x1129d7800) [pid = 1662] [serial = 977] [outer = 0x0] 15:47:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 155 (0x117297400) [pid = 1662] [serial = 978] [outer = 0x1129d7800] 15:47:11 INFO - PROCESS | 1662 | 1462315631941 Marionette DEBUG loaded listener.js 15:47:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 156 (0x125721c00) [pid = 1662] [serial = 979] [outer = 0x1129d7800] 15:47:12 INFO - PROCESS | 1662 | 1462315632586 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]]]}] 15:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 922ms 15:47:12 INFO - PROCESS | 1662 | 1462315632645 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 15:47:12 INFO - PROCESS | 1662 | 1462315632647 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 15:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:47:12 INFO - PROCESS | 1662 | 1462315632651 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:47:12 INFO - PROCESS | 1662 | 1462315632653 Marionette TRACE conn2 <- [1,1278,null,{}] 15:47:12 INFO - PROCESS | 1662 | 1462315632657 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}] 15:47:12 INFO - PROCESS | 1662 | 1462315632756 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 15:47:12 INFO - PROCESS | 1662 | 1462315632820 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x11832d000 == 70 [pid = 1662] [id = 327] 15:47:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 157 (0x112b3b800) [pid = 1662] [serial = 980] [outer = 0x0] 15:47:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 158 (0x1134dc400) [pid = 1662] [serial = 981] [outer = 0x112b3b800] 15:47:12 INFO - PROCESS | 1662 | 1462315632850 Marionette DEBUG loaded listener.js 15:47:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 159 (0x11679e800) [pid = 1662] [serial = 982] [outer = 0x112b3b800] 15:47:13 INFO - PROCESS | 1662 | 1462315633278 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]]]}] 15:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 672ms 15:47:13 INFO - PROCESS | 1662 | 1462315633323 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 15:47:13 INFO - PROCESS | 1662 | 1462315633327 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 15:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:47:13 INFO - PROCESS | 1662 | 1462315633348 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:47:13 INFO - PROCESS | 1662 | 1462315633351 Marionette TRACE conn2 <- [1,1282,null,{}] 15:47:13 INFO - PROCESS | 1662 | 1462315633355 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}] 15:47:13 INFO - PROCESS | 1662 | 1462315633447 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 15:47:13 INFO - PROCESS | 1662 | 1462315633524 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x116895800 == 71 [pid = 1662] [id = 328] 15:47:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 160 (0x117673400) [pid = 1662] [serial = 983] [outer = 0x0] 15:47:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 161 (0x1180cf400) [pid = 1662] [serial = 984] [outer = 0x117673400] 15:47:13 INFO - PROCESS | 1662 | 1462315633551 Marionette DEBUG loaded listener.js 15:47:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 162 (0x1180d9800) [pid = 1662] [serial = 985] [outer = 0x117673400] 15:47:13 INFO - PROCESS | 1662 | 1462315633988 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]]]}] 15:47:13 INFO - PROCESS | 1662 | --DOCSHELL 0x1193dc000 == 70 [pid = 1662] [id = 196] 15:47:13 INFO - PROCESS | 1662 | --DOCSHELL 0x12b24c000 == 69 [pid = 1662] [id = 281] 15:47:13 INFO - PROCESS | 1662 | --DOCSHELL 0x12df3b800 == 68 [pid = 1662] [id = 320] 15:47:13 INFO - PROCESS | 1662 | --DOCSHELL 0x12d5b0000 == 67 [pid = 1662] [id = 319] 15:47:13 INFO - PROCESS | 1662 | --DOCSHELL 0x116895000 == 66 [pid = 1662] [id = 318] 15:47:13 INFO - PROCESS | 1662 | --DOCSHELL 0x12c77a800 == 65 [pid = 1662] [id = 317] 15:47:13 INFO - PROCESS | 1662 | --DOCSHELL 0x12b4d2000 == 64 [pid = 1662] [id = 316] 15:47:13 INFO - PROCESS | 1662 | --DOMWINDOW == 161 (0x12ab12800) [pid = 1662] [serial = 900] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 160 (0x112959800) [pid = 1662] [serial = 845] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 159 (0x116637400) [pid = 1662] [serial = 848] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 158 (0x118fd3000) [pid = 1662] [serial = 851] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 157 (0x119d5d000) [pid = 1662] [serial = 854] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 156 (0x12427cc00) [pid = 1662] [serial = 857] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 155 (0x1277d1000) [pid = 1662] [serial = 860] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab68000 == 63 [pid = 1662] [id = 315] 15:47:14 INFO - PROCESS | 1662 | --DOCSHELL 0x129410000 == 62 [pid = 1662] [id = 314] 15:47:14 INFO - PROCESS | 1662 | --DOCSHELL 0x127714000 == 61 [pid = 1662] [id = 313] 15:47:14 INFO - PROCESS | 1662 | --DOCSHELL 0x1250b4000 == 60 [pid = 1662] [id = 312] 15:47:14 INFO - PROCESS | 1662 | --DOCSHELL 0x1232ab000 == 59 [pid = 1662] [id = 311] 15:47:14 INFO - PROCESS | 1662 | --DOCSHELL 0x11731f800 == 58 [pid = 1662] [id = 310] 15:47:14 INFO - PROCESS | 1662 | --DOCSHELL 0x116776800 == 57 [pid = 1662] [id = 309] 15:47:14 INFO - PROCESS | 1662 | --DOCSHELL 0x12d12b000 == 56 [pid = 1662] [id = 303] 15:47:14 INFO - PROCESS | 1662 | --DOCSHELL 0x1231d6000 == 55 [pid = 1662] [id = 302] 15:47:14 INFO - PROCESS | 1662 | --DOCSHELL 0x1185c3000 == 54 [pid = 1662] [id = 301] 15:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 740ms 15:47:14 INFO - PROCESS | 1662 | 1462315634072 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 15:47:14 INFO - PROCESS | 1662 | 1462315634073 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 15:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:47:14 INFO - PROCESS | 1662 | 1462315634076 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:47:14 INFO - PROCESS | 1662 | 1462315634078 Marionette TRACE conn2 <- [1,1286,null,{}] 15:47:14 INFO - PROCESS | 1662 | 1462315634087 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}] 15:47:14 INFO - PROCESS | 1662 | 1462315634170 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 15:47:14 INFO - PROCESS | 1662 | 1462315634181 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x117319800 == 55 [pid = 1662] [id = 329] 15:47:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 156 (0x118378c00) [pid = 1662] [serial = 986] [outer = 0x0] 15:47:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 157 (0x1183d6400) [pid = 1662] [serial = 987] [outer = 0x118378c00] 15:47:14 INFO - PROCESS | 1662 | 1462315634210 Marionette DEBUG loaded listener.js 15:47:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 158 (0x118850c00) [pid = 1662] [serial = 988] [outer = 0x118378c00] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 157 (0x1277d2800) [pid = 1662] [serial = 798] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 156 (0x112b33000) [pid = 1662] [serial = 741] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 155 (0x118390c00) [pid = 1662] [serial = 744] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 154 (0x1168c1c00) [pid = 1662] [serial = 786] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 153 (0x119d5e400) [pid = 1662] [serial = 747] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 152 (0x12bb83400) [pid = 1662] [serial = 804] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 151 (0x12bb7ec00) [pid = 1662] [serial = 801] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 150 (0x125f6f400) [pid = 1662] [serial = 795] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 149 (0x125f67800) [pid = 1662] [serial = 750] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 148 (0x12a92cc00) [pid = 1662] [serial = 756] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 147 (0x123642c00) [pid = 1662] [serial = 684] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 146 (0x119124000) [pid = 1662] [serial = 789] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 145 (0x128ce3800) [pid = 1662] [serial = 753] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 144 (0x121272c00) [pid = 1662] [serial = 792] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 143 (0x1211dd000) [pid = 1662] [serial = 881] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 142 (0x124ef1c00) [pid = 1662] [serial = 884] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 141 (0x1274e7400) [pid = 1662] [serial = 843] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 140 (0x11912a800) [pid = 1662] [serial = 875] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 139 (0x119833800) [pid = 1662] [serial = 876] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 138 (0x1183db400) [pid = 1662] [serial = 872] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 137 (0x118858800) [pid = 1662] [serial = 873] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 136 (0x119bec400) [pid = 1662] [serial = 878] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 135 (0x116729400) [pid = 1662] [serial = 867] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 134 (0x115ee5c00) [pid = 1662] [serial = 866] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 133 (0x117672400) [pid = 1662] [serial = 869] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x1180d8400) [pid = 1662] [serial = 870] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x127204400) [pid = 1662] [serial = 887] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x12725d800) [pid = 1662] [serial = 888] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x12a933c00) [pid = 1662] [serial = 864] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x129096800) [pid = 1662] [serial = 863] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x125724000) [pid = 1662] [serial = 885] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x123220c00) [pid = 1662] [serial = 893] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x1274ec400) [pid = 1662] [serial = 890] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x1184df400) [pid = 1662] [serial = 897] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x12720a000) [pid = 1662] [serial = 894] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x1277cbc00) [pid = 1662] [serial = 891] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x12a951000) [pid = 1662] [serial = 898] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x123645000) [pid = 1662] [serial = 882] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x1131aa000) [pid = 1662] [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.] 15:47:14 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x119d56c00) [pid = 1662] [serial = 879] [outer = 0x0] [url = about:blank] 15:47:14 INFO - PROCESS | 1662 | 1462315634606 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]]]}] 15:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 573ms 15:47:14 INFO - PROCESS | 1662 | 1462315634649 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 15:47:14 INFO - PROCESS | 1662 | 1462315634651 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 15:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:47:14 INFO - PROCESS | 1662 | 1462315634654 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:47:14 INFO - PROCESS | 1662 | 1462315634655 Marionette TRACE conn2 <- [1,1290,null,{}] 15:47:14 INFO - PROCESS | 1662 | 1462315634657 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}] 15:47:14 INFO - PROCESS | 1662 | 1462315634741 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 15:47:14 INFO - PROCESS | 1662 | 1462315634765 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196da800 == 56 [pid = 1662] [id = 330] 15:47:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x1188e0000) [pid = 1662] [serial = 989] [outer = 0x0] 15:47:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x118fd7c00) [pid = 1662] [serial = 990] [outer = 0x1188e0000] 15:47:14 INFO - PROCESS | 1662 | 1462315634794 Marionette DEBUG loaded listener.js 15:47:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x11934f000) [pid = 1662] [serial = 991] [outer = 0x1188e0000] 15:47:15 INFO - PROCESS | 1662 | 1462315635152 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]]]}] 15:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 521ms 15:47:15 INFO - PROCESS | 1662 | 1462315635176 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 15:47:15 INFO - PROCESS | 1662 | 1462315635177 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 15:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:47:15 INFO - PROCESS | 1662 | 1462315635179 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:47:15 INFO - PROCESS | 1662 | 1462315635181 Marionette TRACE conn2 <- [1,1294,null,{}] 15:47:15 INFO - PROCESS | 1662 | 1462315635183 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}] 15:47:15 INFO - PROCESS | 1662 | 1462315635262 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 15:47:15 INFO - PROCESS | 1662 | 1462315635267 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x119e6d000 == 57 [pid = 1662] [id = 331] 15:47:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x118f7b000) [pid = 1662] [serial = 992] [outer = 0x0] 15:47:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x1195bb800) [pid = 1662] [serial = 993] [outer = 0x118f7b000] 15:47:15 INFO - PROCESS | 1662 | 1462315635295 Marionette DEBUG loaded listener.js 15:47:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x119b9c000) [pid = 1662] [serial = 994] [outer = 0x118f7b000] 15:47:15 INFO - PROCESS | 1662 | 1462315635640 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]]]}] 15:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 473ms 15:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:47:15 INFO - PROCESS | 1662 | 1462315635654 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 15:47:15 INFO - PROCESS | 1662 | 1462315635655 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 15:47:15 INFO - PROCESS | 1662 | 1462315635657 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:47:15 INFO - PROCESS | 1662 | 1462315635658 Marionette TRACE conn2 <- [1,1298,null,{}] 15:47:15 INFO - PROCESS | 1662 | 1462315635660 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}] 15:47:15 INFO - PROCESS | 1662 | 1462315635777 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 15:47:15 INFO - PROCESS | 1662 | 1462315635785 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x1231d7000 == 58 [pid = 1662] [id = 332] 15:47:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x119b9ac00) [pid = 1662] [serial = 995] [outer = 0x0] 15:47:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x119bf6c00) [pid = 1662] [serial = 996] [outer = 0x119b9ac00] 15:47:15 INFO - PROCESS | 1662 | 1462315635813 Marionette DEBUG loaded listener.js 15:47:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x119d99800) [pid = 1662] [serial = 997] [outer = 0x119b9ac00] 15:47:16 INFO - PROCESS | 1662 | 1462315636155 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]]]}] 15:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 520ms 15:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:47:16 INFO - PROCESS | 1662 | 1462315636177 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 15:47:16 INFO - PROCESS | 1662 | 1462315636178 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 15:47:16 INFO - PROCESS | 1662 | 1462315636180 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:47:16 INFO - PROCESS | 1662 | 1462315636182 Marionette TRACE conn2 <- [1,1302,null,{}] 15:47:16 INFO - PROCESS | 1662 | 1462315636184 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}] 15:47:16 INFO - PROCESS | 1662 | 1462315636263 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 15:47:16 INFO - PROCESS | 1662 | 1462315636267 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x124427800 == 59 [pid = 1662] [id = 333] 15:47:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x119d9a800) [pid = 1662] [serial = 998] [outer = 0x0] 15:47:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x1211d9800) [pid = 1662] [serial = 999] [outer = 0x119d9a800] 15:47:16 INFO - PROCESS | 1662 | 1462315636295 Marionette DEBUG loaded listener.js 15:47:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x12319c000) [pid = 1662] [serial = 1000] [outer = 0x119d9a800] 15:47:16 INFO - PROCESS | 1662 | 1462315636661 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]]]}] 15:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 519ms 15:47:16 INFO - PROCESS | 1662 | 1462315636701 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 15:47:16 INFO - PROCESS | 1662 | 1462315636703 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 15:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:47:16 INFO - PROCESS | 1662 | 1462315636706 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:47:16 INFO - PROCESS | 1662 | 1462315636707 Marionette TRACE conn2 <- [1,1306,null,{}] 15:47:16 INFO - PROCESS | 1662 | 1462315636709 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}] 15:47:16 INFO - PROCESS | 1662 | 1462315636809 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 15:47:16 INFO - PROCESS | 1662 | 1462315636813 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x125017000 == 60 [pid = 1662] [id = 334] 15:47:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x119da0400) [pid = 1662] [serial = 1001] [outer = 0x0] 15:47:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x123638800) [pid = 1662] [serial = 1002] [outer = 0x119da0400] 15:47:16 INFO - PROCESS | 1662 | 1462315636838 Marionette DEBUG loaded listener.js 15:47:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x123645000) [pid = 1662] [serial = 1003] [outer = 0x119da0400] 15:47:17 INFO - PROCESS | 1662 | 1462315637180 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]]]}] 15:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 521ms 15:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:47:17 INFO - PROCESS | 1662 | 1462315637227 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 15:47:17 INFO - PROCESS | 1662 | 1462315637229 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 15:47:17 INFO - PROCESS | 1662 | 1462315637231 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:47:17 INFO - PROCESS | 1662 | 1462315637232 Marionette TRACE conn2 <- [1,1310,null,{}] 15:47:17 INFO - PROCESS | 1662 | 1462315637234 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}] 15:47:17 INFO - PROCESS | 1662 | 1462315637336 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 15:47:17 INFO - PROCESS | 1662 | 1462315637368 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x127450000 == 61 [pid = 1662] [id = 335] 15:47:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 134 (0x12319b400) [pid = 1662] [serial = 1004] [outer = 0x0] 15:47:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 135 (0x124746400) [pid = 1662] [serial = 1005] [outer = 0x12319b400] 15:47:17 INFO - PROCESS | 1662 | 1462315637395 Marionette DEBUG loaded listener.js 15:47:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 136 (0x124eeac00) [pid = 1662] [serial = 1006] [outer = 0x12319b400] 15:47:17 INFO - PROCESS | 1662 | 1462315637745 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] 15:47:17 INFO - PROCESS | 1662 | 1462315637755 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 15:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:47:17 INFO - PROCESS | 1662 | 1462315637757 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:47:17 INFO - PROCESS | 1662 | 1462315637758 Marionette TRACE conn2 <- [1,1314,null,{}] 15:47:17 INFO - PROCESS | 1662 | 1462315637760 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}] 15:47:17 INFO - PROCESS | 1662 | 1462315637867 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 15:47:17 INFO - PROCESS | 1662 | 1462315637872 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x128fbe000 == 62 [pid = 1662] [id = 336] 15:47:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 137 (0x124eaec00) [pid = 1662] [serial = 1007] [outer = 0x0] 15:47:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 138 (0x1251e2800) [pid = 1662] [serial = 1008] [outer = 0x124eaec00] 15:47:17 INFO - PROCESS | 1662 | 1462315637897 Marionette DEBUG loaded listener.js 15:47:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 139 (0x125f67000) [pid = 1662] [serial = 1009] [outer = 0x124eaec00] 15:47:18 INFO - PROCESS | 1662 | 1462315638258 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]]]}] 15:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 521ms 15:47:18 INFO - PROCESS | 1662 | 1462315638294 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 15:47:18 INFO - PROCESS | 1662 | 1462315638295 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 15:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:47:18 INFO - PROCESS | 1662 | 1462315638297 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:47:18 INFO - PROCESS | 1662 | 1462315638299 Marionette TRACE conn2 <- [1,1318,null,{}] 15:47:18 INFO - PROCESS | 1662 | 1462315638302 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}] 15:47:18 INFO - PROCESS | 1662 | 1462315638418 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 15:47:18 INFO - PROCESS | 1662 | 1462315638423 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196dd800 == 63 [pid = 1662] [id = 337] 15:47:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 140 (0x125f63c00) [pid = 1662] [serial = 1010] [outer = 0x0] 15:47:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 141 (0x12720ac00) [pid = 1662] [serial = 1011] [outer = 0x125f63c00] 15:47:18 INFO - PROCESS | 1662 | 1462315638796 Marionette DEBUG loaded listener.js 15:47:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 142 (0x1277d0800) [pid = 1662] [serial = 1012] [outer = 0x125f63c00] 15:47:18 INFO - PROCESS | 1662 | --DOMWINDOW == 141 (0x12a931800) [pid = 1662] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:47:18 INFO - PROCESS | 1662 | --DOMWINDOW == 140 (0x12bb7d800) [pid = 1662] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:47:18 INFO - PROCESS | 1662 | --DOMWINDOW == 139 (0x12bb81000) [pid = 1662] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:47:18 INFO - PROCESS | 1662 | --DOMWINDOW == 138 (0x124249000) [pid = 1662] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:47:18 INFO - PROCESS | 1662 | --DOMWINDOW == 137 (0x113470800) [pid = 1662] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:47:18 INFO - PROCESS | 1662 | --DOMWINDOW == 136 (0x119f49c00) [pid = 1662] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:47:18 INFO - PROCESS | 1662 | --DOMWINDOW == 135 (0x11615cc00) [pid = 1662] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:47:18 INFO - PROCESS | 1662 | --DOMWINDOW == 134 (0x119bf5000) [pid = 1662] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:47:18 INFO - PROCESS | 1662 | --DOMWINDOW == 133 (0x1183d8800) [pid = 1662] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:47:18 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x128ce1400) [pid = 1662] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:47:18 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x1126b6000) [pid = 1662] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:47:18 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x124b98c00) [pid = 1662] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:47:18 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x119bee800) [pid = 1662] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:47:19 INFO - PROCESS | 1662 | 1462315639125 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]]]}] 15:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 873ms 15:47:19 INFO - PROCESS | 1662 | 1462315639171 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 15:47:19 INFO - PROCESS | 1662 | 1462315639172 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 15:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:47:19 INFO - PROCESS | 1662 | 1462315639175 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:47:19 INFO - PROCESS | 1662 | 1462315639176 Marionette TRACE conn2 <- [1,1322,null,{}] 15:47:19 INFO - PROCESS | 1662 | 1462315639178 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}] 15:47:19 INFO - PROCESS | 1662 | 1462315639261 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 15:47:19 INFO - PROCESS | 1662 | 1462315639265 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a864800 == 64 [pid = 1662] [id = 338] 15:47:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x11934c800) [pid = 1662] [serial = 1013] [outer = 0x0] 15:47:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x127471000) [pid = 1662] [serial = 1014] [outer = 0x11934c800] 15:47:19 INFO - PROCESS | 1662 | 1462315639291 Marionette DEBUG loaded listener.js 15:47:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x1277d3c00) [pid = 1662] [serial = 1015] [outer = 0x11934c800] 15:47:19 INFO - PROCESS | 1662 | 1462315639616 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]]]}] 15:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 470ms 15:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:47:19 INFO - PROCESS | 1662 | 1462315639645 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 15:47:19 INFO - PROCESS | 1662 | 1462315639646 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 15:47:19 INFO - PROCESS | 1662 | 1462315639648 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:47:19 INFO - PROCESS | 1662 | 1462315639650 Marionette TRACE conn2 <- [1,1326,null,{}] 15:47:19 INFO - PROCESS | 1662 | 1462315639654 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}] 15:47:19 INFO - PROCESS | 1662 | 1462315639762 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 15:47:19 INFO - PROCESS | 1662 | 1462315639768 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a99e000 == 65 [pid = 1662] [id = 339] 15:47:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x119bee800) [pid = 1662] [serial = 1016] [outer = 0x0] 15:47:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 134 (0x128ce0800) [pid = 1662] [serial = 1017] [outer = 0x119bee800] 15:47:19 INFO - PROCESS | 1662 | 1462315639793 Marionette DEBUG loaded listener.js 15:47:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 135 (0x128ce9000) [pid = 1662] [serial = 1018] [outer = 0x119bee800] 15:47:20 INFO - PROCESS | 1662 | 1462315640134 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]]]}] 15:47:20 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 15:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 520ms 15:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:47:20 INFO - PROCESS | 1662 | 1462315640170 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 15:47:20 INFO - PROCESS | 1662 | 1462315640172 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 15:47:20 INFO - PROCESS | 1662 | 1462315640174 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:47:20 INFO - PROCESS | 1662 | 1462315640175 Marionette TRACE conn2 <- [1,1330,null,{}] 15:47:20 INFO - PROCESS | 1662 | 1462315640178 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}] 15:47:20 INFO - PROCESS | 1662 | 1462315640258 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 15:47:20 INFO - PROCESS | 1662 | 1462315640263 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b316800 == 66 [pid = 1662] [id = 340] 15:47:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 136 (0x128cee400) [pid = 1662] [serial = 1019] [outer = 0x0] 15:47:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 137 (0x129095400) [pid = 1662] [serial = 1020] [outer = 0x128cee400] 15:47:20 INFO - PROCESS | 1662 | 1462315640287 Marionette DEBUG loaded listener.js 15:47:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 138 (0x1296b2400) [pid = 1662] [serial = 1021] [outer = 0x128cee400] 15:47:20 INFO - PROCESS | 1662 | 1462315640743 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]]]}] 15:47:20 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 15:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 620ms 15:47:20 INFO - PROCESS | 1662 | 1462315640845 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 15:47:20 INFO - PROCESS | 1662 | 1462315640847 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 15:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:47:20 INFO - PROCESS | 1662 | 1462315640857 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:47:20 INFO - PROCESS | 1662 | 1462315640859 Marionette TRACE conn2 <- [1,1334,null,{}] 15:47:20 INFO - PROCESS | 1662 | 1462315640863 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}] 15:47:20 INFO - PROCESS | 1662 | 1462315640988 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 15:47:21 INFO - PROCESS | 1662 | 1462315641053 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x116812800 == 67 [pid = 1662] [id = 341] 15:47:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 139 (0x1129e1c00) [pid = 1662] [serial = 1022] [outer = 0x0] 15:47:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 140 (0x112b36c00) [pid = 1662] [serial = 1023] [outer = 0x1129e1c00] 15:47:21 INFO - PROCESS | 1662 | 1462315641084 Marionette DEBUG loaded listener.js 15:47:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 141 (0x115ee4000) [pid = 1662] [serial = 1024] [outer = 0x1129e1c00] 15:47:21 INFO - PROCESS | 1662 | 1462315641531 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]]]}] 15:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 729ms 15:47:21 INFO - PROCESS | 1662 | 1462315641581 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 15:47:21 INFO - PROCESS | 1662 | 1462315641584 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 15:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:47:21 INFO - PROCESS | 1662 | 1462315641590 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:47:21 INFO - PROCESS | 1662 | 1462315641592 Marionette TRACE conn2 <- [1,1338,null,{}] 15:47:21 INFO - PROCESS | 1662 | 1462315641595 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}] 15:47:21 INFO - PROCESS | 1662 | 1462315641703 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 15:47:21 INFO - PROCESS | 1662 | 1462315641760 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x1191a7800 == 68 [pid = 1662] [id = 342] 15:47:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 142 (0x11663dc00) [pid = 1662] [serial = 1025] [outer = 0x0] 15:47:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 143 (0x11830f400) [pid = 1662] [serial = 1026] [outer = 0x11663dc00] 15:47:21 INFO - PROCESS | 1662 | 1462315641790 Marionette DEBUG loaded listener.js 15:47:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 144 (0x1183e0400) [pid = 1662] [serial = 1027] [outer = 0x11663dc00] 15:47:22 INFO - PROCESS | 1662 | 1462315642698 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]]]}] 15:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1123ms 15:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:47:22 INFO - PROCESS | 1662 | 1462315642711 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 15:47:22 INFO - PROCESS | 1662 | 1462315642712 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 15:47:22 INFO - PROCESS | 1662 | 1462315642714 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:47:22 INFO - PROCESS | 1662 | 1462315642716 Marionette TRACE conn2 <- [1,1342,null,{}] 15:47:22 INFO - PROCESS | 1662 | 1462315642725 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}] 15:47:22 INFO - PROCESS | 1662 | 1462315642833 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 15:47:22 INFO - PROCESS | 1662 | 1462315642888 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x129416800 == 69 [pid = 1662] [id = 343] 15:47:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 145 (0x119b9cc00) [pid = 1662] [serial = 1028] [outer = 0x0] 15:47:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 146 (0x119bf1400) [pid = 1662] [serial = 1029] [outer = 0x119b9cc00] 15:47:22 INFO - PROCESS | 1662 | 1462315642921 Marionette DEBUG loaded listener.js 15:47:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 147 (0x119d54400) [pid = 1662] [serial = 1030] [outer = 0x119b9cc00] 15:47:23 INFO - PROCESS | 1662 | 1462315643419 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]]]}] 15:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 722ms 15:47:23 INFO - PROCESS | 1662 | 1462315643437 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 15:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:47:23 INFO - PROCESS | 1662 | 1462315643439 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 15:47:23 INFO - PROCESS | 1662 | 1462315643441 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:47:23 INFO - PROCESS | 1662 | 1462315643442 Marionette TRACE conn2 <- [1,1346,null,{}] 15:47:23 INFO - PROCESS | 1662 | 1462315643445 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}] 15:47:23 INFO - PROCESS | 1662 | 1462315643549 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 15:47:23 INFO - PROCESS | 1662 | 1462315643604 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b24b800 == 70 [pid = 1662] [id = 344] 15:47:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 148 (0x119d5d800) [pid = 1662] [serial = 1031] [outer = 0x0] 15:47:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 149 (0x121273400) [pid = 1662] [serial = 1032] [outer = 0x119d5d800] 15:47:23 INFO - PROCESS | 1662 | 1462315643635 Marionette DEBUG loaded listener.js 15:47:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 150 (0x125f6f400) [pid = 1662] [serial = 1033] [outer = 0x119d5d800] 15:47:24 INFO - PROCESS | 1662 | 1462315644094 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]]]}] 15:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 670ms 15:47:24 INFO - PROCESS | 1662 | 1462315644112 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 15:47:24 INFO - PROCESS | 1662 | 1462315644113 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 15:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:47:24 INFO - PROCESS | 1662 | 1462315644116 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:47:24 INFO - PROCESS | 1662 | 1462315644117 Marionette TRACE conn2 <- [1,1350,null,{}] 15:47:24 INFO - PROCESS | 1662 | 1462315644119 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}] 15:47:24 INFO - PROCESS | 1662 | 1462315644240 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 15:47:24 INFO - PROCESS | 1662 | 1462315644307 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c776800 == 71 [pid = 1662] [id = 345] 15:47:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 151 (0x121279c00) [pid = 1662] [serial = 1034] [outer = 0x0] 15:47:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 152 (0x127474400) [pid = 1662] [serial = 1035] [outer = 0x121279c00] 15:47:24 INFO - PROCESS | 1662 | 1462315644337 Marionette DEBUG loaded listener.js 15:47:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 153 (0x128ce1000) [pid = 1662] [serial = 1036] [outer = 0x121279c00] 15:47:24 INFO - PROCESS | 1662 | 1462315644776 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]]]}] 15:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 669ms 15:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:47:24 INFO - PROCESS | 1662 | 1462315644787 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 15:47:24 INFO - PROCESS | 1662 | 1462315644788 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 15:47:24 INFO - PROCESS | 1662 | 1462315644791 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:47:24 INFO - PROCESS | 1662 | 1462315644792 Marionette TRACE conn2 <- [1,1354,null,{}] 15:47:24 INFO - PROCESS | 1662 | 1462315644795 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}] 15:47:24 INFO - PROCESS | 1662 | 1462315644946 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 15:47:24 INFO - PROCESS | 1662 | 1462315644987 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x124705800 == 72 [pid = 1662] [id = 346] 15:47:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 154 (0x128f85000) [pid = 1662] [serial = 1037] [outer = 0x0] 15:47:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 155 (0x12a931800) [pid = 1662] [serial = 1038] [outer = 0x128f85000] 15:47:25 INFO - PROCESS | 1662 | 1462315645018 Marionette DEBUG loaded listener.js 15:47:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 156 (0x12ab0e000) [pid = 1662] [serial = 1039] [outer = 0x128f85000] 15:47:25 INFO - PROCESS | 1662 | 1462315645646 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]]]}] 15:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 870ms 15:47:25 INFO - PROCESS | 1662 | 1462315645669 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 15:47:25 INFO - PROCESS | 1662 | 1462315645671 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 15:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:47:25 INFO - PROCESS | 1662 | 1462315645677 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:47:25 INFO - PROCESS | 1662 | 1462315645679 Marionette TRACE conn2 <- [1,1358,null,{}] 15:47:25 INFO - PROCESS | 1662 | 1462315645683 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}] 15:47:25 INFO - PROCESS | 1662 | 1462315645789 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 15:47:25 INFO - PROCESS | 1662 | 1462315645860 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196dc000 == 73 [pid = 1662] [id = 347] 15:47:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 157 (0x112b3cc00) [pid = 1662] [serial = 1040] [outer = 0x0] 15:47:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 158 (0x1131aec00) [pid = 1662] [serial = 1041] [outer = 0x112b3cc00] 15:47:25 INFO - PROCESS | 1662 | 1462315645888 Marionette DEBUG loaded listener.js 15:47:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 159 (0x116a6f000) [pid = 1662] [serial = 1042] [outer = 0x112b3cc00] 15:47:26 INFO - PROCESS | 1662 | 1462315646369 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]]]}] 15:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 721ms 15:47:26 INFO - PROCESS | 1662 | 1462315646407 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 15:47:26 INFO - PROCESS | 1662 | 1462315646413 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 15:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:47:26 INFO - PROCESS | 1662 | 1462315646423 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:47:26 INFO - PROCESS | 1662 | 1462315646426 Marionette TRACE conn2 <- [1,1362,null,{}] 15:47:26 INFO - PROCESS | 1662 | 1462315646428 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}] 15:47:26 INFO - PROCESS | 1662 | 1462315646521 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 15:47:26 INFO - PROCESS | 1662 | 1462315646594 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x1193dc000 == 74 [pid = 1662] [id = 348] 15:47:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 160 (0x1183d4800) [pid = 1662] [serial = 1043] [outer = 0x0] 15:47:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 161 (0x118799400) [pid = 1662] [serial = 1044] [outer = 0x1183d4800] 15:47:26 INFO - PROCESS | 1662 | 1462315646621 Marionette DEBUG loaded listener.js 15:47:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 162 (0x11885dc00) [pid = 1662] [serial = 1045] [outer = 0x1183d4800] 15:47:26 INFO - PROCESS | 1662 | --DOCSHELL 0x12a99e000 == 73 [pid = 1662] [id = 339] 15:47:26 INFO - PROCESS | 1662 | --DOCSHELL 0x12a864800 == 72 [pid = 1662] [id = 338] 15:47:26 INFO - PROCESS | 1662 | --DOCSHELL 0x1196dd800 == 71 [pid = 1662] [id = 337] 15:47:26 INFO - PROCESS | 1662 | --DOCSHELL 0x128fbe000 == 70 [pid = 1662] [id = 336] 15:47:26 INFO - PROCESS | 1662 | --DOCSHELL 0x127450000 == 69 [pid = 1662] [id = 335] 15:47:26 INFO - PROCESS | 1662 | --DOCSHELL 0x125017000 == 68 [pid = 1662] [id = 334] 15:47:26 INFO - PROCESS | 1662 | --DOMWINDOW == 161 (0x12c7b6000) [pid = 1662] [serial = 963] [outer = 0x0] [url = about:blank] 15:47:26 INFO - PROCESS | 1662 | --DOCSHELL 0x124427800 == 67 [pid = 1662] [id = 333] 15:47:26 INFO - PROCESS | 1662 | --DOCSHELL 0x1231d7000 == 66 [pid = 1662] [id = 332] 15:47:26 INFO - PROCESS | 1662 | --DOCSHELL 0x119e6d000 == 65 [pid = 1662] [id = 331] 15:47:26 INFO - PROCESS | 1662 | --DOCSHELL 0x1196da800 == 64 [pid = 1662] [id = 330] 15:47:26 INFO - PROCESS | 1662 | --DOCSHELL 0x117319800 == 63 [pid = 1662] [id = 329] 15:47:26 INFO - PROCESS | 1662 | --DOCSHELL 0x116895800 == 62 [pid = 1662] [id = 328] 15:47:26 INFO - PROCESS | 1662 | --DOCSHELL 0x11832d000 == 61 [pid = 1662] [id = 327] 15:47:26 INFO - PROCESS | 1662 | --DOCSHELL 0x135a26000 == 60 [pid = 1662] [id = 325] 15:47:26 INFO - PROCESS | 1662 | --DOCSHELL 0x12ca37000 == 59 [pid = 1662] [id = 324] 15:47:26 INFO - PROCESS | 1662 | --DOCSHELL 0x123515800 == 58 [pid = 1662] [id = 323] 15:47:26 INFO - PROCESS | 1662 | --DOCSHELL 0x117d10800 == 57 [pid = 1662] [id = 322] 15:47:26 INFO - PROCESS | 1662 | 1462315646990 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]]]}] 15:47:26 INFO - PROCESS | 1662 | --DOMWINDOW == 160 (0x12321b400) [pid = 1662] [serial = 936] [outer = 0x0] [url = about:blank] 15:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 159 (0x12427bc00) [pid = 1662] [serial = 937] [outer = 0x0] [url = about:blank] 15:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 158 (0x12c1b1000) [pid = 1662] [serial = 925] [outer = 0x0] [url = about:blank] 15:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 157 (0x119d9d800) [pid = 1662] [serial = 924] [outer = 0x0] [url = about:blank] 15:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 156 (0x119d57800) [pid = 1662] [serial = 933] [outer = 0x0] [url = about:blank] 15:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 155 (0x119d9e800) [pid = 1662] [serial = 934] [outer = 0x0] [url = about:blank] 15:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 154 (0x12c1a9400) [pid = 1662] [serial = 921] [outer = 0x0] [url = about:blank] 15:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 153 (0x12a947c00) [pid = 1662] [serial = 915] [outer = 0x0] [url = about:blank] 15:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 152 (0x12b47f000) [pid = 1662] [serial = 918] [outer = 0x0] [url = about:blank] 15:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 151 (0x118791800) [pid = 1662] [serial = 930] [outer = 0x0] [url = about:blank] 15:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 150 (0x119129000) [pid = 1662] [serial = 931] [outer = 0x0] [url = about:blank] 15:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 149 (0x116636c00) [pid = 1662] [serial = 903] [outer = 0x0] [url = about:blank] 15:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 148 (0x121275000) [pid = 1662] [serial = 909] [outer = 0x0] [url = about:blank] 15:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 147 (0x1276b2400) [pid = 1662] [serial = 912] [outer = 0x0] [url = about:blank] 15:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 146 (0x12c7b1000) [pid = 1662] [serial = 961] [outer = 0x0] [url = about:blank] 15:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 145 (0x12c481c00) [pid = 1662] [serial = 960] [outer = 0x0] [url = about:blank] 15:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 144 (0x1129e3c00) [pid = 1662] [serial = 954] [outer = 0x0] [url = about:blank] 15:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 143 (0x116a71800) [pid = 1662] [serial = 955] [outer = 0x0] [url = about:blank] 15:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 142 (0x125f69000) [pid = 1662] [serial = 940] [outer = 0x0] [url = about:blank] 15:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 141 (0x1274e3800) [pid = 1662] [serial = 942] [outer = 0x0] [url = about:blank] 15:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 140 (0x12c476000) [pid = 1662] [serial = 958] [outer = 0x0] [url = about:blank] 15:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 139 (0x125f63400) [pid = 1662] [serial = 957] [outer = 0x0] [url = about:blank] 15:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 138 (0x12c38f400) [pid = 1662] [serial = 952] [outer = 0x0] [url = about:blank] 15:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 137 (0x12c383800) [pid = 1662] [serial = 949] [outer = 0x0] [url = about:blank] 15:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 136 (0x12ab0a400) [pid = 1662] [serial = 943] [outer = 0x0] [url = about:blank] 15:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 135 (0x12b21d400) [pid = 1662] [serial = 945] [outer = 0x0] [url = about:blank] 15:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 134 (0x12bb90c00) [pid = 1662] [serial = 948] [outer = 0x0] [url = about:blank] 15:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 133 (0x12bb7d400) [pid = 1662] [serial = 946] [outer = 0x0] [url = about:blank] 15:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x12c38a800) [pid = 1662] [serial = 951] [outer = 0x0] [url = about:blank] 15:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x125129000) [pid = 1662] [serial = 939] [outer = 0x0] [url = about:blank] 15:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x118793400) [pid = 1662] [serial = 906] [outer = 0x0] [url = about:blank] 15:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x11830a800) [pid = 1662] [serial = 928] [outer = 0x0] [url = about:blank] 15:47:27 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x1168c0400) [pid = 1662] [serial = 927] [outer = 0x0] [url = about:blank] 15:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 621ms 15:47:27 INFO - PROCESS | 1662 | 1462315647044 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 15:47:27 INFO - PROCESS | 1662 | 1462315647045 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 15:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:47:27 INFO - PROCESS | 1662 | 1462315647047 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:47:27 INFO - PROCESS | 1662 | 1462315647050 Marionette TRACE conn2 <- [1,1366,null,{}] 15:47:27 INFO - PROCESS | 1662 | 1462315647057 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}] 15:47:27 INFO - PROCESS | 1662 | 1462315647159 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 15:47:27 INFO - PROCESS | 1662 | 1462315647166 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x118f9e800 == 58 [pid = 1662] [id = 349] 15:47:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x119129400) [pid = 1662] [serial = 1046] [outer = 0x0] 15:47:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x1195b9400) [pid = 1662] [serial = 1047] [outer = 0x119129400] 15:47:27 INFO - PROCESS | 1662 | 1462315647195 Marionette DEBUG loaded listener.js 15:47:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x119bed800) [pid = 1662] [serial = 1048] [outer = 0x119129400] 15:47:27 INFO - PROCESS | 1662 | 1462315647579 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] 15:47:27 INFO - PROCESS | 1662 | 1462315647629 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 15:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:47:27 INFO - PROCESS | 1662 | 1462315647634 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:47:27 INFO - PROCESS | 1662 | 1462315647636 Marionette TRACE conn2 <- [1,1370,null,{}] 15:47:27 INFO - PROCESS | 1662 | 1462315647639 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}] 15:47:27 INFO - PROCESS | 1662 | 1462315647767 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 15:47:27 INFO - PROCESS | 1662 | 1462315647773 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x124713000 == 59 [pid = 1662] [id = 350] 15:47:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x119d5b000) [pid = 1662] [serial = 1049] [outer = 0x0] 15:47:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x119d9b000) [pid = 1662] [serial = 1050] [outer = 0x119d5b000] 15:47:27 INFO - PROCESS | 1662 | 1462315647814 Marionette DEBUG loaded listener.js 15:47:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 134 (0x121278000) [pid = 1662] [serial = 1051] [outer = 0x119d5b000] 15:47:28 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | Canvas test: 2d.pattern.image.incomplete.emptysrc - An attempt was made to use an object that is not, or is no longer, usable 15:47:28 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13 15:47:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:47:28 INFO - _addTest/ [0,1373,"getWindowHandle",null] 15:47:28 INFO - PROCESS | 1662 | 1462315648306 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 15:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:47:28 INFO - PROCESS | 1662 | 1462315648308 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:47:28 INFO - PROCESS | 1662 | 1462315648309 Marionette TRACE conn2 <- [1,1374,null,{}] 15:47:28 INFO - PROCESS | 1662 | 1462315648311 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}] 15:47:28 INFO - PROCESS | 1662 | 1462315648382 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 15:47:28 INFO - PROCESS | 1662 | 1462315648387 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x117314800 == 60 [pid = 1662] [id = 351] 15:47:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 135 (0x12354d400) [pid = 1662] [serial = 1052] [outer = 0x0] 15:47:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 136 (0x124741000) [pid = 1662] [serial = 1053] [outer = 0x12354d400] 15:47:28 INFO - PROCESS | 1662 | 1462315648421 Marionette DEBUG loaded listener.js 15:47:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 137 (0x124eeb400) [pid = 1662] [serial = 1054] [outer = 0x12354d400] 15:47:28 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:47:28 INFO - PROCESS | 1662 | 1462315648828 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] 15:47:28 INFO - PROCESS | 1662 | 1462315648891 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 15:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:47:28 INFO - PROCESS | 1662 | 1462315648894 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:47:28 INFO - PROCESS | 1662 | 1462315648896 Marionette TRACE conn2 <- [1,1378,null,{}] 15:47:28 INFO - PROCESS | 1662 | 1462315648900 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}] 15:47:29 INFO - PROCESS | 1662 | 1462315649078 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 15:47:29 INFO - PROCESS | 1662 | 1462315649106 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x129421800 == 61 [pid = 1662] [id = 352] 15:47:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 138 (0x125f6d800) [pid = 1662] [serial = 1055] [outer = 0x0] 15:47:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 139 (0x1276b2400) [pid = 1662] [serial = 1056] [outer = 0x125f6d800] 15:47:29 INFO - PROCESS | 1662 | 1462315649149 Marionette DEBUG loaded listener.js 15:47:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 140 (0x128ce3400) [pid = 1662] [serial = 1057] [outer = 0x125f6d800] 15:47:29 INFO - PROCESS | 1662 | 1462315649572 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] 15:47:29 INFO - PROCESS | 1662 | 1462315649624 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 15:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:47:29 INFO - PROCESS | 1662 | 1462315649626 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:47:29 INFO - PROCESS | 1662 | 1462315649627 Marionette TRACE conn2 <- [1,1382,null,{}] 15:47:29 INFO - PROCESS | 1662 | 1462315649630 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}] 15:47:29 INFO - PROCESS | 1662 | 1462315649731 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 15:47:29 INFO - PROCESS | 1662 | 1462315649736 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a877800 == 62 [pid = 1662] [id = 353] 15:47:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 141 (0x128cec800) [pid = 1662] [serial = 1058] [outer = 0x0] 15:47:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 142 (0x1296b8000) [pid = 1662] [serial = 1059] [outer = 0x128cec800] 15:47:29 INFO - PROCESS | 1662 | 1462315649789 Marionette DEBUG loaded listener.js 15:47:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 143 (0x12a950800) [pid = 1662] [serial = 1060] [outer = 0x128cec800] 15:47:30 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:47:30 INFO - PROCESS | 1662 | 1462315650139 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] 15:47:30 INFO - PROCESS | 1662 | 1462315650147 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 15:47:30 INFO - PROCESS | 1662 | 1462315650149 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:47:30 INFO - PROCESS | 1662 | 1462315650150 Marionette TRACE conn2 <- [1,1386,null,{}] 15:47:30 INFO - PROCESS | 1662 | 1462315650155 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}] 15:47:30 INFO - PROCESS | 1662 | 1462315650258 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 15:47:30 INFO - PROCESS | 1662 | 1462315650293 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b4ea000 == 63 [pid = 1662] [id = 354] 15:47:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 144 (0x12a952c00) [pid = 1662] [serial = 1061] [outer = 0x0] 15:47:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 145 (0x12ab19000) [pid = 1662] [serial = 1062] [outer = 0x12a952c00] 15:47:30 INFO - PROCESS | 1662 | 1462315650318 Marionette DEBUG loaded listener.js 15:47:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 146 (0x12b21cc00) [pid = 1662] [serial = 1063] [outer = 0x12a952c00] 15:47:30 INFO - PROCESS | 1662 | 1462315650648 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] 15:47:30 INFO - PROCESS | 1662 | 1462315650673 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 15:47:30 INFO - PROCESS | 1662 | 1462315650682 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:47:30 INFO - PROCESS | 1662 | 1462315650683 Marionette TRACE conn2 <- [1,1390,null,{}] 15:47:30 INFO - PROCESS | 1662 | 1462315650686 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}] 15:47:30 INFO - PROCESS | 1662 | 1462315650788 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 15:47:30 INFO - PROCESS | 1662 | 1462315650824 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ca3b000 == 64 [pid = 1662] [id = 355] 15:47:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 147 (0x12b21d000) [pid = 1662] [serial = 1064] [outer = 0x0] 15:47:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 148 (0x12b47b400) [pid = 1662] [serial = 1065] [outer = 0x12b21d000] 15:47:30 INFO - PROCESS | 1662 | 1462315650849 Marionette DEBUG loaded listener.js 15:47:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 149 (0x12bb80c00) [pid = 1662] [serial = 1066] [outer = 0x12b21d000] 15:47:31 INFO - PROCESS | 1662 | --DOMWINDOW == 148 (0x117673400) [pid = 1662] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:47:31 INFO - PROCESS | 1662 | --DOMWINDOW == 147 (0x125f63c00) [pid = 1662] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:47:31 INFO - PROCESS | 1662 | --DOMWINDOW == 146 (0x112b3b800) [pid = 1662] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:47:31 INFO - PROCESS | 1662 | --DOMWINDOW == 145 (0x118378c00) [pid = 1662] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:47:31 INFO - PROCESS | 1662 | --DOMWINDOW == 144 (0x118f7b000) [pid = 1662] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:47:31 INFO - PROCESS | 1662 | --DOMWINDOW == 143 (0x1188e0000) [pid = 1662] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:47:31 INFO - PROCESS | 1662 | --DOMWINDOW == 142 (0x11934c800) [pid = 1662] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:47:31 INFO - PROCESS | 1662 | --DOMWINDOW == 141 (0x119bee800) [pid = 1662] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:47:31 INFO - PROCESS | 1662 | --DOMWINDOW == 140 (0x119da0400) [pid = 1662] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:47:31 INFO - PROCESS | 1662 | --DOMWINDOW == 139 (0x12319b400) [pid = 1662] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:47:31 INFO - PROCESS | 1662 | --DOMWINDOW == 138 (0x1129d7800) [pid = 1662] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:47:31 INFO - PROCESS | 1662 | --DOMWINDOW == 137 (0x124eaec00) [pid = 1662] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:47:31 INFO - PROCESS | 1662 | --DOMWINDOW == 136 (0x119b9ac00) [pid = 1662] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:47:31 INFO - PROCESS | 1662 | --DOMWINDOW == 135 (0x119d9a800) [pid = 1662] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:47:31 INFO - PROCESS | 1662 | 1462315651316 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]]]}] 15:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 679ms 15:47:31 INFO - PROCESS | 1662 | 1462315651356 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 15:47:31 INFO - PROCESS | 1662 | 1462315651357 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 15:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:47:31 INFO - PROCESS | 1662 | 1462315651360 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:47:31 INFO - PROCESS | 1662 | 1462315651361 Marionette TRACE conn2 <- [1,1394,null,{}] 15:47:31 INFO - PROCESS | 1662 | 1462315651378 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}] 15:47:31 INFO - PROCESS | 1662 | 1462315651472 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 15:47:31 INFO - PROCESS | 1662 | 1462315651477 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c76d800 == 65 [pid = 1662] [id = 356] 15:47:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 136 (0x118378c00) [pid = 1662] [serial = 1067] [outer = 0x0] 15:47:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 137 (0x119352400) [pid = 1662] [serial = 1068] [outer = 0x118378c00] 15:47:31 INFO - PROCESS | 1662 | 1462315651502 Marionette DEBUG loaded listener.js 15:47:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 138 (0x12319b400) [pid = 1662] [serial = 1069] [outer = 0x118378c00] 15:47:31 INFO - PROCESS | 1662 | 1462315651824 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]]]}] 15:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 485ms 15:47:31 INFO - PROCESS | 1662 | 1462315651846 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 15:47:31 INFO - PROCESS | 1662 | 1462315651847 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 15:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:47:31 INFO - PROCESS | 1662 | 1462315651850 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:47:31 INFO - PROCESS | 1662 | 1462315651853 Marionette TRACE conn2 <- [1,1398,null,{}] 15:47:31 INFO - PROCESS | 1662 | 1462315651856 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}] 15:47:31 INFO - PROCESS | 1662 | 1462315651954 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 15:47:31 INFO - PROCESS | 1662 | 1462315651958 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d24b800 == 66 [pid = 1662] [id = 357] 15:47:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 139 (0x1180d4800) [pid = 1662] [serial = 1070] [outer = 0x0] 15:47:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 140 (0x127204800) [pid = 1662] [serial = 1071] [outer = 0x1180d4800] 15:47:32 INFO - PROCESS | 1662 | 1462315652036 Marionette DEBUG loaded listener.js 15:47:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 141 (0x12bb99800) [pid = 1662] [serial = 1072] [outer = 0x1180d4800] 15:47:32 INFO - PROCESS | 1662 | 1462315652343 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]]]}] 15:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 523ms 15:47:32 INFO - PROCESS | 1662 | 1462315652374 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 15:47:32 INFO - PROCESS | 1662 | 1462315652375 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 15:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:47:32 INFO - PROCESS | 1662 | 1462315652377 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:47:32 INFO - PROCESS | 1662 | 1462315652378 Marionette TRACE conn2 <- [1,1402,null,{}] 15:47:32 INFO - PROCESS | 1662 | 1462315652381 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}] 15:47:32 INFO - PROCESS | 1662 | 1462315652465 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 15:47:32 INFO - PROCESS | 1662 | 1462315652471 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d822000 == 67 [pid = 1662] [id = 358] 15:47:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 142 (0x12c1aa000) [pid = 1662] [serial = 1073] [outer = 0x0] 15:47:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 143 (0x12c384400) [pid = 1662] [serial = 1074] [outer = 0x12c1aa000] 15:47:32 INFO - PROCESS | 1662 | 1462315652495 Marionette DEBUG loaded listener.js 15:47:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 144 (0x12c475800) [pid = 1662] [serial = 1075] [outer = 0x12c1aa000] 15:47:32 INFO - PROCESS | 1662 | 1462315652826 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]]]}] 15:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 469ms 15:47:32 INFO - PROCESS | 1662 | 1462315652847 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 15:47:32 INFO - PROCESS | 1662 | 1462315652848 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 15:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:47:32 INFO - PROCESS | 1662 | 1462315652850 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:47:32 INFO - PROCESS | 1662 | 1462315652853 Marionette TRACE conn2 <- [1,1406,null,{}] 15:47:32 INFO - PROCESS | 1662 | 1462315652856 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}] 15:47:32 INFO - PROCESS | 1662 | 1462315652969 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 15:47:32 INFO - PROCESS | 1662 | 1462315652975 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d82b000 == 68 [pid = 1662] [id = 359] 15:47:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 145 (0x12bb8f000) [pid = 1662] [serial = 1076] [outer = 0x0] 15:47:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 146 (0x12c47ac00) [pid = 1662] [serial = 1077] [outer = 0x12bb8f000] 15:47:33 INFO - PROCESS | 1662 | 1462315653000 Marionette DEBUG loaded listener.js 15:47:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 147 (0x12c7aec00) [pid = 1662] [serial = 1078] [outer = 0x12bb8f000] 15:47:33 INFO - PROCESS | 1662 | 1462315653491 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]]]}] 15:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 672ms 15:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:47:33 INFO - PROCESS | 1662 | 1462315653522 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 15:47:33 INFO - PROCESS | 1662 | 1462315653525 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 15:47:33 INFO - PROCESS | 1662 | 1462315653528 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:47:33 INFO - PROCESS | 1662 | 1462315653531 Marionette TRACE conn2 <- [1,1410,null,{}] 15:47:33 INFO - PROCESS | 1662 | 1462315653537 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}] 15:47:33 INFO - PROCESS | 1662 | 1462315653649 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 15:47:33 INFO - PROCESS | 1662 | 1462315653722 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185ba000 == 69 [pid = 1662] [id = 360] 15:47:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 148 (0x11685f000) [pid = 1662] [serial = 1079] [outer = 0x0] 15:47:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 149 (0x1181c6800) [pid = 1662] [serial = 1080] [outer = 0x11685f000] 15:47:33 INFO - PROCESS | 1662 | 1462315653755 Marionette DEBUG loaded listener.js 15:47:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 150 (0x1183d9000) [pid = 1662] [serial = 1081] [outer = 0x11685f000] 15:47:34 INFO - PROCESS | 1662 | 1462315654244 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]]]}] 15:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 721ms 15:47:34 INFO - PROCESS | 1662 | 1462315654249 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 15:47:34 INFO - PROCESS | 1662 | 1462315654256 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 15:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:47:34 INFO - PROCESS | 1662 | 1462315654279 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:47:34 INFO - PROCESS | 1662 | 1462315654281 Marionette TRACE conn2 <- [1,1414,null,{}] 15:47:34 INFO - PROCESS | 1662 | 1462315654284 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}] 15:47:34 INFO - PROCESS | 1662 | 1462315654391 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 15:47:34 INFO - PROCESS | 1662 | 1462315654462 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x127443800 == 70 [pid = 1662] [id = 361] 15:47:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 151 (0x118856c00) [pid = 1662] [serial = 1082] [outer = 0x0] 15:47:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 152 (0x11982e400) [pid = 1662] [serial = 1083] [outer = 0x118856c00] 15:47:34 INFO - PROCESS | 1662 | 1462315654492 Marionette DEBUG loaded listener.js 15:47:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 153 (0x119d58800) [pid = 1662] [serial = 1084] [outer = 0x118856c00] 15:47:34 INFO - PROCESS | 1662 | 1462315654983 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]]]}] 15:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 772ms 15:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:47:35 INFO - PROCESS | 1662 | 1462315655049 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 15:47:35 INFO - PROCESS | 1662 | 1462315655050 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 15:47:35 INFO - PROCESS | 1662 | 1462315655053 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:47:35 INFO - PROCESS | 1662 | 1462315655055 Marionette TRACE conn2 <- [1,1418,null,{}] 15:47:35 INFO - PROCESS | 1662 | 1462315655062 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}] 15:47:35 INFO - PROCESS | 1662 | 1462315655159 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 15:47:35 INFO - PROCESS | 1662 | 1462315655241 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d5b7000 == 71 [pid = 1662] [id = 362] 15:47:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 154 (0x1247d6c00) [pid = 1662] [serial = 1085] [outer = 0x0] 15:47:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 155 (0x125c6d000) [pid = 1662] [serial = 1086] [outer = 0x1247d6c00] 15:47:35 INFO - PROCESS | 1662 | 1462315655294 Marionette DEBUG loaded listener.js 15:47:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 156 (0x1274e7800) [pid = 1662] [serial = 1087] [outer = 0x1247d6c00] 15:47:35 INFO - PROCESS | 1662 | 1462315655814 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]]]}] 15:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 826ms 15:47:35 INFO - PROCESS | 1662 | 1462315655879 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 15:47:35 INFO - PROCESS | 1662 | 1462315655881 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 15:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:47:35 INFO - PROCESS | 1662 | 1462315655884 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:47:35 INFO - PROCESS | 1662 | 1462315655886 Marionette TRACE conn2 <- [1,1422,null,{}] 15:47:35 INFO - PROCESS | 1662 | 1462315655889 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}] 15:47:35 INFO - PROCESS | 1662 | 1462315655992 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 15:47:36 INFO - PROCESS | 1662 | 1462315656061 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x12df43000 == 72 [pid = 1662] [id = 363] 15:47:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 157 (0x128f82c00) [pid = 1662] [serial = 1088] [outer = 0x0] 15:47:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 158 (0x12a754c00) [pid = 1662] [serial = 1089] [outer = 0x128f82c00] 15:47:36 INFO - PROCESS | 1662 | 1462315656091 Marionette DEBUG loaded listener.js 15:47:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 159 (0x12b220000) [pid = 1662] [serial = 1090] [outer = 0x128f82c00] 15:47:36 INFO - PROCESS | 1662 | 1462315656526 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]]]}] 15:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 670ms 15:47:36 INFO - PROCESS | 1662 | 1462315656564 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 15:47:36 INFO - PROCESS | 1662 | 1462315656565 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 15:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:47:36 INFO - PROCESS | 1662 | 1462315656587 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:47:36 INFO - PROCESS | 1662 | 1462315656588 Marionette TRACE conn2 <- [1,1426,null,{}] 15:47:36 INFO - PROCESS | 1662 | 1462315656591 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}] 15:47:36 INFO - PROCESS | 1662 | 1462315656692 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 15:47:36 INFO - PROCESS | 1662 | 1462315656763 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x135194000 == 73 [pid = 1662] [id = 364] 15:47:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 160 (0x12960b400) [pid = 1662] [serial = 1091] [outer = 0x0] 15:47:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 161 (0x12bb8c000) [pid = 1662] [serial = 1092] [outer = 0x12960b400] 15:47:36 INFO - PROCESS | 1662 | 1462315656792 Marionette DEBUG loaded listener.js 15:47:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 162 (0x12c384c00) [pid = 1662] [serial = 1093] [outer = 0x12960b400] 15:47:37 INFO - PROCESS | 1662 | 1462315657281 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]]]}] 15:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 722ms 15:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:47:37 INFO - PROCESS | 1662 | 1462315657319 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 15:47:37 INFO - PROCESS | 1662 | 1462315657321 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 15:47:37 INFO - PROCESS | 1662 | 1462315657324 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:47:37 INFO - PROCESS | 1662 | 1462315657325 Marionette TRACE conn2 <- [1,1430,null,{}] 15:47:37 INFO - PROCESS | 1662 | 1462315657328 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}] 15:47:37 INFO - PROCESS | 1662 | 1462315657447 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 15:47:37 INFO - PROCESS | 1662 | 1462315657519 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x11832e000 == 74 [pid = 1662] [id = 365] 15:47:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 163 (0x112b3dc00) [pid = 1662] [serial = 1094] [outer = 0x0] 15:47:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 164 (0x128f7b400) [pid = 1662] [serial = 1095] [outer = 0x112b3dc00] 15:47:37 INFO - PROCESS | 1662 | 1462315657551 Marionette DEBUG loaded listener.js 15:47:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 165 (0x12c7b8000) [pid = 1662] [serial = 1096] [outer = 0x112b3dc00] 15:47:38 INFO - PROCESS | 1662 | 1462315658223 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]]]}] 15:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 971ms 15:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:47:38 INFO - PROCESS | 1662 | 1462315658295 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 15:47:38 INFO - PROCESS | 1662 | 1462315658297 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 15:47:38 INFO - PROCESS | 1662 | 1462315658301 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:47:38 INFO - PROCESS | 1662 | 1462315658303 Marionette TRACE conn2 <- [1,1434,null,{}] 15:47:38 INFO - PROCESS | 1662 | 1462315658308 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}] 15:47:38 INFO - PROCESS | 1662 | 1462315658408 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 15:47:38 INFO - PROCESS | 1662 | 1462315658529 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198c9800 == 75 [pid = 1662] [id = 366] 15:47:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 166 (0x1129d9800) [pid = 1662] [serial = 1097] [outer = 0x0] 15:47:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 167 (0x113476400) [pid = 1662] [serial = 1098] [outer = 0x1129d9800] 15:47:38 INFO - PROCESS | 1662 | 1462315658560 Marionette DEBUG loaded listener.js 15:47:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 168 (0x11837ac00) [pid = 1662] [serial = 1099] [outer = 0x1129d9800] 15:47:39 INFO - PROCESS | 1662 | 1462315659074 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]]]}] 15:47:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12d822000 == 74 [pid = 1662] [id = 358] 15:47:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12d24b800 == 73 [pid = 1662] [id = 357] 15:47:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12c76d800 == 72 [pid = 1662] [id = 356] 15:47:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12ca3b000 == 71 [pid = 1662] [id = 355] 15:47:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12b4ea000 == 70 [pid = 1662] [id = 354] 15:47:39 INFO - PROCESS | 1662 | --DOMWINDOW == 167 (0x112ce9800) [pid = 1662] [serial = 966] [outer = 0x0] [url = about:blank] 15:47:39 INFO - PROCESS | 1662 | --DOMWINDOW == 166 (0x118391000) [pid = 1662] [serial = 969] [outer = 0x0] [url = about:blank] 15:47:39 INFO - PROCESS | 1662 | --DOMWINDOW == 165 (0x119ec4c00) [pid = 1662] [serial = 972] [outer = 0x0] [url = about:blank] 15:47:39 INFO - PROCESS | 1662 | --DOMWINDOW == 164 (0x1277c8000) [pid = 1662] [serial = 975] [outer = 0x0] [url = about:blank] 15:47:39 INFO - PROCESS | 1662 | --DOMWINDOW == 163 (0x129095400) [pid = 1662] [serial = 1020] [outer = 0x0] [url = about:blank] 15:47:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12a877800 == 69 [pid = 1662] [id = 353] 15:47:39 INFO - PROCESS | 1662 | --DOCSHELL 0x129421800 == 68 [pid = 1662] [id = 352] 15:47:39 INFO - PROCESS | 1662 | --DOCSHELL 0x117314800 == 67 [pid = 1662] [id = 351] 15:47:39 INFO - PROCESS | 1662 | --DOCSHELL 0x124713000 == 66 [pid = 1662] [id = 350] 15:47:39 INFO - PROCESS | 1662 | --DOCSHELL 0x118f9e800 == 65 [pid = 1662] [id = 349] 15:47:39 INFO - PROCESS | 1662 | --DOCSHELL 0x1193dc000 == 64 [pid = 1662] [id = 348] 15:47:39 INFO - PROCESS | 1662 | --DOCSHELL 0x1196dc000 == 63 [pid = 1662] [id = 347] 15:47:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12b24b800 == 62 [pid = 1662] [id = 344] 15:47:39 INFO - PROCESS | 1662 | --DOCSHELL 0x129416800 == 61 [pid = 1662] [id = 343] 15:47:39 INFO - PROCESS | 1662 | --DOCSHELL 0x1191a7800 == 60 [pid = 1662] [id = 342] 15:47:39 INFO - PROCESS | 1662 | --DOCSHELL 0x116812800 == 59 [pid = 1662] [id = 341] 15:47:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12b316800 == 58 [pid = 1662] [id = 340] 15:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 822ms 15:47:39 INFO - PROCESS | 1662 | 1462315659123 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 15:47:39 INFO - PROCESS | 1662 | 1462315659126 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 15:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:47:39 INFO - PROCESS | 1662 | 1462315659131 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:47:39 INFO - PROCESS | 1662 | 1462315659132 Marionette TRACE conn2 <- [1,1438,null,{}] 15:47:39 INFO - PROCESS | 1662 | 1462315659135 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}] 15:47:39 INFO - PROCESS | 1662 | 1462315659223 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 15:47:39 INFO - PROCESS | 1662 | 1462315659234 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x11808e800 == 59 [pid = 1662] [id = 367] 15:47:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 164 (0x118854400) [pid = 1662] [serial = 1100] [outer = 0x0] 15:47:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 165 (0x118f75400) [pid = 1662] [serial = 1101] [outer = 0x118854400] 15:47:39 INFO - PROCESS | 1662 | 1462315659261 Marionette DEBUG loaded listener.js 15:47:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 166 (0x119bec400) [pid = 1662] [serial = 1102] [outer = 0x118854400] 15:47:39 INFO - PROCESS | 1662 | --DOMWINDOW == 165 (0x123638800) [pid = 1662] [serial = 1002] [outer = 0x0] [url = about:blank] 15:47:39 INFO - PROCESS | 1662 | --DOMWINDOW == 164 (0x124746400) [pid = 1662] [serial = 1005] [outer = 0x0] [url = about:blank] 15:47:39 INFO - PROCESS | 1662 | --DOMWINDOW == 163 (0x125721c00) [pid = 1662] [serial = 979] [outer = 0x0] [url = about:blank] 15:47:39 INFO - PROCESS | 1662 | --DOMWINDOW == 162 (0x117297400) [pid = 1662] [serial = 978] [outer = 0x0] [url = about:blank] 15:47:39 INFO - PROCESS | 1662 | --DOMWINDOW == 161 (0x125f67000) [pid = 1662] [serial = 1009] [outer = 0x0] [url = about:blank] 15:47:39 INFO - PROCESS | 1662 | --DOMWINDOW == 160 (0x119bf6c00) [pid = 1662] [serial = 996] [outer = 0x0] [url = about:blank] 15:47:39 INFO - PROCESS | 1662 | --DOMWINDOW == 159 (0x119d99800) [pid = 1662] [serial = 997] [outer = 0x0] [url = about:blank] 15:47:39 INFO - PROCESS | 1662 | --DOMWINDOW == 158 (0x1251e2800) [pid = 1662] [serial = 1008] [outer = 0x0] [url = about:blank] 15:47:39 INFO - PROCESS | 1662 | --DOMWINDOW == 157 (0x1211d9800) [pid = 1662] [serial = 999] [outer = 0x0] [url = about:blank] 15:47:39 INFO - PROCESS | 1662 | --DOMWINDOW == 156 (0x124eeac00) [pid = 1662] [serial = 1006] [outer = 0x0] [url = about:blank] 15:47:39 INFO - PROCESS | 1662 | --DOMWINDOW == 155 (0x1180d9800) [pid = 1662] [serial = 985] [outer = 0x0] [url = about:blank] 15:47:39 INFO - PROCESS | 1662 | --DOMWINDOW == 154 (0x1180cf400) [pid = 1662] [serial = 984] [outer = 0x0] [url = about:blank] 15:47:39 INFO - PROCESS | 1662 | --DOMWINDOW == 153 (0x1277d0800) [pid = 1662] [serial = 1012] [outer = 0x0] [url = about:blank] 15:47:39 INFO - PROCESS | 1662 | --DOMWINDOW == 152 (0x11679e800) [pid = 1662] [serial = 982] [outer = 0x0] [url = about:blank] 15:47:39 INFO - PROCESS | 1662 | --DOMWINDOW == 151 (0x1134dc400) [pid = 1662] [serial = 981] [outer = 0x0] [url = about:blank] 15:47:39 INFO - PROCESS | 1662 | --DOMWINDOW == 150 (0x1183d6400) [pid = 1662] [serial = 987] [outer = 0x0] [url = about:blank] 15:47:39 INFO - PROCESS | 1662 | --DOMWINDOW == 149 (0x118850c00) [pid = 1662] [serial = 988] [outer = 0x0] [url = about:blank] 15:47:39 INFO - PROCESS | 1662 | --DOMWINDOW == 148 (0x1195bb800) [pid = 1662] [serial = 993] [outer = 0x0] [url = about:blank] 15:47:39 INFO - PROCESS | 1662 | --DOMWINDOW == 147 (0x119b9c000) [pid = 1662] [serial = 994] [outer = 0x0] [url = about:blank] 15:47:39 INFO - PROCESS | 1662 | --DOMWINDOW == 146 (0x11934f000) [pid = 1662] [serial = 991] [outer = 0x0] [url = about:blank] 15:47:39 INFO - PROCESS | 1662 | --DOMWINDOW == 145 (0x118fd7c00) [pid = 1662] [serial = 990] [outer = 0x0] [url = about:blank] 15:47:39 INFO - PROCESS | 1662 | --DOMWINDOW == 144 (0x12720ac00) [pid = 1662] [serial = 1011] [outer = 0x0] [url = about:blank] 15:47:39 INFO - PROCESS | 1662 | --DOMWINDOW == 143 (0x123645000) [pid = 1662] [serial = 1003] [outer = 0x0] [url = about:blank] 15:47:39 INFO - PROCESS | 1662 | --DOMWINDOW == 142 (0x1277d3c00) [pid = 1662] [serial = 1015] [outer = 0x0] [url = about:blank] 15:47:39 INFO - PROCESS | 1662 | --DOMWINDOW == 141 (0x127471000) [pid = 1662] [serial = 1014] [outer = 0x0] [url = about:blank] 15:47:39 INFO - PROCESS | 1662 | --DOMWINDOW == 140 (0x128ce9000) [pid = 1662] [serial = 1018] [outer = 0x0] [url = about:blank] 15:47:39 INFO - PROCESS | 1662 | --DOMWINDOW == 139 (0x128ce0800) [pid = 1662] [serial = 1017] [outer = 0x0] [url = about:blank] 15:47:39 INFO - PROCESS | 1662 | --DOMWINDOW == 138 (0x12319c000) [pid = 1662] [serial = 1000] [outer = 0x0] [url = about:blank] 15:47:39 INFO - PROCESS | 1662 | 1462315659619 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]]]}] 15:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 523ms 15:47:39 INFO - PROCESS | 1662 | 1462315659655 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 15:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:47:39 INFO - PROCESS | 1662 | 1462315659656 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 15:47:39 INFO - PROCESS | 1662 | 1462315659658 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:47:39 INFO - PROCESS | 1662 | 1462315659661 Marionette TRACE conn2 <- [1,1442,null,{}] 15:47:39 INFO - PROCESS | 1662 | 1462315659668 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}] 15:47:39 INFO - PROCESS | 1662 | 1462315659757 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 15:47:39 INFO - PROCESS | 1662 | 1462315659781 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x119db0800 == 60 [pid = 1662] [id = 368] 15:47:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 139 (0x119d57800) [pid = 1662] [serial = 1103] [outer = 0x0] 15:47:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 140 (0x119d9d800) [pid = 1662] [serial = 1104] [outer = 0x119d57800] 15:47:39 INFO - PROCESS | 1662 | 1462315659809 Marionette DEBUG loaded listener.js 15:47:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 141 (0x121274000) [pid = 1662] [serial = 1105] [outer = 0x119d57800] 15:47:40 INFO - PROCESS | 1662 | 1462315660183 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]]]}] 15:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 571ms 15:47:40 INFO - PROCESS | 1662 | 1462315660230 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 15:47:40 INFO - PROCESS | 1662 | 1462315660232 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 15:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:47:40 INFO - PROCESS | 1662 | 1462315660235 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:47:40 INFO - PROCESS | 1662 | 1462315660236 Marionette TRACE conn2 <- [1,1446,null,{}] 15:47:40 INFO - PROCESS | 1662 | 1462315660239 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}] 15:47:40 INFO - PROCESS | 1662 | 1462315660359 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 15:47:40 INFO - PROCESS | 1662 | 1462315660365 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x1247ad000 == 61 [pid = 1662] [id = 369] 15:47:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 142 (0x12127e400) [pid = 1662] [serial = 1106] [outer = 0x0] 15:47:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 143 (0x12363c400) [pid = 1662] [serial = 1107] [outer = 0x12127e400] 15:47:40 INFO - PROCESS | 1662 | 1462315660407 Marionette DEBUG loaded listener.js 15:47:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 144 (0x1247d7400) [pid = 1662] [serial = 1108] [outer = 0x12127e400] 15:47:40 INFO - PROCESS | 1662 | 1462315660827 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]]]}] 15:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 622ms 15:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:47:40 INFO - PROCESS | 1662 | 1462315660878 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 15:47:40 INFO - PROCESS | 1662 | 1462315660879 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 15:47:40 INFO - PROCESS | 1662 | 1462315660883 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:47:40 INFO - PROCESS | 1662 | 1462315660884 Marionette TRACE conn2 <- [1,1450,null,{}] 15:47:40 INFO - PROCESS | 1662 | 1462315660894 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}] 15:47:40 INFO - PROCESS | 1662 | 1462315660981 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 15:47:41 INFO - PROCESS | 1662 | 1462315661003 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x118316000 == 62 [pid = 1662] [id = 370] 15:47:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 145 (0x124ef3400) [pid = 1662] [serial = 1109] [outer = 0x0] 15:47:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 146 (0x1251e0400) [pid = 1662] [serial = 1110] [outer = 0x124ef3400] 15:47:41 INFO - PROCESS | 1662 | 1462315661029 Marionette DEBUG loaded listener.js 15:47:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 147 (0x125f68800) [pid = 1662] [serial = 1111] [outer = 0x124ef3400] 15:47:41 INFO - PROCESS | 1662 | 1462315661408 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]]]}] 15:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 577ms 15:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:47:41 INFO - PROCESS | 1662 | 1462315661460 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 15:47:41 INFO - PROCESS | 1662 | 1462315661461 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 15:47:41 INFO - PROCESS | 1662 | 1462315661463 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:47:41 INFO - PROCESS | 1662 | 1462315661464 Marionette TRACE conn2 <- [1,1454,null,{}] 15:47:41 INFO - PROCESS | 1662 | 1462315661467 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}] 15:47:41 INFO - PROCESS | 1662 | 1462315661586 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 15:47:41 INFO - PROCESS | 1662 | 1462315661628 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x1298b9800 == 63 [pid = 1662] [id = 371] 15:47:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 148 (0x127206400) [pid = 1662] [serial = 1112] [outer = 0x0] 15:47:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 149 (0x1277cd400) [pid = 1662] [serial = 1113] [outer = 0x127206400] 15:47:41 INFO - PROCESS | 1662 | 1462315661655 Marionette DEBUG loaded listener.js 15:47:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 150 (0x12a74fc00) [pid = 1662] [serial = 1114] [outer = 0x127206400] 15:47:42 INFO - PROCESS | 1662 | 1462315661995 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]]]}] 15:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 568ms 15:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:47:42 INFO - PROCESS | 1662 | 1462315662052 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 15:47:42 INFO - PROCESS | 1662 | 1462315662053 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 15:47:42 INFO - PROCESS | 1662 | 1462315662055 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:47:42 INFO - PROCESS | 1662 | 1462315662056 Marionette TRACE conn2 <- [1,1458,null,{}] 15:47:42 INFO - PROCESS | 1662 | 1462315662059 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}] 15:47:42 INFO - PROCESS | 1662 | 1462315662163 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 15:47:42 INFO - PROCESS | 1662 | 1462315662199 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab6e800 == 64 [pid = 1662] [id = 372] 15:47:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 151 (0x12a75a400) [pid = 1662] [serial = 1115] [outer = 0x0] 15:47:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 152 (0x12b1ee400) [pid = 1662] [serial = 1116] [outer = 0x12a75a400] 15:47:42 INFO - PROCESS | 1662 | 1462315662224 Marionette DEBUG loaded listener.js 15:47:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 153 (0x12b476000) [pid = 1662] [serial = 1117] [outer = 0x12a75a400] 15:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 525ms 15:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:47:42 INFO - PROCESS | 1662 | 1462315662576 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]]]}] 15:47:42 INFO - PROCESS | 1662 | 1462315662580 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 15:47:42 INFO - PROCESS | 1662 | 1462315662581 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 15:47:42 INFO - PROCESS | 1662 | 1462315662588 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:47:42 INFO - PROCESS | 1662 | 1462315662589 Marionette TRACE conn2 <- [1,1462,null,{}] 15:47:42 INFO - PROCESS | 1662 | 1462315662592 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}] 15:47:42 INFO - PROCESS | 1662 | 1462315662702 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 15:47:42 INFO - PROCESS | 1662 | 1462315662707 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b4cf000 == 65 [pid = 1662] [id = 373] 15:47:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 154 (0x12b21f400) [pid = 1662] [serial = 1118] [outer = 0x0] 15:47:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 155 (0x12bb95800) [pid = 1662] [serial = 1119] [outer = 0x12b21f400] 15:47:42 INFO - PROCESS | 1662 | 1462315662732 Marionette DEBUG loaded listener.js 15:47:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 156 (0x12c389000) [pid = 1662] [serial = 1120] [outer = 0x12b21f400] 15:47:43 INFO - PROCESS | 1662 | 1462315663086 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]]]}] 15:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 523ms 15:47:43 INFO - PROCESS | 1662 | 1462315663107 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 15:47:43 INFO - PROCESS | 1662 | 1462315663109 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 15:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:47:43 INFO - PROCESS | 1662 | 1462315663111 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:47:43 INFO - PROCESS | 1662 | 1462315663112 Marionette TRACE conn2 <- [1,1466,null,{}] 15:47:43 INFO - PROCESS | 1662 | 1462315663114 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}] 15:47:43 INFO - PROCESS | 1662 | 1462315663437 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 15:47:43 INFO - PROCESS | 1662 | --DOMWINDOW == 155 (0x12c47d400) [pid = 1662] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:47:43 INFO - PROCESS | 1662 | --DOMWINDOW == 154 (0x125f6d800) [pid = 1662] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:47:43 INFO - PROCESS | 1662 | --DOMWINDOW == 153 (0x1183d4800) [pid = 1662] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:47:43 INFO - PROCESS | 1662 | --DOMWINDOW == 152 (0x118378c00) [pid = 1662] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:47:43 INFO - PROCESS | 1662 | --DOMWINDOW == 151 (0x119129400) [pid = 1662] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:47:43 INFO - PROCESS | 1662 | --DOMWINDOW == 150 (0x1180d4800) [pid = 1662] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:47:43 INFO - PROCESS | 1662 | --DOMWINDOW == 149 (0x12a952c00) [pid = 1662] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:47:43 INFO - PROCESS | 1662 | --DOMWINDOW == 148 (0x128f85000) [pid = 1662] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:47:43 INFO - PROCESS | 1662 | --DOMWINDOW == 147 (0x112b3cc00) [pid = 1662] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:47:43 INFO - PROCESS | 1662 | --DOMWINDOW == 146 (0x128cec800) [pid = 1662] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:47:43 INFO - PROCESS | 1662 | --DOMWINDOW == 145 (0x12354d400) [pid = 1662] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:47:43 INFO - PROCESS | 1662 | --DOMWINDOW == 144 (0x12b21d000) [pid = 1662] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:47:43 INFO - PROCESS | 1662 | --DOMWINDOW == 143 (0x119d5b000) [pid = 1662] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:47:43 INFO - PROCESS | 1662 | --DOMWINDOW == 142 (0x12c1aa000) [pid = 1662] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:47:43 INFO - PROCESS | 1662 | 1462315663500 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x117d16800 == 66 [pid = 1662] [id = 374] 15:47:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 143 (0x112b3cc00) [pid = 1662] [serial = 1121] [outer = 0x0] 15:47:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 144 (0x11732f400) [pid = 1662] [serial = 1122] [outer = 0x112b3cc00] 15:47:43 INFO - PROCESS | 1662 | 1462315663525 Marionette DEBUG loaded listener.js 15:47:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 145 (0x119830000) [pid = 1662] [serial = 1123] [outer = 0x112b3cc00] 15:47:43 INFO - PROCESS | 1662 | 1462315663819 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]]]}] 15:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 721ms 15:47:43 INFO - PROCESS | 1662 | 1462315663832 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 15:47:43 INFO - PROCESS | 1662 | 1462315663834 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 15:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:47:43 INFO - PROCESS | 1662 | 1462315663844 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:47:43 INFO - PROCESS | 1662 | 1462315663845 Marionette TRACE conn2 <- [1,1470,null,{}] 15:47:43 INFO - PROCESS | 1662 | 1462315663847 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}] 15:47:43 INFO - PROCESS | 1662 | 1462315663942 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 15:47:43 INFO - PROCESS | 1662 | 1462315663946 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ce83800 == 67 [pid = 1662] [id = 375] 15:47:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 146 (0x119bf8000) [pid = 1662] [serial = 1124] [outer = 0x0] 15:47:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 147 (0x12a92f400) [pid = 1662] [serial = 1125] [outer = 0x119bf8000] 15:47:43 INFO - PROCESS | 1662 | 1462315663972 Marionette DEBUG loaded listener.js 15:47:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 148 (0x12c387c00) [pid = 1662] [serial = 1126] [outer = 0x119bf8000] 15:47:44 INFO - PROCESS | 1662 | 1462315664323 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]]]}] 15:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 519ms 15:47:44 INFO - PROCESS | 1662 | 1462315664365 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 15:47:44 INFO - PROCESS | 1662 | 1462315664367 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 15:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:47:44 INFO - PROCESS | 1662 | 1462315664369 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:47:44 INFO - PROCESS | 1662 | 1462315664371 Marionette TRACE conn2 <- [1,1474,null,{}] 15:47:44 INFO - PROCESS | 1662 | 1462315664373 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}] 15:47:44 INFO - PROCESS | 1662 | 1462315664470 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 15:47:44 INFO - PROCESS | 1662 | 1462315664475 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d80a800 == 68 [pid = 1662] [id = 376] 15:47:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 149 (0x12c47d800) [pid = 1662] [serial = 1127] [outer = 0x0] 15:47:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 150 (0x12c7bc000) [pid = 1662] [serial = 1128] [outer = 0x12c47d800] 15:47:44 INFO - PROCESS | 1662 | 1462315664504 Marionette DEBUG loaded listener.js 15:47:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 151 (0x12cc52800) [pid = 1662] [serial = 1129] [outer = 0x12c47d800] 15:47:44 INFO - PROCESS | 1662 | 1462315664872 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]]]}] 15:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 519ms 15:47:44 INFO - PROCESS | 1662 | 1462315664889 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 15:47:44 INFO - PROCESS | 1662 | 1462315664890 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 15:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:47:44 INFO - PROCESS | 1662 | 1462315664892 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:47:44 INFO - PROCESS | 1662 | 1462315664893 Marionette TRACE conn2 <- [1,1478,null,{}] 15:47:44 INFO - PROCESS | 1662 | 1462315664896 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}] 15:47:44 INFO - PROCESS | 1662 | 1462315664985 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 15:47:45 INFO - PROCESS | 1662 | 1462315665045 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x12df3f800 == 69 [pid = 1662] [id = 377] 15:47:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 152 (0x112c67800) [pid = 1662] [serial = 1130] [outer = 0x0] 15:47:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 153 (0x112c6e400) [pid = 1662] [serial = 1131] [outer = 0x112c67800] 15:47:45 INFO - PROCESS | 1662 | 1462315665070 Marionette DEBUG loaded listener.js 15:47:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 154 (0x128ed8800) [pid = 1662] [serial = 1132] [outer = 0x112c67800] 15:47:45 INFO - PROCESS | 1662 | 1462315665357 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]]]}] 15:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 518ms 15:47:45 INFO - PROCESS | 1662 | 1462315665476 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 15:47:45 INFO - PROCESS | 1662 | 1462315665478 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 15:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:47:45 INFO - PROCESS | 1662 | 1462315665488 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:47:45 INFO - PROCESS | 1662 | 1462315665491 Marionette TRACE conn2 <- [1,1482,null,{}] 15:47:45 INFO - PROCESS | 1662 | 1462315665495 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}] 15:47:45 INFO - PROCESS | 1662 | 1462315665611 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 15:47:45 INFO - PROCESS | 1662 | 1462315665680 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x117359000 == 70 [pid = 1662] [id = 378] 15:47:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 155 (0x112b39400) [pid = 1662] [serial = 1133] [outer = 0x0] 15:47:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 156 (0x112c63400) [pid = 1662] [serial = 1134] [outer = 0x112b39400] 15:47:45 INFO - PROCESS | 1662 | 1462315665712 Marionette DEBUG loaded listener.js 15:47:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 157 (0x1131aa000) [pid = 1662] [serial = 1135] [outer = 0x112b39400] 15:47:46 INFO - PROCESS | 1662 | 1462315666211 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]]]}] 15:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 780ms 15:47:46 INFO - PROCESS | 1662 | 1462315666263 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 15:47:46 INFO - PROCESS | 1662 | 1462315666266 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 15:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:47:46 INFO - PROCESS | 1662 | 1462315666272 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:47:46 INFO - PROCESS | 1662 | 1462315666274 Marionette TRACE conn2 <- [1,1486,null,{}] 15:47:46 INFO - PROCESS | 1662 | 1462315666277 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}] 15:47:46 INFO - PROCESS | 1662 | 1462315666384 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 15:47:46 INFO - PROCESS | 1662 | 1462315666456 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x124708800 == 71 [pid = 1662] [id = 379] 15:47:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 158 (0x1180cf400) [pid = 1662] [serial = 1136] [outer = 0x0] 15:47:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 159 (0x1195bac00) [pid = 1662] [serial = 1137] [outer = 0x1180cf400] 15:47:46 INFO - PROCESS | 1662 | 1462315666485 Marionette DEBUG loaded listener.js 15:47:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 160 (0x119bf6000) [pid = 1662] [serial = 1138] [outer = 0x1180cf400] 15:47:47 INFO - PROCESS | 1662 | 1462315667012 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]]]}] 15:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 775ms 15:47:47 INFO - PROCESS | 1662 | 1462315667048 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 15:47:47 INFO - PROCESS | 1662 | 1462315667050 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 15:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:47:47 INFO - PROCESS | 1662 | 1462315667053 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:47:47 INFO - PROCESS | 1662 | 1462315667055 Marionette TRACE conn2 <- [1,1490,null,{}] 15:47:47 INFO - PROCESS | 1662 | 1462315667062 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}] 15:47:47 INFO - PROCESS | 1662 | 1462315667173 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 15:47:47 INFO - PROCESS | 1662 | 1462315667236 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d833800 == 72 [pid = 1662] [id = 380] 15:47:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 161 (0x1274e8000) [pid = 1662] [serial = 1139] [outer = 0x0] 15:47:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 162 (0x1277c7400) [pid = 1662] [serial = 1140] [outer = 0x1274e8000] 15:47:47 INFO - PROCESS | 1662 | 1462315667310 Marionette DEBUG loaded listener.js 15:47:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 163 (0x128ce7c00) [pid = 1662] [serial = 1141] [outer = 0x1274e8000] 15:47:47 INFO - PROCESS | 1662 | 1462315667771 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]]]}] 15:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 723ms 15:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:47:47 INFO - PROCESS | 1662 | 1462315667777 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 15:47:47 INFO - PROCESS | 1662 | 1462315667779 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 15:47:47 INFO - PROCESS | 1662 | 1462315667781 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:47:47 INFO - PROCESS | 1662 | 1462315667783 Marionette TRACE conn2 <- [1,1494,null,{}] 15:47:47 INFO - PROCESS | 1662 | 1462315667806 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}] 15:47:47 INFO - PROCESS | 1662 | 1462315667940 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 15:47:48 INFO - PROCESS | 1662 | 1462315668046 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x135b81000 == 73 [pid = 1662] [id = 381] 15:47:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 164 (0x128ede000) [pid = 1662] [serial = 1142] [outer = 0x0] 15:47:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 165 (0x128ee2c00) [pid = 1662] [serial = 1143] [outer = 0x128ede000] 15:47:48 INFO - PROCESS | 1662 | 1462315668092 Marionette DEBUG loaded listener.js 15:47:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 166 (0x12a931c00) [pid = 1662] [serial = 1144] [outer = 0x128ede000] 15:47:48 INFO - PROCESS | 1662 | 1462315668572 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]]]}] 15:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 840ms 15:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:47:48 INFO - PROCESS | 1662 | 1462315668621 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 15:47:48 INFO - PROCESS | 1662 | 1462315668623 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 15:47:48 INFO - PROCESS | 1662 | 1462315668625 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:47:48 INFO - PROCESS | 1662 | 1462315668626 Marionette TRACE conn2 <- [1,1498,null,{}] 15:47:48 INFO - PROCESS | 1662 | 1462315668629 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}] 15:47:48 INFO - PROCESS | 1662 | 1462315668730 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 15:47:48 INFO - PROCESS | 1662 | 1462315668804 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x135ab0800 == 74 [pid = 1662] [id = 382] 15:47:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 167 (0x128edc000) [pid = 1662] [serial = 1145] [outer = 0x0] 15:47:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 168 (0x12c386000) [pid = 1662] [serial = 1146] [outer = 0x128edc000] 15:47:48 INFO - PROCESS | 1662 | 1462315668833 Marionette DEBUG loaded listener.js 15:47:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 169 (0x12c7b3c00) [pid = 1662] [serial = 1147] [outer = 0x128edc000] 15:47:49 INFO - PROCESS | 1662 | 1462315669257 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]]]}] 15:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 669ms 15:47:49 INFO - PROCESS | 1662 | 1462315669295 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 15:47:49 INFO - PROCESS | 1662 | 1462315669296 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 15:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:47:49 INFO - PROCESS | 1662 | 1462315669298 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:47:49 INFO - PROCESS | 1662 | 1462315669299 Marionette TRACE conn2 <- [1,1502,null,{}] 15:47:49 INFO - PROCESS | 1662 | 1462315669322 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}] 15:47:49 INFO - PROCESS | 1662 | 1462315669441 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 15:47:49 INFO - PROCESS | 1662 | 1462315669514 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x1351e4800 == 75 [pid = 1662] [id = 383] 15:47:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 170 (0x112bc1800) [pid = 1662] [serial = 1148] [outer = 0x0] 15:47:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 171 (0x12720a400) [pid = 1662] [serial = 1149] [outer = 0x112bc1800] 15:47:49 INFO - PROCESS | 1662 | 1462315669545 Marionette DEBUG loaded listener.js 15:47:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 172 (0x12cc4b400) [pid = 1662] [serial = 1150] [outer = 0x112bc1800] 15:47:49 INFO - PROCESS | 1662 | 1462315669991 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]]]}] 15:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 739ms 15:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:47:50 INFO - PROCESS | 1662 | 1462315670038 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 15:47:50 INFO - PROCESS | 1662 | 1462315670040 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 15:47:50 INFO - PROCESS | 1662 | 1462315670042 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:47:50 INFO - PROCESS | 1662 | 1462315670043 Marionette TRACE conn2 <- [1,1506,null,{}] 15:47:50 INFO - PROCESS | 1662 | 1462315670046 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}] 15:47:50 INFO - PROCESS | 1662 | 1462315670148 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 15:47:50 INFO - PROCESS | 1662 | 1462315670225 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198d1000 == 76 [pid = 1662] [id = 384] 15:47:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 173 (0x116a72000) [pid = 1662] [serial = 1151] [outer = 0x0] 15:47:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 174 (0x119d60400) [pid = 1662] [serial = 1152] [outer = 0x116a72000] 15:47:50 INFO - PROCESS | 1662 | 1462315670255 Marionette DEBUG loaded listener.js 15:47:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 175 (0x12c7bdc00) [pid = 1662] [serial = 1153] [outer = 0x116a72000] 15:47:50 INFO - PROCESS | 1662 | 1462315670674 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]]]}] 15:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 668ms 15:47:50 INFO - PROCESS | 1662 | 1462315670711 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 15:47:50 INFO - PROCESS | 1662 | 1462315670712 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 15:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:47:50 INFO - PROCESS | 1662 | 1462315670714 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:47:50 INFO - PROCESS | 1662 | 1462315670716 Marionette TRACE conn2 <- [1,1510,null,{}] 15:47:50 INFO - PROCESS | 1662 | 1462315670740 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}] 15:47:50 INFO - PROCESS | 1662 | 1462315670844 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 15:47:50 INFO - PROCESS | 1662 | 1462315670919 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x129065000 == 77 [pid = 1662] [id = 385] 15:47:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 176 (0x12b21ac00) [pid = 1662] [serial = 1154] [outer = 0x0] 15:47:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 177 (0x12cc51800) [pid = 1662] [serial = 1155] [outer = 0x12b21ac00] 15:47:50 INFO - PROCESS | 1662 | 1462315670948 Marionette DEBUG loaded listener.js 15:47:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 178 (0x12cf65800) [pid = 1662] [serial = 1156] [outer = 0x12b21ac00] 15:47:51 INFO - PROCESS | 1662 | 1462315671549 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]]]}] 15:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 869ms 15:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:47:51 INFO - PROCESS | 1662 | 1462315671583 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 15:47:51 INFO - PROCESS | 1662 | 1462315671586 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 15:47:51 INFO - PROCESS | 1662 | 1462315671589 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:47:51 INFO - PROCESS | 1662 | 1462315671591 Marionette TRACE conn2 <- [1,1514,null,{}] 15:47:51 INFO - PROCESS | 1662 | 1462315671595 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}] 15:47:51 INFO - PROCESS | 1662 | 1462315671704 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 15:47:51 INFO - PROCESS | 1662 | 1462315671781 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x124422000 == 78 [pid = 1662] [id = 386] 15:47:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 179 (0x112bc4000) [pid = 1662] [serial = 1157] [outer = 0x0] 15:47:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 180 (0x112c69000) [pid = 1662] [serial = 1158] [outer = 0x112bc4000] 15:47:51 INFO - PROCESS | 1662 | 1462315671809 Marionette DEBUG loaded listener.js 15:47:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 181 (0x11615cc00) [pid = 1662] [serial = 1159] [outer = 0x112bc4000] 15:47:52 INFO - PROCESS | 1662 | 1462315672237 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]]]}] 15:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 672ms 15:47:52 INFO - PROCESS | 1662 | 1462315672261 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 15:47:52 INFO - PROCESS | 1662 | 1462315672265 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 15:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:47:52 INFO - PROCESS | 1662 | 1462315672270 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:47:52 INFO - PROCESS | 1662 | 1462315672272 Marionette TRACE conn2 <- [1,1518,null,{}] 15:47:52 INFO - PROCESS | 1662 | 1462315672274 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}] 15:47:52 INFO - PROCESS | 1662 | 1462315672379 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 15:47:52 INFO - PROCESS | 1662 | 1462315672443 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x123708800 == 79 [pid = 1662] [id = 387] 15:47:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 182 (0x116a71400) [pid = 1662] [serial = 1160] [outer = 0x0] 15:47:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 183 (0x118793400) [pid = 1662] [serial = 1161] [outer = 0x116a71400] 15:47:52 INFO - PROCESS | 1662 | 1462315672471 Marionette DEBUG loaded listener.js 15:47:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 184 (0x1195bb400) [pid = 1662] [serial = 1162] [outer = 0x116a71400] 15:47:52 INFO - PROCESS | 1662 | --DOCSHELL 0x12d80a800 == 78 [pid = 1662] [id = 376] 15:47:52 INFO - PROCESS | 1662 | --DOCSHELL 0x12ce83800 == 77 [pid = 1662] [id = 375] 15:47:52 INFO - PROCESS | 1662 | --DOCSHELL 0x117d16800 == 76 [pid = 1662] [id = 374] 15:47:52 INFO - PROCESS | 1662 | --DOCSHELL 0x12b4cf000 == 75 [pid = 1662] [id = 373] 15:47:52 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab6e800 == 74 [pid = 1662] [id = 372] 15:47:52 INFO - PROCESS | 1662 | --DOCSHELL 0x1298b9800 == 73 [pid = 1662] [id = 371] 15:47:52 INFO - PROCESS | 1662 | --DOMWINDOW == 183 (0x127474400) [pid = 1662] [serial = 1035] [outer = 0x0] [url = about:blank] 15:47:52 INFO - PROCESS | 1662 | --DOMWINDOW == 182 (0x12c47ac00) [pid = 1662] [serial = 1077] [outer = 0x0] [url = about:blank] 15:47:52 INFO - PROCESS | 1662 | --DOCSHELL 0x118316000 == 72 [pid = 1662] [id = 370] 15:47:52 INFO - PROCESS | 1662 | --DOCSHELL 0x1247ad000 == 71 [pid = 1662] [id = 369] 15:47:52 INFO - PROCESS | 1662 | --DOCSHELL 0x119db0800 == 70 [pid = 1662] [id = 368] 15:47:52 INFO - PROCESS | 1662 | --DOCSHELL 0x11808e800 == 69 [pid = 1662] [id = 367] 15:47:52 INFO - PROCESS | 1662 | --DOCSHELL 0x1198c9800 == 68 [pid = 1662] [id = 366] 15:47:52 INFO - PROCESS | 1662 | --DOCSHELL 0x135194000 == 67 [pid = 1662] [id = 364] 15:47:52 INFO - PROCESS | 1662 | --DOCSHELL 0x12df43000 == 66 [pid = 1662] [id = 363] 15:47:52 INFO - PROCESS | 1662 | --DOCSHELL 0x12d5b7000 == 65 [pid = 1662] [id = 362] 15:47:52 INFO - PROCESS | 1662 | --DOCSHELL 0x127443800 == 64 [pid = 1662] [id = 361] 15:47:52 INFO - PROCESS | 1662 | --DOCSHELL 0x1185ba000 == 63 [pid = 1662] [id = 360] 15:47:52 INFO - PROCESS | 1662 | 1462315672848 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]]]}] 15:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 621ms 15:47:52 INFO - PROCESS | 1662 | 1462315672890 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 15:47:52 INFO - PROCESS | 1662 | 1462315672892 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 15:47:52 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:47:52 INFO - PROCESS | 1662 | 1462315672894 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:47:52 INFO - PROCESS | 1662 | 1462315672897 Marionette TRACE conn2 <- [1,1522,null,{}] 15:47:52 INFO - PROCESS | 1662 | 1462315672904 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}] 15:47:53 INFO - PROCESS | 1662 | 1462315673000 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 15:47:53 INFO - PROCESS | 1662 | --DOMWINDOW == 181 (0x12c475800) [pid = 1662] [serial = 1075] [outer = 0x0] [url = about:blank] 15:47:53 INFO - PROCESS | 1662 | --DOMWINDOW == 180 (0x12cc49400) [pid = 1662] [serial = 964] [outer = 0x0] [url = about:blank] 15:47:53 INFO - PROCESS | 1662 | --DOMWINDOW == 179 (0x1276b2400) [pid = 1662] [serial = 1056] [outer = 0x0] [url = about:blank] 15:47:53 INFO - PROCESS | 1662 | --DOMWINDOW == 178 (0x11885dc00) [pid = 1662] [serial = 1045] [outer = 0x0] [url = about:blank] 15:47:53 INFO - PROCESS | 1662 | --DOMWINDOW == 177 (0x12319b400) [pid = 1662] [serial = 1069] [outer = 0x0] [url = about:blank] 15:47:53 INFO - PROCESS | 1662 | --DOMWINDOW == 176 (0x1195b9400) [pid = 1662] [serial = 1047] [outer = 0x0] [url = about:blank] 15:47:53 INFO - PROCESS | 1662 | --DOMWINDOW == 175 (0x12bb99800) [pid = 1662] [serial = 1072] [outer = 0x0] [url = about:blank] 15:47:53 INFO - PROCESS | 1662 | --DOMWINDOW == 174 (0x12ab19000) [pid = 1662] [serial = 1062] [outer = 0x0] [url = about:blank] 15:47:53 INFO - PROCESS | 1662 | --DOMWINDOW == 173 (0x12ab0e000) [pid = 1662] [serial = 1039] [outer = 0x0] [url = about:blank] 15:47:53 INFO - PROCESS | 1662 | --DOMWINDOW == 172 (0x116a6f000) [pid = 1662] [serial = 1042] [outer = 0x0] [url = about:blank] 15:47:53 INFO - PROCESS | 1662 | --DOMWINDOW == 171 (0x128ce3400) [pid = 1662] [serial = 1057] [outer = 0x0] [url = about:blank] 15:47:53 INFO - PROCESS | 1662 | --DOMWINDOW == 170 (0x118799400) [pid = 1662] [serial = 1044] [outer = 0x0] [url = about:blank] 15:47:53 INFO - PROCESS | 1662 | --DOMWINDOW == 169 (0x12a950800) [pid = 1662] [serial = 1060] [outer = 0x0] [url = about:blank] 15:47:53 INFO - PROCESS | 1662 | --DOMWINDOW == 168 (0x119bed800) [pid = 1662] [serial = 1048] [outer = 0x0] [url = about:blank] 15:47:53 INFO - PROCESS | 1662 | --DOMWINDOW == 167 (0x119352400) [pid = 1662] [serial = 1068] [outer = 0x0] [url = about:blank] 15:47:53 INFO - PROCESS | 1662 | --DOMWINDOW == 166 (0x127204800) [pid = 1662] [serial = 1071] [outer = 0x0] [url = about:blank] 15:47:53 INFO - PROCESS | 1662 | --DOMWINDOW == 165 (0x124eeb400) [pid = 1662] [serial = 1054] [outer = 0x0] [url = about:blank] 15:47:53 INFO - PROCESS | 1662 | --DOMWINDOW == 164 (0x12b47b400) [pid = 1662] [serial = 1065] [outer = 0x0] [url = about:blank] 15:47:53 INFO - PROCESS | 1662 | --DOMWINDOW == 163 (0x12a931800) [pid = 1662] [serial = 1038] [outer = 0x0] [url = about:blank] 15:47:53 INFO - PROCESS | 1662 | --DOMWINDOW == 162 (0x119bf1400) [pid = 1662] [serial = 1029] [outer = 0x0] [url = about:blank] 15:47:53 INFO - PROCESS | 1662 | --DOMWINDOW == 161 (0x124741000) [pid = 1662] [serial = 1053] [outer = 0x0] [url = about:blank] 15:47:53 INFO - PROCESS | 1662 | --DOMWINDOW == 160 (0x11830f400) [pid = 1662] [serial = 1026] [outer = 0x0] [url = about:blank] 15:47:53 INFO - PROCESS | 1662 | --DOMWINDOW == 159 (0x1131aec00) [pid = 1662] [serial = 1041] [outer = 0x0] [url = about:blank] 15:47:53 INFO - PROCESS | 1662 | --DOMWINDOW == 158 (0x119d9b000) [pid = 1662] [serial = 1050] [outer = 0x0] [url = about:blank] 15:47:53 INFO - PROCESS | 1662 | --DOMWINDOW == 157 (0x121278000) [pid = 1662] [serial = 1051] [outer = 0x0] [url = about:blank] 15:47:53 INFO - PROCESS | 1662 | --DOMWINDOW == 156 (0x12b21cc00) [pid = 1662] [serial = 1063] [outer = 0x0] [url = about:blank] 15:47:53 INFO - PROCESS | 1662 | --DOMWINDOW == 155 (0x12bb80c00) [pid = 1662] [serial = 1066] [outer = 0x0] [url = about:blank] 15:47:53 INFO - PROCESS | 1662 | --DOMWINDOW == 154 (0x121273400) [pid = 1662] [serial = 1032] [outer = 0x0] [url = about:blank] 15:47:53 INFO - PROCESS | 1662 | --DOMWINDOW == 153 (0x112b36c00) [pid = 1662] [serial = 1023] [outer = 0x0] [url = about:blank] 15:47:53 INFO - PROCESS | 1662 | --DOMWINDOW == 152 (0x1296b8000) [pid = 1662] [serial = 1059] [outer = 0x0] [url = about:blank] 15:47:53 INFO - PROCESS | 1662 | --DOMWINDOW == 151 (0x12c384400) [pid = 1662] [serial = 1074] [outer = 0x0] [url = about:blank] 15:47:53 INFO - PROCESS | 1662 | 1462315673090 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x12122a000 == 64 [pid = 1662] [id = 388] 15:47:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 152 (0x1181cb400) [pid = 1662] [serial = 1163] [outer = 0x0] 15:47:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 153 (0x1195ba800) [pid = 1662] [serial = 1164] [outer = 0x1181cb400] 15:47:53 INFO - PROCESS | 1662 | 1462315673119 Marionette DEBUG loaded listener.js 15:47:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 154 (0x119ffb400) [pid = 1662] [serial = 1165] [outer = 0x1181cb400] 15:47:53 INFO - PROCESS | 1662 | 1462315673423 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"]]]}] 15:47:53 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 () { 15:47:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:47:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:47:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:47:53 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 () { 15:47:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:47:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:47:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:47:53 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 () { 15:47:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:47:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:47:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:47:53 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 () { 15:47:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:47:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:47:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:47:53 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 579ms 15:47:53 INFO - PROCESS | 1662 | 1462315673473 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 15:47:53 INFO - PROCESS | 1662 | 1462315673475 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 15:47:53 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:47:53 INFO - PROCESS | 1662 | 1462315673478 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:47:53 INFO - PROCESS | 1662 | 1462315673479 Marionette TRACE conn2 <- [1,1526,null,{}] 15:47:53 INFO - PROCESS | 1662 | 1462315673481 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}] 15:47:53 INFO - PROCESS | 1662 | 1462315673581 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 15:47:53 INFO - PROCESS | 1662 | 1462315673640 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x12941b800 == 65 [pid = 1662] [id = 389] 15:47:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 155 (0x121275c00) [pid = 1662] [serial = 1166] [outer = 0x0] 15:47:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 156 (0x125f71800) [pid = 1662] [serial = 1167] [outer = 0x121275c00] 15:47:53 INFO - PROCESS | 1662 | 1462315673667 Marionette DEBUG loaded listener.js 15:47:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 157 (0x12725d800) [pid = 1662] [serial = 1168] [outer = 0x121275c00] 15:47:53 INFO - PROCESS | 1662 | 1462315673949 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"]]]}] 15:47:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:47:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:47:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:47:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:47:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:47:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:47:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:47:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:47:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:47:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:47:53 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 518ms 15:47:54 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:47:54 INFO - PROCESS | 1662 | 1462315673997 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 15:47:54 INFO - PROCESS | 1662 | 1462315673998 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 15:47:54 INFO - PROCESS | 1662 | 1462315674000 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:47:54 INFO - PROCESS | 1662 | 1462315674003 Marionette TRACE conn2 <- [1,1530,null,{}] 15:47:54 INFO - PROCESS | 1662 | 1462315674008 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}] 15:47:54 INFO - PROCESS | 1662 | 1462315674097 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 15:47:54 INFO - PROCESS | 1662 | 1462315674156 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab75000 == 66 [pid = 1662] [id = 390] 15:47:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 158 (0x123639800) [pid = 1662] [serial = 1169] [outer = 0x0] 15:47:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 159 (0x128c07000) [pid = 1662] [serial = 1170] [outer = 0x123639800] 15:47:54 INFO - PROCESS | 1662 | 1462315674182 Marionette DEBUG loaded listener.js 15:47:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 160 (0x129095400) [pid = 1662] [serial = 1171] [outer = 0x123639800] 15:47:54 INFO - PROCESS | 1662 | 1462315674461 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]]]}] 15:47:54 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 15:47:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:47:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:47:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:47:54 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. 15:47:54 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:47:54 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 523ms 15:47:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:47:54 INFO - PROCESS | 1662 | 1462315674523 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 15:47:54 INFO - PROCESS | 1662 | 1462315674525 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 15:47:54 INFO - PROCESS | 1662 | 1462315674527 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:47:54 INFO - PROCESS | 1662 | 1462315674528 Marionette TRACE conn2 <- [1,1534,null,{}] 15:47:54 INFO - PROCESS | 1662 | 1462315674530 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}] 15:47:54 INFO - PROCESS | 1662 | 1462315674632 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 15:47:54 INFO - PROCESS | 1662 | 1462315674637 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ce79000 == 67 [pid = 1662] [id = 391] 15:47:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 161 (0x12ab12400) [pid = 1662] [serial = 1172] [outer = 0x0] 15:47:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 162 (0x12bb7f000) [pid = 1662] [serial = 1173] [outer = 0x12ab12400] 15:47:54 INFO - PROCESS | 1662 | 1462315674664 Marionette DEBUG loaded listener.js 15:47:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 163 (0x12c7b3400) [pid = 1662] [serial = 1174] [outer = 0x12ab12400] 15:47:55 INFO - PROCESS | 1662 | 1462315675049 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]]]}] 15:47:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:47:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 568ms 15:47:55 INFO - PROCESS | 1662 | 1462315675095 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 15:47:55 INFO - PROCESS | 1662 | 1462315675096 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 15:47:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:47:55 INFO - PROCESS | 1662 | 1462315675098 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:47:55 INFO - PROCESS | 1662 | 1462315675100 Marionette TRACE conn2 <- [1,1538,null,{}] 15:47:55 INFO - PROCESS | 1662 | 1462315675102 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}] 15:47:55 INFO - PROCESS | 1662 | 1462315675213 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 15:47:55 INFO - PROCESS | 1662 | 1462315675253 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d805800 == 68 [pid = 1662] [id = 392] 15:47:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 164 (0x12b215800) [pid = 1662] [serial = 1175] [outer = 0x0] 15:47:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 165 (0x12cc49400) [pid = 1662] [serial = 1176] [outer = 0x12b215800] 15:47:55 INFO - PROCESS | 1662 | 1462315675278 Marionette DEBUG loaded listener.js 15:47:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 166 (0x12cf6bc00) [pid = 1662] [serial = 1177] [outer = 0x12b215800] 15:47:55 INFO - PROCESS | 1662 | 1462315675626 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]]]}] 15:47:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:47:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 572ms 15:47:55 INFO - PROCESS | 1662 | 1462315675671 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 15:47:55 INFO - PROCESS | 1662 | 1462315675672 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 15:47:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:47:55 INFO - PROCESS | 1662 | 1462315675674 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:47:55 INFO - PROCESS | 1662 | 1462315675675 Marionette TRACE conn2 <- [1,1542,null,{}] 15:47:55 INFO - PROCESS | 1662 | 1462315675678 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}] 15:47:55 INFO - PROCESS | 1662 | 1462315675792 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 15:47:55 INFO - PROCESS | 1662 | 1462315675805 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x12df43000 == 69 [pid = 1662] [id = 393] 15:47:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 167 (0x12cc48c00) [pid = 1662] [serial = 1178] [outer = 0x0] 15:47:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 168 (0x12d17b800) [pid = 1662] [serial = 1179] [outer = 0x12cc48c00] 15:47:55 INFO - PROCESS | 1662 | 1462315675829 Marionette DEBUG loaded listener.js 15:47:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 169 (0x12d186c00) [pid = 1662] [serial = 1180] [outer = 0x12cc48c00] 15:47:56 INFO - PROCESS | 1662 | 1462315676163 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]]]}] 15:47:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:47:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 520ms 15:47:56 INFO - PROCESS | 1662 | 1462315676200 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 15:47:56 INFO - PROCESS | 1662 | 1462315676201 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 15:47:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:47:56 INFO - PROCESS | 1662 | 1462315676203 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:47:56 INFO - PROCESS | 1662 | 1462315676204 Marionette TRACE conn2 <- [1,1546,null,{}] 15:47:56 INFO - PROCESS | 1662 | 1462315676207 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}] 15:47:56 INFO - PROCESS | 1662 | 1462315676319 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 15:47:56 INFO - PROCESS | 1662 | 1462315676359 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x135a29800 == 70 [pid = 1662] [id = 394] 15:47:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 170 (0x12cf6f800) [pid = 1662] [serial = 1181] [outer = 0x0] 15:47:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 171 (0x12d2cc000) [pid = 1662] [serial = 1182] [outer = 0x12cf6f800] 15:47:56 INFO - PROCESS | 1662 | 1462315676384 Marionette DEBUG loaded listener.js 15:47:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 172 (0x12d66b800) [pid = 1662] [serial = 1183] [outer = 0x12cf6f800] 15:47:56 INFO - PROCESS | 1662 | 1462315676713 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]]]}] 15:47:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:47:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 518ms 15:47:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:47:56 INFO - PROCESS | 1662 | 1462315676727 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 15:47:56 INFO - PROCESS | 1662 | 1462315676728 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 15:47:56 INFO - PROCESS | 1662 | 1462315676730 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:47:56 INFO - PROCESS | 1662 | 1462315676732 Marionette TRACE conn2 <- [1,1550,null,{}] 15:47:56 INFO - PROCESS | 1662 | 1462315676734 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}] 15:47:57 INFO - PROCESS | 1662 | 1462315677005 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 15:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 171 (0x127206400) [pid = 1662] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 170 (0x12c47d800) [pid = 1662] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 169 (0x119d57800) [pid = 1662] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 168 (0x124ef3400) [pid = 1662] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 167 (0x118854400) [pid = 1662] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 166 (0x1129d9800) [pid = 1662] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 165 (0x12a75a400) [pid = 1662] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 164 (0x12127e400) [pid = 1662] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 163 (0x12b21f400) [pid = 1662] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 162 (0x112b3cc00) [pid = 1662] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:47:57 INFO - PROCESS | 1662 | --DOMWINDOW == 161 (0x119bf8000) [pid = 1662] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:47:57 INFO - PROCESS | 1662 | 1462315677055 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x118332800 == 71 [pid = 1662] [id = 395] 15:47:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 162 (0x112b3cc00) [pid = 1662] [serial = 1184] [outer = 0x0] 15:47:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 163 (0x1183dec00) [pid = 1662] [serial = 1185] [outer = 0x112b3cc00] 15:47:57 INFO - PROCESS | 1662 | 1462315677082 Marionette DEBUG loaded listener.js 15:47:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 164 (0x12127e400) [pid = 1662] [serial = 1186] [outer = 0x112b3cc00] 15:47:57 INFO - PROCESS | 1662 | 1462315677406 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]]]}] 15:47:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:47:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 719ms 15:47:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:47:57 INFO - PROCESS | 1662 | 1462315677451 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 15:47:57 INFO - PROCESS | 1662 | 1462315677452 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 15:47:57 INFO - PROCESS | 1662 | 1462315677454 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:47:57 INFO - PROCESS | 1662 | 1462315677456 Marionette TRACE conn2 <- [1,1554,null,{}] 15:47:57 INFO - PROCESS | 1662 | 1462315677458 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}] 15:47:57 INFO - PROCESS | 1662 | 1462315677564 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 15:47:57 INFO - PROCESS | 1662 | 1462315677648 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x137c22000 == 72 [pid = 1662] [id = 396] 15:47:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 165 (0x12a933c00) [pid = 1662] [serial = 1187] [outer = 0x0] 15:47:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 166 (0x12d675c00) [pid = 1662] [serial = 1188] [outer = 0x12a933c00] 15:47:57 INFO - PROCESS | 1662 | 1462315677677 Marionette DEBUG loaded listener.js 15:47:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 167 (0x12d8ea800) [pid = 1662] [serial = 1189] [outer = 0x12a933c00] 15:47:57 INFO - PROCESS | 1662 | 1462315677980 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]]]}] 15:47:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:47:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 568ms 15:47:58 INFO - PROCESS | 1662 | 1462315678025 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 15:47:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:47:58 INFO - PROCESS | 1662 | 1462315678027 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 15:47:58 INFO - PROCESS | 1662 | 1462315678030 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:47:58 INFO - PROCESS | 1662 | 1462315678031 Marionette TRACE conn2 <- [1,1558,null,{}] 15:47:58 INFO - PROCESS | 1662 | 1462315678035 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}] 15:47:58 INFO - PROCESS | 1662 | 1462315678135 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 15:47:58 INFO - PROCESS | 1662 | 1462315678198 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x135ba4800 == 73 [pid = 1662] [id = 397] 15:47:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 168 (0x111c35800) [pid = 1662] [serial = 1190] [outer = 0x0] 15:47:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 169 (0x12d8ecc00) [pid = 1662] [serial = 1191] [outer = 0x111c35800] 15:47:58 INFO - PROCESS | 1662 | 1462315678223 Marionette DEBUG loaded listener.js 15:47:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 170 (0x135745c00) [pid = 1662] [serial = 1192] [outer = 0x111c35800] 15:47:58 INFO - PROCESS | 1662 | 1462315678484 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]]]}] 15:47:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:47:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 470ms 15:47:58 INFO - PROCESS | 1662 | 1462315678499 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 15:47:58 INFO - PROCESS | 1662 | 1462315678501 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 15:47:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:47:58 INFO - PROCESS | 1662 | 1462315678513 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:47:58 INFO - PROCESS | 1662 | 1462315678514 Marionette TRACE conn2 <- [1,1562,null,{}] 15:47:58 INFO - PROCESS | 1662 | 1462315678517 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}] 15:47:58 INFO - PROCESS | 1662 | 1462315678623 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 15:47:58 INFO - PROCESS | 1662 | 1462315678626 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x135e7a800 == 74 [pid = 1662] [id = 398] 15:47:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 171 (0x135746000) [pid = 1662] [serial = 1193] [outer = 0x0] 15:47:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 172 (0x13574b000) [pid = 1662] [serial = 1194] [outer = 0x135746000] 15:47:58 INFO - PROCESS | 1662 | 1462315678652 Marionette DEBUG loaded listener.js 15:47:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 173 (0x135751400) [pid = 1662] [serial = 1195] [outer = 0x135746000] 15:47:59 INFO - PROCESS | 1662 | 1462315679068 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]]]}] 15:47:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:47:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 618ms 15:47:59 INFO - PROCESS | 1662 | 1462315679132 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 15:47:59 INFO - PROCESS | 1662 | 1462315679135 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 15:47:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:47:59 INFO - PROCESS | 1662 | 1462315679138 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:47:59 INFO - PROCESS | 1662 | 1462315679141 Marionette TRACE conn2 <- [1,1566,null,{}] 15:47:59 INFO - PROCESS | 1662 | 1462315679145 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}] 15:47:59 INFO - PROCESS | 1662 | 1462315679267 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 15:47:59 INFO - PROCESS | 1662 | 1462315679342 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x118f8c800 == 75 [pid = 1662] [id = 399] 15:47:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 174 (0x112bbc800) [pid = 1662] [serial = 1196] [outer = 0x0] 15:47:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 175 (0x112bbf400) [pid = 1662] [serial = 1197] [outer = 0x112bbc800] 15:47:59 INFO - PROCESS | 1662 | 1462315679374 Marionette DEBUG loaded listener.js 15:47:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 176 (0x112c6b000) [pid = 1662] [serial = 1198] [outer = 0x112bbc800] 15:47:59 INFO - PROCESS | 1662 | 1462315679810 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]]]}] 15:47:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:47:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 725ms 15:47:59 INFO - PROCESS | 1662 | 1462315679863 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 15:47:59 INFO - PROCESS | 1662 | 1462315679868 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 15:47:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:47:59 INFO - PROCESS | 1662 | 1462315679916 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:47:59 INFO - PROCESS | 1662 | 1462315679919 Marionette TRACE conn2 <- [1,1570,null,{}] 15:47:59 INFO - PROCESS | 1662 | 1462315679922 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}] 15:48:00 INFO - PROCESS | 1662 | 1462315680037 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 15:48:00 INFO - PROCESS | 1662 | 1462315680116 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x12941c800 == 76 [pid = 1662] [id = 400] 15:48:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 177 (0x118854400) [pid = 1662] [serial = 1199] [outer = 0x0] 15:48:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 178 (0x119358000) [pid = 1662] [serial = 1200] [outer = 0x118854400] 15:48:00 INFO - PROCESS | 1662 | 1462315680146 Marionette DEBUG loaded listener.js 15:48:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 179 (0x119bf9400) [pid = 1662] [serial = 1201] [outer = 0x118854400] 15:48:00 INFO - PROCESS | 1662 | 1462315680553 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]]]}] 15:48:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:48:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 674ms 15:48:00 INFO - PROCESS | 1662 | 1462315680597 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 15:48:00 INFO - PROCESS | 1662 | 1462315680600 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 15:48:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:48:00 INFO - PROCESS | 1662 | 1462315680606 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:48:00 INFO - PROCESS | 1662 | 1462315680610 Marionette TRACE conn2 <- [1,1574,null,{}] 15:48:00 INFO - PROCESS | 1662 | 1462315680622 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}] 15:48:00 INFO - PROCESS | 1662 | 1462315680757 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 15:48:00 INFO - PROCESS | 1662 | 1462315680836 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x1351d5000 == 77 [pid = 1662] [id = 401] 15:48:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 180 (0x119d9a800) [pid = 1662] [serial = 1202] [outer = 0x0] 15:48:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 181 (0x125f6cc00) [pid = 1662] [serial = 1203] [outer = 0x119d9a800] 15:48:00 INFO - PROCESS | 1662 | 1462315680868 Marionette DEBUG loaded listener.js 15:48:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 182 (0x128edc800) [pid = 1662] [serial = 1204] [outer = 0x119d9a800] 15:48:01 INFO - PROCESS | 1662 | 1462315681264 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]]]}] 15:48:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:48:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 728ms 15:48:01 INFO - PROCESS | 1662 | 1462315681368 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 15:48:01 INFO - PROCESS | 1662 | 1462315681371 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 15:48:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:48:01 INFO - PROCESS | 1662 | 1462315681376 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:48:01 INFO - PROCESS | 1662 | 1462315681377 Marionette TRACE conn2 <- [1,1578,null,{}] 15:48:01 INFO - PROCESS | 1662 | 1462315681379 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}] 15:48:01 INFO - PROCESS | 1662 | 1462315681491 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 15:48:01 INFO - PROCESS | 1662 | 1462315681569 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x135e98800 == 78 [pid = 1662] [id = 402] 15:48:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 183 (0x112a17c00) [pid = 1662] [serial = 1205] [outer = 0x0] 15:48:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 184 (0x112a1f400) [pid = 1662] [serial = 1206] [outer = 0x112a17c00] 15:48:01 INFO - PROCESS | 1662 | 1462315681600 Marionette DEBUG loaded listener.js 15:48:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 185 (0x128ee5000) [pid = 1662] [serial = 1207] [outer = 0x112a17c00] 15:48:02 INFO - PROCESS | 1662 | 1462315682016 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]]]}] 15:48:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:48:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 672ms 15:48:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:48:02 INFO - PROCESS | 1662 | 1462315682049 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 15:48:02 INFO - PROCESS | 1662 | 1462315682050 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 15:48:02 INFO - PROCESS | 1662 | 1462315682053 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:48:02 INFO - PROCESS | 1662 | 1462315682054 Marionette TRACE conn2 <- [1,1582,null,{}] 15:48:02 INFO - PROCESS | 1662 | 1462315682057 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}] 15:48:02 INFO - PROCESS | 1662 | 1462315682215 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 15:48:02 INFO - PROCESS | 1662 | 1462315682360 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x137c0a800 == 79 [pid = 1662] [id = 403] 15:48:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 186 (0x112a21800) [pid = 1662] [serial = 1208] [outer = 0x0] 15:48:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 187 (0x12b21a800) [pid = 1662] [serial = 1209] [outer = 0x112a21800] 15:48:02 INFO - PROCESS | 1662 | 1462315682403 Marionette DEBUG loaded listener.js 15:48:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 188 (0x12bb9c000) [pid = 1662] [serial = 1210] [outer = 0x112a21800] 15:48:02 INFO - PROCESS | 1662 | 1462315682827 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]]]}] 15:48:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:48:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 821ms 15:48:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:48:02 INFO - PROCESS | 1662 | 1462315682874 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 15:48:02 INFO - PROCESS | 1662 | 1462315682875 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 15:48:02 INFO - PROCESS | 1662 | 1462315682878 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:48:02 INFO - PROCESS | 1662 | 1462315682879 Marionette TRACE conn2 <- [1,1586,null,{}] 15:48:02 INFO - PROCESS | 1662 | 1462315682881 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}] 15:48:03 INFO - PROCESS | 1662 | 1462315683005 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 15:48:03 INFO - PROCESS | 1662 | 1462315683118 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x137c25800 == 80 [pid = 1662] [id = 404] 15:48:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 189 (0x12c47b400) [pid = 1662] [serial = 1211] [outer = 0x0] 15:48:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 190 (0x12d2c5800) [pid = 1662] [serial = 1212] [outer = 0x12c47b400] 15:48:03 INFO - PROCESS | 1662 | 1462315683157 Marionette DEBUG loaded listener.js 15:48:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 191 (0x12d8f0000) [pid = 1662] [serial = 1213] [outer = 0x12c47b400] 15:48:03 INFO - PROCESS | 1662 | 1462315683622 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]]]}] 15:48:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:48:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 771ms 15:48:03 INFO - PROCESS | 1662 | 1462315683649 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 15:48:03 INFO - PROCESS | 1662 | 1462315683651 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 15:48:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:48:03 INFO - PROCESS | 1662 | 1462315683675 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:48:03 INFO - PROCESS | 1662 | 1462315683677 Marionette TRACE conn2 <- [1,1590,null,{}] 15:48:03 INFO - PROCESS | 1662 | 1462315683679 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}] 15:48:03 INFO - PROCESS | 1662 | 1462315683789 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 15:48:03 INFO - PROCESS | 1662 | 1462315683871 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185ae800 == 81 [pid = 1662] [id = 405] 15:48:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 192 (0x112b35400) [pid = 1662] [serial = 1214] [outer = 0x0] 15:48:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 193 (0x123639400) [pid = 1662] [serial = 1215] [outer = 0x112b35400] 15:48:03 INFO - PROCESS | 1662 | 1462315683901 Marionette DEBUG loaded listener.js 15:48:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 194 (0x12d8e6800) [pid = 1662] [serial = 1216] [outer = 0x112b35400] 15:48:04 INFO - PROCESS | 1662 | 1462315684328 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]]]}] 15:48:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:48:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 722ms 15:48:04 INFO - PROCESS | 1662 | 1462315684424 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 15:48:04 INFO - PROCESS | 1662 | 1462315684425 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 15:48:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:48:04 INFO - PROCESS | 1662 | 1462315684429 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:48:04 INFO - PROCESS | 1662 | 1462315684430 Marionette TRACE conn2 <- [1,1594,null,{}] 15:48:04 INFO - PROCESS | 1662 | 1462315684432 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}] 15:48:04 INFO - PROCESS | 1662 | 1462315684529 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 15:48:04 INFO - PROCESS | 1662 | 1462315684619 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b302800 == 82 [pid = 1662] [id = 406] 15:48:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 195 (0x112ced800) [pid = 1662] [serial = 1217] [outer = 0x0] 15:48:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 196 (0x1359c3000) [pid = 1662] [serial = 1218] [outer = 0x112ced800] 15:48:04 INFO - PROCESS | 1662 | 1462315684660 Marionette DEBUG loaded listener.js 15:48:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 197 (0x1359cb800) [pid = 1662] [serial = 1219] [outer = 0x112ced800] 15:48:05 INFO - PROCESS | 1662 | 1462315685479 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]]]}] 15:48:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:48:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1076ms 15:48:05 INFO - PROCESS | 1662 | 1462315685506 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 15:48:05 INFO - PROCESS | 1662 | 1462315685508 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 15:48:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:48:05 INFO - PROCESS | 1662 | 1462315685511 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:48:05 INFO - PROCESS | 1662 | 1462315685514 Marionette TRACE conn2 <- [1,1598,null,{}] 15:48:05 INFO - PROCESS | 1662 | 1462315685518 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}] 15:48:05 INFO - PROCESS | 1662 | 1462315685662 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 15:48:05 INFO - PROCESS | 1662 | 1462315685724 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x12352f000 == 83 [pid = 1662] [id = 407] 15:48:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 198 (0x112a1b800) [pid = 1662] [serial = 1220] [outer = 0x0] 15:48:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 199 (0x112bbfc00) [pid = 1662] [serial = 1221] [outer = 0x112a1b800] 15:48:05 INFO - PROCESS | 1662 | 1462315685753 Marionette DEBUG loaded listener.js 15:48:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 200 (0x112c61800) [pid = 1662] [serial = 1222] [outer = 0x112a1b800] 15:48:06 INFO - PROCESS | 1662 | 1462315686179 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]]]}] 15:48:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:48:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 721ms 15:48:06 INFO - PROCESS | 1662 | 1462315686240 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 15:48:06 INFO - PROCESS | 1662 | 1462315686245 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 15:48:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:48:06 INFO - PROCESS | 1662 | 1462315686255 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:48:06 INFO - PROCESS | 1662 | 1462315686258 Marionette TRACE conn2 <- [1,1602,null,{}] 15:48:06 INFO - PROCESS | 1662 | 1462315686261 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}] 15:48:06 INFO - PROCESS | 1662 | 1462315686372 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 15:48:06 INFO - PROCESS | 1662 | 1462315686456 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x118106800 == 84 [pid = 1662] [id = 408] 15:48:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 201 (0x116a67000) [pid = 1662] [serial = 1223] [outer = 0x0] 15:48:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 202 (0x117330000) [pid = 1662] [serial = 1224] [outer = 0x116a67000] 15:48:06 INFO - PROCESS | 1662 | 1462315686483 Marionette DEBUG loaded listener.js 15:48:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 203 (0x118302800) [pid = 1662] [serial = 1225] [outer = 0x116a67000] 15:48:06 INFO - PROCESS | 1662 | 1462315686933 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]]]}] 15:48:06 INFO - PROCESS | 1662 | --DOCSHELL 0x12ce7e800 == 83 [pid = 1662] [id = 300] 15:48:06 INFO - PROCESS | 1662 | --DOCSHELL 0x135ba4800 == 82 [pid = 1662] [id = 397] 15:48:06 INFO - PROCESS | 1662 | --DOCSHELL 0x137c22000 == 81 [pid = 1662] [id = 396] 15:48:06 INFO - PROCESS | 1662 | --DOCSHELL 0x118332800 == 80 [pid = 1662] [id = 395] 15:48:06 INFO - PROCESS | 1662 | --DOCSHELL 0x135a29800 == 79 [pid = 1662] [id = 394] 15:48:06 INFO - PROCESS | 1662 | --DOCSHELL 0x12df43000 == 78 [pid = 1662] [id = 393] 15:48:06 INFO - PROCESS | 1662 | --DOMWINDOW == 202 (0x12a754c00) [pid = 1662] [serial = 1089] [outer = 0x0] [url = about:blank] 15:48:06 INFO - PROCESS | 1662 | --DOMWINDOW == 201 (0x11982e400) [pid = 1662] [serial = 1083] [outer = 0x0] [url = about:blank] 15:48:06 INFO - PROCESS | 1662 | --DOMWINDOW == 200 (0x125c6d000) [pid = 1662] [serial = 1086] [outer = 0x0] [url = about:blank] 15:48:06 INFO - PROCESS | 1662 | --DOMWINDOW == 199 (0x12bb8c000) [pid = 1662] [serial = 1092] [outer = 0x0] [url = about:blank] 15:48:06 INFO - PROCESS | 1662 | --DOMWINDOW == 198 (0x128f7b400) [pid = 1662] [serial = 1095] [outer = 0x0] [url = about:blank] 15:48:06 INFO - PROCESS | 1662 | --DOMWINDOW == 197 (0x1181c6800) [pid = 1662] [serial = 1080] [outer = 0x0] [url = about:blank] 15:48:06 INFO - PROCESS | 1662 | --DOMWINDOW == 196 (0x112c6e400) [pid = 1662] [serial = 1131] [outer = 0x0] [url = about:blank] 15:48:06 INFO - PROCESS | 1662 | --DOCSHELL 0x12d805800 == 77 [pid = 1662] [id = 392] 15:48:06 INFO - PROCESS | 1662 | --DOCSHELL 0x12ce79000 == 76 [pid = 1662] [id = 391] 15:48:06 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab75000 == 75 [pid = 1662] [id = 390] 15:48:06 INFO - PROCESS | 1662 | --DOCSHELL 0x12941b800 == 74 [pid = 1662] [id = 389] 15:48:06 INFO - PROCESS | 1662 | --DOCSHELL 0x12122a000 == 73 [pid = 1662] [id = 388] 15:48:06 INFO - PROCESS | 1662 | --DOCSHELL 0x123708800 == 72 [pid = 1662] [id = 387] 15:48:06 INFO - PROCESS | 1662 | --DOCSHELL 0x124422000 == 71 [pid = 1662] [id = 386] 15:48:06 INFO - PROCESS | 1662 | --DOCSHELL 0x12d833800 == 70 [pid = 1662] [id = 380] 15:48:06 INFO - PROCESS | 1662 | --DOCSHELL 0x124708800 == 69 [pid = 1662] [id = 379] 15:48:06 INFO - PROCESS | 1662 | --DOCSHELL 0x117359000 == 68 [pid = 1662] [id = 378] 15:48:06 INFO - PROCESS | 1662 | --DOCSHELL 0x12df3f800 == 67 [pid = 1662] [id = 377] 15:48:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:48:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 725ms 15:48:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:48:06 INFO - PROCESS | 1662 | 1462315686980 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 15:48:06 INFO - PROCESS | 1662 | 1462315686981 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 15:48:06 INFO - PROCESS | 1662 | 1462315686983 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:48:06 INFO - PROCESS | 1662 | 1462315686985 Marionette TRACE conn2 <- [1,1606,null,{}] 15:48:07 INFO - PROCESS | 1662 | 1462315686998 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}] 15:48:07 INFO - PROCESS | 1662 | 1462315687093 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 15:48:07 INFO - PROCESS | 1662 | --DOMWINDOW == 195 (0x1277cd400) [pid = 1662] [serial = 1113] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1662 | --DOMWINDOW == 194 (0x12cc52800) [pid = 1662] [serial = 1129] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1662 | --DOMWINDOW == 193 (0x119d9d800) [pid = 1662] [serial = 1104] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1662 | --DOMWINDOW == 192 (0x121274000) [pid = 1662] [serial = 1105] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1662 | --DOMWINDOW == 191 (0x1251e0400) [pid = 1662] [serial = 1110] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1662 | --DOMWINDOW == 190 (0x118f75400) [pid = 1662] [serial = 1101] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1662 | --DOMWINDOW == 189 (0x119bec400) [pid = 1662] [serial = 1102] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1662 | --DOMWINDOW == 188 (0x113476400) [pid = 1662] [serial = 1098] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1662 | --DOMWINDOW == 187 (0x11837ac00) [pid = 1662] [serial = 1099] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1662 | --DOMWINDOW == 186 (0x12b1ee400) [pid = 1662] [serial = 1116] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1662 | --DOMWINDOW == 185 (0x12a74fc00) [pid = 1662] [serial = 1114] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1662 | --DOMWINDOW == 184 (0x12363c400) [pid = 1662] [serial = 1107] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1662 | --DOMWINDOW == 183 (0x1247d7400) [pid = 1662] [serial = 1108] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1662 | --DOMWINDOW == 182 (0x12bb95800) [pid = 1662] [serial = 1119] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1662 | --DOMWINDOW == 181 (0x12b476000) [pid = 1662] [serial = 1117] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1662 | --DOMWINDOW == 180 (0x119830000) [pid = 1662] [serial = 1123] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1662 | --DOMWINDOW == 179 (0x12c7bc000) [pid = 1662] [serial = 1128] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1662 | --DOMWINDOW == 178 (0x11732f400) [pid = 1662] [serial = 1122] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1662 | --DOMWINDOW == 177 (0x12c389000) [pid = 1662] [serial = 1120] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1662 | --DOMWINDOW == 176 (0x12a92f400) [pid = 1662] [serial = 1125] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1662 | --DOMWINDOW == 175 (0x12c387c00) [pid = 1662] [serial = 1126] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1662 | --DOMWINDOW == 174 (0x125f68800) [pid = 1662] [serial = 1111] [outer = 0x0] [url = about:blank] 15:48:07 INFO - PROCESS | 1662 | 1462315687193 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185ab000 == 68 [pid = 1662] [id = 409] 15:48:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 175 (0x113476400) [pid = 1662] [serial = 1226] [outer = 0x0] 15:48:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 176 (0x118799400) [pid = 1662] [serial = 1227] [outer = 0x113476400] 15:48:07 INFO - PROCESS | 1662 | 1462315687223 Marionette DEBUG loaded listener.js 15:48:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 177 (0x119358400) [pid = 1662] [serial = 1228] [outer = 0x113476400] 15:48:07 INFO - PROCESS | 1662 | 1462315687526 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]]]}] 15:48:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:48:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 576ms 15:48:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:48:07 INFO - PROCESS | 1662 | 1462315687560 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 15:48:07 INFO - PROCESS | 1662 | 1462315687562 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 15:48:07 INFO - PROCESS | 1662 | 1462315687564 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:48:07 INFO - PROCESS | 1662 | 1462315687565 Marionette TRACE conn2 <- [1,1610,null,{}] 15:48:07 INFO - PROCESS | 1662 | 1462315687567 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}] 15:48:07 INFO - PROCESS | 1662 | 1462315687657 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 15:48:07 INFO - PROCESS | 1662 | 1462315687736 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x121225000 == 69 [pid = 1662] [id = 410] 15:48:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 178 (0x11934d800) [pid = 1662] [serial = 1229] [outer = 0x0] 15:48:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 179 (0x119ba3000) [pid = 1662] [serial = 1230] [outer = 0x11934d800] 15:48:07 INFO - PROCESS | 1662 | 1462315687765 Marionette DEBUG loaded listener.js 15:48:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 180 (0x119d60800) [pid = 1662] [serial = 1231] [outer = 0x11934d800] 15:48:08 INFO - PROCESS | 1662 | 1462315688054 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]]]}] 15:48:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:48:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 518ms 15:48:08 INFO - PROCESS | 1662 | 1462315688082 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 15:48:08 INFO - PROCESS | 1662 | 1462315688084 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 15:48:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:48:08 INFO - PROCESS | 1662 | 1462315688094 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:48:08 INFO - PROCESS | 1662 | 1462315688095 Marionette TRACE conn2 <- [1,1614,null,{}] 15:48:08 INFO - PROCESS | 1662 | 1462315688097 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}] 15:48:08 INFO - PROCESS | 1662 | 1462315688187 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 15:48:08 INFO - PROCESS | 1662 | 1462315688192 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x128fae000 == 70 [pid = 1662] [id = 411] 15:48:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 181 (0x119d61c00) [pid = 1662] [serial = 1232] [outer = 0x0] 15:48:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 182 (0x119ebd400) [pid = 1662] [serial = 1233] [outer = 0x119d61c00] 15:48:08 INFO - PROCESS | 1662 | 1462315688218 Marionette DEBUG loaded listener.js 15:48:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 183 (0x121273400) [pid = 1662] [serial = 1234] [outer = 0x119d61c00] 15:48:08 INFO - PROCESS | 1662 | 1462315688582 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]]]}] 15:48:08 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 15:48:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 520ms 15:48:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:48:08 INFO - PROCESS | 1662 | 1462315688614 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 15:48:08 INFO - PROCESS | 1662 | 1462315688616 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 15:48:08 INFO - PROCESS | 1662 | 1462315688618 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:48:08 INFO - PROCESS | 1662 | 1462315688619 Marionette TRACE conn2 <- [1,1618,null,{}] 15:48:08 INFO - PROCESS | 1662 | 1462315688621 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}] 15:48:08 INFO - PROCESS | 1662 | 1462315688722 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 15:48:08 INFO - PROCESS | 1662 | 1462315688729 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a870800 == 71 [pid = 1662] [id = 412] 15:48:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 184 (0x12127f000) [pid = 1662] [serial = 1235] [outer = 0x0] 15:48:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 185 (0x124744800) [pid = 1662] [serial = 1236] [outer = 0x12127f000] 15:48:08 INFO - PROCESS | 1662 | 1462315688757 Marionette DEBUG loaded listener.js 15:48:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 186 (0x127206400) [pid = 1662] [serial = 1237] [outer = 0x12127f000] 15:48:09 INFO - PROCESS | 1662 | 1462315689174 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]]]}] 15:48:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:48:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 570ms 15:48:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:48:09 INFO - PROCESS | 1662 | 1462315689190 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 15:48:09 INFO - PROCESS | 1662 | 1462315689192 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 15:48:09 INFO - PROCESS | 1662 | 1462315689195 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:48:09 INFO - PROCESS | 1662 | 1462315689198 Marionette TRACE conn2 <- [1,1622,null,{}] 15:48:09 INFO - PROCESS | 1662 | 1462315689203 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}] 15:48:09 INFO - PROCESS | 1662 | 1462315689403 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 15:48:09 INFO - PROCESS | 1662 | 1462315689430 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b315000 == 72 [pid = 1662] [id = 413] 15:48:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 187 (0x127207400) [pid = 1662] [serial = 1238] [outer = 0x0] 15:48:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 188 (0x1276b2400) [pid = 1662] [serial = 1239] [outer = 0x127207400] 15:48:09 INFO - PROCESS | 1662 | 1462315689457 Marionette DEBUG loaded listener.js 15:48:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 189 (0x128c09800) [pid = 1662] [serial = 1240] [outer = 0x127207400] 15:48:09 INFO - PROCESS | 1662 | 1462315689828 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]]]}] 15:48:09 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 15:48:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 672ms 15:48:09 INFO - PROCESS | 1662 | 1462315689873 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 15:48:09 INFO - PROCESS | 1662 | 1462315689875 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 15:48:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:48:09 INFO - PROCESS | 1662 | 1462315689877 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:48:09 INFO - PROCESS | 1662 | 1462315689878 Marionette TRACE conn2 <- [1,1626,null,{}] 15:48:09 INFO - PROCESS | 1662 | 1462315689881 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}] 15:48:10 INFO - PROCESS | 1662 | 1462315689995 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 15:48:10 INFO - PROCESS | 1662 | 1462315690008 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c772800 == 73 [pid = 1662] [id = 414] 15:48:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 190 (0x12720a000) [pid = 1662] [serial = 1241] [outer = 0x0] 15:48:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 191 (0x128ed6400) [pid = 1662] [serial = 1242] [outer = 0x12720a000] 15:48:10 INFO - PROCESS | 1662 | 1462315690036 Marionette DEBUG loaded listener.js 15:48:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 192 (0x128f84c00) [pid = 1662] [serial = 1243] [outer = 0x12720a000] 15:48:10 INFO - PROCESS | 1662 | 1462315690492 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]]]}] 15:48:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:48:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 619ms 15:48:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:48:10 INFO - PROCESS | 1662 | 1462315690497 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 15:48:10 INFO - PROCESS | 1662 | 1462315690498 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 15:48:10 INFO - PROCESS | 1662 | 1462315690502 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:48:10 INFO - PROCESS | 1662 | 1462315690504 Marionette TRACE conn2 <- [1,1630,null,{}] 15:48:10 INFO - PROCESS | 1662 | 1462315690507 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}] 15:48:10 INFO - PROCESS | 1662 | 1462315690635 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 15:48:10 INFO - PROCESS | 1662 | 1462315690649 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ce74000 == 74 [pid = 1662] [id = 415] 15:48:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 193 (0x12960f800) [pid = 1662] [serial = 1244] [outer = 0x0] 15:48:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 194 (0x12a75a400) [pid = 1662] [serial = 1245] [outer = 0x12960f800] 15:48:10 INFO - PROCESS | 1662 | 1462315690675 Marionette DEBUG loaded listener.js 15:48:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 195 (0x12ab10c00) [pid = 1662] [serial = 1246] [outer = 0x12960f800] 15:48:11 INFO - PROCESS | 1662 | 1462315691056 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]]]}] 15:48:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:48:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 572ms 15:48:11 INFO - PROCESS | 1662 | 1462315691075 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 15:48:11 INFO - PROCESS | 1662 | 1462315691076 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 15:48:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:48:11 INFO - PROCESS | 1662 | 1462315691078 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:48:11 INFO - PROCESS | 1662 | 1462315691079 Marionette TRACE conn2 <- [1,1634,null,{}] 15:48:11 INFO - PROCESS | 1662 | 1462315691082 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}] 15:48:11 INFO - PROCESS | 1662 | 1462315691196 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 15:48:11 INFO - PROCESS | 1662 | 1462315691210 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d5bd800 == 75 [pid = 1662] [id = 416] 15:48:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 196 (0x129617c00) [pid = 1662] [serial = 1247] [outer = 0x0] 15:48:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 197 (0x12b21a400) [pid = 1662] [serial = 1248] [outer = 0x129617c00] 15:48:11 INFO - PROCESS | 1662 | 1462315691235 Marionette DEBUG loaded listener.js 15:48:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 198 (0x12bb89400) [pid = 1662] [serial = 1249] [outer = 0x129617c00] 15:48:11 INFO - PROCESS | 1662 | --DOMWINDOW == 197 (0x128cee400) [pid = 1662] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:48:11 INFO - PROCESS | 1662 | --DOMWINDOW == 196 (0x112b3dc00) [pid = 1662] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:48:11 INFO - PROCESS | 1662 | --DOMWINDOW == 195 (0x12b215800) [pid = 1662] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:48:11 INFO - PROCESS | 1662 | --DOMWINDOW == 194 (0x12cc48c00) [pid = 1662] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:48:11 INFO - PROCESS | 1662 | --DOMWINDOW == 193 (0x12cf6f800) [pid = 1662] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:48:11 INFO - PROCESS | 1662 | --DOMWINDOW == 192 (0x123639800) [pid = 1662] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:48:11 INFO - PROCESS | 1662 | --DOMWINDOW == 191 (0x112bc4000) [pid = 1662] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:48:11 INFO - PROCESS | 1662 | --DOMWINDOW == 190 (0x1181cb400) [pid = 1662] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:48:11 INFO - PROCESS | 1662 | --DOMWINDOW == 189 (0x12b21ac00) [pid = 1662] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:48:11 INFO - PROCESS | 1662 | --DOMWINDOW == 188 (0x112b3cc00) [pid = 1662] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:48:11 INFO - PROCESS | 1662 | --DOMWINDOW == 187 (0x12ab12400) [pid = 1662] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:48:11 INFO - PROCESS | 1662 | --DOMWINDOW == 186 (0x121275c00) [pid = 1662] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:48:11 INFO - PROCESS | 1662 | --DOMWINDOW == 185 (0x116a71400) [pid = 1662] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:48:11 INFO - PROCESS | 1662 | --DOMWINDOW == 184 (0x112c67800) [pid = 1662] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:48:11 INFO - PROCESS | 1662 | --DOMWINDOW == 183 (0x111c35800) [pid = 1662] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:48:11 INFO - PROCESS | 1662 | --DOMWINDOW == 182 (0x12a933c00) [pid = 1662] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:48:11 INFO - PROCESS | 1662 | 1462315691929 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]]]}] 15:48:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:48:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 869ms 15:48:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:48:11 INFO - PROCESS | 1662 | 1462315691948 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 15:48:11 INFO - PROCESS | 1662 | 1462315691949 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 15:48:11 INFO - PROCESS | 1662 | 1462315691951 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:48:11 INFO - PROCESS | 1662 | 1462315691955 Marionette TRACE conn2 <- [1,1638,null,{}] 15:48:11 INFO - PROCESS | 1662 | 1462315691976 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}] 15:48:12 INFO - PROCESS | 1662 | 1462315692087 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 15:48:12 INFO - PROCESS | 1662 | 1462315692092 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d828800 == 76 [pid = 1662] [id = 417] 15:48:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 183 (0x128f7f400) [pid = 1662] [serial = 1250] [outer = 0x0] 15:48:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 184 (0x12bb81000) [pid = 1662] [serial = 1251] [outer = 0x128f7f400] 15:48:12 INFO - PROCESS | 1662 | 1462315692121 Marionette DEBUG loaded listener.js 15:48:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 185 (0x12c477800) [pid = 1662] [serial = 1252] [outer = 0x128f7f400] 15:48:12 INFO - PROCESS | 1662 | 1462315692492 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]]]}] 15:48:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:48:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 585ms 15:48:12 INFO - PROCESS | 1662 | 1462315692539 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 15:48:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:48:12 INFO - PROCESS | 1662 | 1462315692541 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 15:48:12 INFO - PROCESS | 1662 | 1462315692545 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:48:12 INFO - PROCESS | 1662 | 1462315692546 Marionette TRACE conn2 <- [1,1642,null,{}] 15:48:12 INFO - PROCESS | 1662 | 1462315692550 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}] 15:48:12 INFO - PROCESS | 1662 | 1462315692719 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 15:48:12 INFO - PROCESS | 1662 | 1462315692736 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x12df4b000 == 77 [pid = 1662] [id = 418] 15:48:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 186 (0x111dc5c00) [pid = 1662] [serial = 1253] [outer = 0x0] 15:48:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 187 (0x12c7b9400) [pid = 1662] [serial = 1254] [outer = 0x111dc5c00] 15:48:12 INFO - PROCESS | 1662 | 1462315692775 Marionette DEBUG loaded listener.js 15:48:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 188 (0x12cc46c00) [pid = 1662] [serial = 1255] [outer = 0x111dc5c00] 15:48:13 INFO - PROCESS | 1662 | 1462315693078 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]]]}] 15:48:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:48:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 570ms 15:48:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:48:13 INFO - PROCESS | 1662 | 1462315693115 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 15:48:13 INFO - PROCESS | 1662 | 1462315693116 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 15:48:13 INFO - PROCESS | 1662 | 1462315693118 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:48:13 INFO - PROCESS | 1662 | 1462315693119 Marionette TRACE conn2 <- [1,1646,null,{}] 15:48:13 INFO - PROCESS | 1662 | 1462315693126 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}] 15:48:13 INFO - PROCESS | 1662 | 1462315693217 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 15:48:13 INFO - PROCESS | 1662 | 1462315693281 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x1351e2800 == 78 [pid = 1662] [id = 419] 15:48:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 189 (0x12c1b5800) [pid = 1662] [serial = 1256] [outer = 0x0] 15:48:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 190 (0x12cc55c00) [pid = 1662] [serial = 1257] [outer = 0x12c1b5800] 15:48:13 INFO - PROCESS | 1662 | 1462315693306 Marionette DEBUG loaded listener.js 15:48:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 191 (0x12cf71400) [pid = 1662] [serial = 1258] [outer = 0x12c1b5800] 15:48:13 INFO - PROCESS | 1662 | 1462315693608 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]]]}] 15:48:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:48:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 521ms 15:48:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:48:13 INFO - PROCESS | 1662 | 1462315693640 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 15:48:13 INFO - PROCESS | 1662 | 1462315693641 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 15:48:13 INFO - PROCESS | 1662 | 1462315693643 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:48:13 INFO - PROCESS | 1662 | 1462315693644 Marionette TRACE conn2 <- [1,1650,null,{}] 15:48:13 INFO - PROCESS | 1662 | 1462315693647 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}] 15:48:13 INFO - PROCESS | 1662 | 1462315693739 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 15:48:13 INFO - PROCESS | 1662 | 1462315693872 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x116039000 == 79 [pid = 1662] [id = 420] 15:48:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 192 (0x111c3bc00) [pid = 1662] [serial = 1259] [outer = 0x0] 15:48:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 193 (0x1129d7000) [pid = 1662] [serial = 1260] [outer = 0x111c3bc00] 15:48:13 INFO - PROCESS | 1662 | 1462315693905 Marionette DEBUG loaded listener.js 15:48:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 194 (0x112a1d800) [pid = 1662] [serial = 1261] [outer = 0x111c3bc00] 15:48:14 INFO - PROCESS | 1662 | 1462315694380 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]]]}] 15:48:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:48:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 768ms 15:48:14 INFO - PROCESS | 1662 | 1462315694414 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 15:48:14 INFO - PROCESS | 1662 | 1462315694419 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 15:48:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:48:14 INFO - PROCESS | 1662 | 1462315694426 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:48:14 INFO - PROCESS | 1662 | 1462315694430 Marionette TRACE conn2 <- [1,1654,null,{}] 15:48:14 INFO - PROCESS | 1662 | 1462315694435 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}] 15:48:14 INFO - PROCESS | 1662 | 1462315694651 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 15:48:14 INFO - PROCESS | 1662 | 1462315694771 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198ba000 == 80 [pid = 1662] [id = 421] 15:48:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 195 (0x112bc6800) [pid = 1662] [serial = 1262] [outer = 0x0] 15:48:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 196 (0x1180d9800) [pid = 1662] [serial = 1263] [outer = 0x112bc6800] 15:48:14 INFO - PROCESS | 1662 | 1462315694804 Marionette DEBUG loaded listener.js 15:48:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 197 (0x1183da000) [pid = 1662] [serial = 1264] [outer = 0x112bc6800] 15:48:15 INFO - PROCESS | 1662 | 1462315695208 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]]]}] 15:48:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:48:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 823ms 15:48:15 INFO - PROCESS | 1662 | 1462315695250 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 15:48:15 INFO - PROCESS | 1662 | 1462315695254 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 15:48:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:48:15 INFO - PROCESS | 1662 | 1462315695256 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:48:15 INFO - PROCESS | 1662 | 1462315695258 Marionette TRACE conn2 <- [1,1658,null,{}] 15:48:15 INFO - PROCESS | 1662 | 1462315695260 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}] 15:48:15 INFO - PROCESS | 1662 | 1462315695373 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 15:48:15 INFO - PROCESS | 1662 | 1462315695481 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab7c800 == 81 [pid = 1662] [id = 422] 15:48:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 198 (0x118fce400) [pid = 1662] [serial = 1265] [outer = 0x0] 15:48:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 199 (0x119ba3800) [pid = 1662] [serial = 1266] [outer = 0x118fce400] 15:48:15 INFO - PROCESS | 1662 | 1462315695515 Marionette DEBUG loaded listener.js 15:48:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 200 (0x121277c00) [pid = 1662] [serial = 1267] [outer = 0x118fce400] 15:48:15 INFO - PROCESS | 1662 | 1462315695932 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]]]}] 15:48:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:48:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 723ms 15:48:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:48:15 INFO - PROCESS | 1662 | 1462315695980 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 15:48:15 INFO - PROCESS | 1662 | 1462315695981 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 15:48:15 INFO - PROCESS | 1662 | 1462315695989 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:48:15 INFO - PROCESS | 1662 | 1462315695993 Marionette TRACE conn2 <- [1,1662,null,{}] 15:48:16 INFO - PROCESS | 1662 | 1462315696053 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}] 15:48:16 INFO - PROCESS | 1662 | 1462315696191 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 15:48:16 INFO - PROCESS | 1662 | 1462315696250 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x135b7f000 == 82 [pid = 1662] [id = 423] 15:48:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 201 (0x119ebe000) [pid = 1662] [serial = 1268] [outer = 0x0] 15:48:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 202 (0x128c08400) [pid = 1662] [serial = 1269] [outer = 0x119ebe000] 15:48:16 INFO - PROCESS | 1662 | 1462315696280 Marionette DEBUG loaded listener.js 15:48:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 203 (0x12a944400) [pid = 1662] [serial = 1270] [outer = 0x119ebe000] 15:48:16 INFO - PROCESS | 1662 | 1462315696750 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]]]}] 15:48:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:48:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 805ms 15:48:16 INFO - PROCESS | 1662 | 1462315696808 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 15:48:16 INFO - PROCESS | 1662 | 1462315696811 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 15:48:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:48:16 INFO - PROCESS | 1662 | 1462315696815 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:48:16 INFO - PROCESS | 1662 | 1462315696816 Marionette TRACE conn2 <- [1,1666,null,{}] 15:48:16 INFO - PROCESS | 1662 | 1462315696821 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}] 15:48:16 INFO - PROCESS | 1662 | 1462315696931 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 15:48:17 INFO - PROCESS | 1662 | 1462315697010 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x135e79000 == 83 [pid = 1662] [id = 424] 15:48:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 204 (0x12a946400) [pid = 1662] [serial = 1271] [outer = 0x0] 15:48:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 205 (0x12bb8b000) [pid = 1662] [serial = 1272] [outer = 0x12a946400] 15:48:17 INFO - PROCESS | 1662 | 1462315697040 Marionette DEBUG loaded listener.js 15:48:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 206 (0x12c38c800) [pid = 1662] [serial = 1273] [outer = 0x12a946400] 15:48:17 INFO - PROCESS | 1662 | 1462315697492 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]]]}] 15:48:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:48:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 723ms 15:48:17 INFO - PROCESS | 1662 | 1462315697539 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 15:48:17 INFO - PROCESS | 1662 | 1462315697540 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 15:48:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:48:17 INFO - PROCESS | 1662 | 1462315697542 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:48:17 INFO - PROCESS | 1662 | 1462315697544 Marionette TRACE conn2 <- [1,1670,null,{}] 15:48:17 INFO - PROCESS | 1662 | 1462315697546 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}] 15:48:17 INFO - PROCESS | 1662 | 1462315697654 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 15:48:17 INFO - PROCESS | 1662 | 1462315697733 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x135fd1000 == 84 [pid = 1662] [id = 425] 15:48:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 207 (0x12c7bcc00) [pid = 1662] [serial = 1274] [outer = 0x0] 15:48:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 208 (0x12cf66800) [pid = 1662] [serial = 1275] [outer = 0x12c7bcc00] 15:48:17 INFO - PROCESS | 1662 | 1462315697769 Marionette DEBUG loaded listener.js 15:48:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 209 (0x12d66a400) [pid = 1662] [serial = 1276] [outer = 0x12c7bcc00] 15:48:18 INFO - PROCESS | 1662 | 1462315698181 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]]]}] 15:48:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 669ms 15:48:18 INFO - PROCESS | 1662 | 1462315698212 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 15:48:18 INFO - PROCESS | 1662 | 1462315698214 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 15:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:48:18 INFO - PROCESS | 1662 | 1462315698218 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:48:18 INFO - PROCESS | 1662 | 1462315698220 Marionette TRACE conn2 <- [1,1674,null,{}] 15:48:18 INFO - PROCESS | 1662 | 1462315698224 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}] 15:48:18 INFO - PROCESS | 1662 | 1462315698364 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 15:48:18 INFO - PROCESS | 1662 | 1462315698475 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x137c0c000 == 85 [pid = 1662] [id = 426] 15:48:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 210 (0x12d66e800) [pid = 1662] [serial = 1277] [outer = 0x0] 15:48:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 211 (0x12d679800) [pid = 1662] [serial = 1278] [outer = 0x12d66e800] 15:48:18 INFO - PROCESS | 1662 | 1462315698508 Marionette DEBUG loaded listener.js 15:48:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 212 (0x135742400) [pid = 1662] [serial = 1279] [outer = 0x12d66e800] 15:48:19 INFO - PROCESS | 1662 | 1462315699037 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]]]}] 15:48:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:48:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 873ms 15:48:19 INFO - PROCESS | 1662 | 1462315699091 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 15:48:19 INFO - PROCESS | 1662 | 1462315699093 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 15:48:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:48:19 INFO - PROCESS | 1662 | 1462315699097 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:48:19 INFO - PROCESS | 1662 | 1462315699099 Marionette TRACE conn2 <- [1,1678,null,{}] 15:48:19 INFO - PROCESS | 1662 | 1462315699131 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}] 15:48:19 INFO - PROCESS | 1662 | 1462315699266 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 15:48:19 INFO - PROCESS | 1662 | 1462315699344 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x11813e800 == 86 [pid = 1662] [id = 427] 15:48:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 213 (0x111dbc000) [pid = 1662] [serial = 1280] [outer = 0x0] 15:48:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 214 (0x12363b400) [pid = 1662] [serial = 1281] [outer = 0x111dbc000] 15:48:19 INFO - PROCESS | 1662 | 1462315699374 Marionette DEBUG loaded listener.js 15:48:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 215 (0x12b477000) [pid = 1662] [serial = 1282] [outer = 0x111dbc000] 15:48:19 INFO - PROCESS | 1662 | 1462315699810 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]]]}] 15:48:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:48:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 720ms 15:48:19 INFO - PROCESS | 1662 | 1462315699817 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 15:48:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:48:19 INFO - PROCESS | 1662 | 1462315699818 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 15:48:19 INFO - PROCESS | 1662 | 1462315699822 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:48:19 INFO - PROCESS | 1662 | 1462315699824 Marionette TRACE conn2 <- [1,1682,null,{}] 15:48:19 INFO - PROCESS | 1662 | 1462315699827 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}] 15:48:19 INFO - PROCESS | 1662 | 1462315699938 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 15:48:20 INFO - PROCESS | 1662 | 1462315700020 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185b2000 == 87 [pid = 1662] [id = 428] 15:48:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 216 (0x116a6e400) [pid = 1662] [serial = 1283] [outer = 0x0] 15:48:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 217 (0x12d66c000) [pid = 1662] [serial = 1284] [outer = 0x116a6e400] 15:48:20 INFO - PROCESS | 1662 | 1462315700051 Marionette DEBUG loaded listener.js 15:48:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 218 (0x135749000) [pid = 1662] [serial = 1285] [outer = 0x116a6e400] 15:48:20 INFO - PROCESS | 1662 | 1462315700477 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]]]}] 15:48:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:48:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 671ms 15:48:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:48:20 INFO - PROCESS | 1662 | 1462315700493 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 15:48:20 INFO - PROCESS | 1662 | 1462315700494 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 15:48:20 INFO - PROCESS | 1662 | 1462315700496 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:48:20 INFO - PROCESS | 1662 | 1462315700498 Marionette TRACE conn2 <- [1,1686,null,{}] 15:48:20 INFO - PROCESS | 1662 | 1462315700500 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}] 15:48:20 INFO - PROCESS | 1662 | 1462315700631 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 15:48:20 INFO - PROCESS | 1662 | 1462315700712 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b25c000 == 88 [pid = 1662] [id = 429] 15:48:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 219 (0x12d8e9800) [pid = 1662] [serial = 1286] [outer = 0x0] 15:48:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 220 (0x1359c9c00) [pid = 1662] [serial = 1287] [outer = 0x12d8e9800] 15:48:20 INFO - PROCESS | 1662 | 1462315700742 Marionette DEBUG loaded listener.js 15:48:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 221 (0x1359d0400) [pid = 1662] [serial = 1288] [outer = 0x12d8e9800] 15:48:21 INFO - PROCESS | 1662 | 1462315701324 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]]]}] 15:48:21 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 15:48:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 869ms 15:48:21 INFO - PROCESS | 1662 | 1462315701366 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 15:48:21 INFO - PROCESS | 1662 | 1462315701369 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 15:48:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:48:21 INFO - PROCESS | 1662 | 1462315701375 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:48:21 INFO - PROCESS | 1662 | 1462315701377 Marionette TRACE conn2 <- [1,1690,null,{}] 15:48:21 INFO - PROCESS | 1662 | 1462315701381 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}] 15:48:21 INFO - PROCESS | 1662 | 1462315701487 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 15:48:21 INFO - PROCESS | 1662 | 1462315701574 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x12471f800 == 89 [pid = 1662] [id = 430] 15:48:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 222 (0x112bbdc00) [pid = 1662] [serial = 1289] [outer = 0x0] 15:48:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 223 (0x112bc5c00) [pid = 1662] [serial = 1290] [outer = 0x112bbdc00] 15:48:21 INFO - PROCESS | 1662 | 1462315701603 Marionette DEBUG loaded listener.js 15:48:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 224 (0x117675800) [pid = 1662] [serial = 1291] [outer = 0x112bbdc00] 15:48:22 INFO - PROCESS | 1662 | 1462315702070 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]]]}] 15:48:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:48:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 723ms 15:48:22 INFO - PROCESS | 1662 | 1462315702097 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 15:48:22 INFO - PROCESS | 1662 | 1462315702101 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 15:48:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:48:22 INFO - PROCESS | 1662 | 1462315702108 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:48:22 INFO - PROCESS | 1662 | 1462315702110 Marionette TRACE conn2 <- [1,1694,null,{}] 15:48:22 INFO - PROCESS | 1662 | 1462315702113 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}] 15:48:22 INFO - PROCESS | 1662 | 1462315702224 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 15:48:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12d140800 == 88 [pid = 1662] [id = 231] 15:48:22 INFO - PROCESS | 1662 | --DOCSHELL 0x1351e2800 == 87 [pid = 1662] [id = 419] 15:48:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12df4b000 == 86 [pid = 1662] [id = 418] 15:48:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12d828800 == 85 [pid = 1662] [id = 417] 15:48:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12d5bd800 == 84 [pid = 1662] [id = 416] 15:48:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12ce74000 == 83 [pid = 1662] [id = 415] 15:48:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12c772800 == 82 [pid = 1662] [id = 414] 15:48:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12b315000 == 81 [pid = 1662] [id = 413] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 223 (0x13574b000) [pid = 1662] [serial = 1194] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | 1462315702367 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12a870800 == 80 [pid = 1662] [id = 412] 15:48:22 INFO - PROCESS | 1662 | --DOCSHELL 0x128fae000 == 79 [pid = 1662] [id = 411] 15:48:22 INFO - PROCESS | 1662 | --DOCSHELL 0x121225000 == 78 [pid = 1662] [id = 410] 15:48:22 INFO - PROCESS | 1662 | --DOCSHELL 0x1185ab000 == 77 [pid = 1662] [id = 409] 15:48:22 INFO - PROCESS | 1662 | --DOCSHELL 0x118106800 == 76 [pid = 1662] [id = 408] 15:48:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12352f000 == 75 [pid = 1662] [id = 407] 15:48:22 INFO - PROCESS | 1662 | --DOCSHELL 0x1185ae800 == 74 [pid = 1662] [id = 405] 15:48:22 INFO - PROCESS | 1662 | --DOCSHELL 0x137c25800 == 73 [pid = 1662] [id = 404] 15:48:22 INFO - PROCESS | 1662 | --DOCSHELL 0x137c0a800 == 72 [pid = 1662] [id = 403] 15:48:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x1180a9800 == 73 [pid = 1662] [id = 431] 15:48:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 224 (0x112b37400) [pid = 1662] [serial = 1292] [outer = 0x0] 15:48:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 225 (0x11837ac00) [pid = 1662] [serial = 1293] [outer = 0x112b37400] 15:48:22 INFO - PROCESS | 1662 | 1462315702407 Marionette DEBUG loaded listener.js 15:48:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 226 (0x11983c800) [pid = 1662] [serial = 1294] [outer = 0x112b37400] 15:48:22 INFO - PROCESS | 1662 | --DOCSHELL 0x135e98800 == 72 [pid = 1662] [id = 402] 15:48:22 INFO - PROCESS | 1662 | --DOCSHELL 0x1351d5000 == 71 [pid = 1662] [id = 401] 15:48:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12941c800 == 70 [pid = 1662] [id = 400] 15:48:22 INFO - PROCESS | 1662 | --DOCSHELL 0x118f8c800 == 69 [pid = 1662] [id = 399] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 225 (0x1296b2400) [pid = 1662] [serial = 1021] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 224 (0x12c7b8000) [pid = 1662] [serial = 1096] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 223 (0x12cc49400) [pid = 1662] [serial = 1176] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 222 (0x12d17b800) [pid = 1662] [serial = 1179] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 221 (0x12cf6bc00) [pid = 1662] [serial = 1177] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 220 (0x12d2cc000) [pid = 1662] [serial = 1182] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 219 (0x12d186c00) [pid = 1662] [serial = 1180] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 218 (0x12d66b800) [pid = 1662] [serial = 1183] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 217 (0x128c07000) [pid = 1662] [serial = 1170] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 216 (0x129095400) [pid = 1662] [serial = 1171] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 215 (0x12c386000) [pid = 1662] [serial = 1146] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 214 (0x11615cc00) [pid = 1662] [serial = 1159] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 213 (0x112c69000) [pid = 1662] [serial = 1158] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 212 (0x1195bac00) [pid = 1662] [serial = 1137] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 211 (0x1195ba800) [pid = 1662] [serial = 1164] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 210 (0x119ffb400) [pid = 1662] [serial = 1165] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 209 (0x1277c7400) [pid = 1662] [serial = 1140] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 208 (0x12cf65800) [pid = 1662] [serial = 1156] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 207 (0x12cc51800) [pid = 1662] [serial = 1155] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 206 (0x12127e400) [pid = 1662] [serial = 1186] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 205 (0x12bb7f000) [pid = 1662] [serial = 1173] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 204 (0x125f71800) [pid = 1662] [serial = 1167] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 203 (0x12725d800) [pid = 1662] [serial = 1168] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 202 (0x112c63400) [pid = 1662] [serial = 1134] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 201 (0x128ee2c00) [pid = 1662] [serial = 1143] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 200 (0x12720a400) [pid = 1662] [serial = 1149] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 199 (0x119d60400) [pid = 1662] [serial = 1152] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 198 (0x1195bb400) [pid = 1662] [serial = 1162] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 197 (0x118793400) [pid = 1662] [serial = 1161] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 196 (0x128ed8800) [pid = 1662] [serial = 1132] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 195 (0x12d8ecc00) [pid = 1662] [serial = 1191] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 194 (0x12d675c00) [pid = 1662] [serial = 1188] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 193 (0x135745c00) [pid = 1662] [serial = 1192] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 192 (0x1183dec00) [pid = 1662] [serial = 1185] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 191 (0x12c7b3400) [pid = 1662] [serial = 1174] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | --DOMWINDOW == 190 (0x12d8ea800) [pid = 1662] [serial = 1189] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1662 | 1462315702743 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]]]}] 15:48:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:48:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 673ms 15:48:22 INFO - PROCESS | 1662 | 1462315702782 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 15:48:22 INFO - PROCESS | 1662 | 1462315702783 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 15:48:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:48:22 INFO - PROCESS | 1662 | 1462315702786 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:48:22 INFO - PROCESS | 1662 | 1462315702788 Marionette TRACE conn2 <- [1,1698,null,{}] 15:48:22 INFO - PROCESS | 1662 | 1462315702795 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}] 15:48:22 INFO - PROCESS | 1662 | 1462315702892 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 15:48:22 INFO - PROCESS | 1662 | 1462315702897 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x127455000 == 70 [pid = 1662] [id = 432] 15:48:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 191 (0x119bf8c00) [pid = 1662] [serial = 1295] [outer = 0x0] 15:48:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 192 (0x119eca400) [pid = 1662] [serial = 1296] [outer = 0x119bf8c00] 15:48:22 INFO - PROCESS | 1662 | 1462315702926 Marionette DEBUG loaded listener.js 15:48:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 193 (0x12363dc00) [pid = 1662] [serial = 1297] [outer = 0x119bf8c00] 15:48:23 INFO - PROCESS | 1662 | 1462315703308 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]]]}] 15:48:23 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 15:48:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 572ms 15:48:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:48:23 INFO - PROCESS | 1662 | 1462315703358 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 15:48:23 INFO - PROCESS | 1662 | 1462315703360 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 15:48:23 INFO - PROCESS | 1662 | 1462315703363 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:48:23 INFO - PROCESS | 1662 | 1462315703364 Marionette TRACE conn2 <- [1,1702,null,{}] 15:48:23 INFO - PROCESS | 1662 | 1462315703366 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}] 15:48:23 INFO - PROCESS | 1662 | 1462315703458 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 15:48:23 INFO - PROCESS | 1662 | 1462315703463 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a873000 == 71 [pid = 1662] [id = 433] 15:48:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 194 (0x1244c6400) [pid = 1662] [serial = 1298] [outer = 0x0] 15:48:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 195 (0x125124c00) [pid = 1662] [serial = 1299] [outer = 0x1244c6400] 15:48:23 INFO - PROCESS | 1662 | 1462315703489 Marionette DEBUG loaded listener.js 15:48:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 196 (0x12720a400) [pid = 1662] [serial = 1300] [outer = 0x1244c6400] 15:48:23 INFO - PROCESS | 1662 | 1462315703868 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]]]}] 15:48:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:48:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 519ms 15:48:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:48:23 INFO - PROCESS | 1662 | 1462315703883 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 15:48:23 INFO - PROCESS | 1662 | 1462315703884 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 15:48:23 INFO - PROCESS | 1662 | 1462315703886 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:48:23 INFO - PROCESS | 1662 | 1462315703889 Marionette TRACE conn2 <- [1,1706,null,{}] 15:48:23 INFO - PROCESS | 1662 | 1462315703892 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}] 15:48:23 INFO - PROCESS | 1662 | 1462315703982 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 15:48:23 INFO - PROCESS | 1662 | 1462315703986 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c348800 == 72 [pid = 1662] [id = 434] 15:48:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 197 (0x12725f800) [pid = 1662] [serial = 1301] [outer = 0x0] 15:48:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 198 (0x128c06800) [pid = 1662] [serial = 1302] [outer = 0x12725f800] 15:48:24 INFO - PROCESS | 1662 | 1462315704012 Marionette DEBUG loaded listener.js 15:48:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 199 (0x128ee0800) [pid = 1662] [serial = 1303] [outer = 0x12725f800] 15:48:24 INFO - PROCESS | 1662 | 1462315704376 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]]]}] 15:48:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:48:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 521ms 15:48:24 INFO - PROCESS | 1662 | 1462315704407 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 15:48:24 INFO - PROCESS | 1662 | 1462315704408 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 15:48:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:48:24 INFO - PROCESS | 1662 | 1462315704411 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:48:24 INFO - PROCESS | 1662 | 1462315704412 Marionette TRACE conn2 <- [1,1710,null,{}] 15:48:24 INFO - PROCESS | 1662 | 1462315704414 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}] 15:48:24 INFO - PROCESS | 1662 | 1462315704555 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 15:48:24 INFO - PROCESS | 1662 | 1462315704568 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ce75000 == 73 [pid = 1662] [id = 435] 15:48:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 200 (0x128edcc00) [pid = 1662] [serial = 1304] [outer = 0x0] 15:48:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 201 (0x1296b5400) [pid = 1662] [serial = 1305] [outer = 0x128edcc00] 15:48:24 INFO - PROCESS | 1662 | 1462315704601 Marionette DEBUG loaded listener.js 15:48:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 202 (0x12c482000) [pid = 1662] [serial = 1306] [outer = 0x128edcc00] 15:48:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:48:24 INFO - PROCESS | 1662 | 1462315704975 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]]]}] 15:48:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 568ms 15:48:24 INFO - PROCESS | 1662 | 1462315704980 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 15:48:24 INFO - PROCESS | 1662 | 1462315704981 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 15:48:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:48:24 INFO - PROCESS | 1662 | 1462315704983 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:48:24 INFO - PROCESS | 1662 | 1462315704984 Marionette TRACE conn2 <- [1,1714,null,{}] 15:48:24 INFO - PROCESS | 1662 | 1462315704989 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}] 15:48:25 INFO - PROCESS | 1662 | 1462315705106 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 15:48:25 INFO - PROCESS | 1662 | 1462315705117 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d828800 == 74 [pid = 1662] [id = 436] 15:48:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 203 (0x12c47c800) [pid = 1662] [serial = 1307] [outer = 0x0] 15:48:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 204 (0x12cc4e000) [pid = 1662] [serial = 1308] [outer = 0x12c47c800] 15:48:25 INFO - PROCESS | 1662 | 1462315705144 Marionette DEBUG loaded listener.js 15:48:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 205 (0x12d2cc800) [pid = 1662] [serial = 1309] [outer = 0x12c47c800] 15:48:25 INFO - PROCESS | 1662 | 1462315705480 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]]]}] 15:48:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:48:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 521ms 15:48:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:48:25 INFO - PROCESS | 1662 | 1462315705505 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 15:48:25 INFO - PROCESS | 1662 | 1462315705506 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 15:48:25 INFO - PROCESS | 1662 | 1462315705508 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:48:25 INFO - PROCESS | 1662 | 1462315705509 Marionette TRACE conn2 <- [1,1718,null,{}] 15:48:25 INFO - PROCESS | 1662 | 1462315705512 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}] 15:48:25 INFO - PROCESS | 1662 | 1462315705625 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 15:48:25 INFO - PROCESS | 1662 | 1462315705646 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x1351d3800 == 75 [pid = 1662] [id = 437] 15:48:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 206 (0x12c7b3800) [pid = 1662] [serial = 1310] [outer = 0x0] 15:48:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 207 (0x12d677c00) [pid = 1662] [serial = 1311] [outer = 0x12c7b3800] 15:48:25 INFO - PROCESS | 1662 | 1462315705670 Marionette DEBUG loaded listener.js 15:48:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 208 (0x1355aa800) [pid = 1662] [serial = 1312] [outer = 0x12c7b3800] 15:48:26 INFO - PROCESS | 1662 | 1462315706048 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]]]}] 15:48:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:48:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 571ms 15:48:26 INFO - PROCESS | 1662 | 1462315706085 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 15:48:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:48:26 INFO - PROCESS | 1662 | 1462315706086 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 15:48:26 INFO - PROCESS | 1662 | 1462315706089 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:48:26 INFO - PROCESS | 1662 | 1462315706090 Marionette TRACE conn2 <- [1,1722,null,{}] 15:48:26 INFO - PROCESS | 1662 | 1462315706092 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}] 15:48:26 INFO - PROCESS | 1662 | 1462315706212 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 15:48:26 INFO - PROCESS | 1662 | 1462315706223 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x135ab9000 == 76 [pid = 1662] [id = 438] 15:48:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 209 (0x121194400) [pid = 1662] [serial = 1313] [outer = 0x0] 15:48:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 210 (0x12119b800) [pid = 1662] [serial = 1314] [outer = 0x121194400] 15:48:26 INFO - PROCESS | 1662 | 1462315706248 Marionette DEBUG loaded listener.js 15:48:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 211 (0x1211a0800) [pid = 1662] [serial = 1315] [outer = 0x121194400] 15:48:26 INFO - PROCESS | 1662 | --DOMWINDOW == 210 (0x127207400) [pid = 1662] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:48:26 INFO - PROCESS | 1662 | --DOMWINDOW == 209 (0x113476400) [pid = 1662] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:48:26 INFO - PROCESS | 1662 | --DOMWINDOW == 208 (0x12960f800) [pid = 1662] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:48:26 INFO - PROCESS | 1662 | --DOMWINDOW == 207 (0x12127f000) [pid = 1662] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:48:26 INFO - PROCESS | 1662 | --DOMWINDOW == 206 (0x116a67000) [pid = 1662] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:48:26 INFO - PROCESS | 1662 | --DOMWINDOW == 205 (0x135746000) [pid = 1662] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:48:26 INFO - PROCESS | 1662 | --DOMWINDOW == 204 (0x128f7f400) [pid = 1662] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:48:26 INFO - PROCESS | 1662 | --DOMWINDOW == 203 (0x111dc5c00) [pid = 1662] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:48:26 INFO - PROCESS | 1662 | --DOMWINDOW == 202 (0x11934d800) [pid = 1662] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:48:26 INFO - PROCESS | 1662 | --DOMWINDOW == 201 (0x12720a000) [pid = 1662] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:48:26 INFO - PROCESS | 1662 | --DOMWINDOW == 200 (0x119d61c00) [pid = 1662] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:48:26 INFO - PROCESS | 1662 | --DOMWINDOW == 199 (0x112a1b800) [pid = 1662] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:48:26 INFO - PROCESS | 1662 | --DOMWINDOW == 198 (0x129617c00) [pid = 1662] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:48:26 INFO - PROCESS | 1662 | 1462315706871 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]]]}] 15:48:26 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 15:48:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 819ms 15:48:26 INFO - PROCESS | 1662 | 1462315706908 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 15:48:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:48:26 INFO - PROCESS | 1662 | 1462315706909 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 15:48:26 INFO - PROCESS | 1662 | 1462315706912 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:48:26 INFO - PROCESS | 1662 | 1462315706913 Marionette TRACE conn2 <- [1,1726,null,{}] 15:48:26 INFO - PROCESS | 1662 | 1462315706915 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}] 15:48:27 INFO - PROCESS | 1662 | 1462315707008 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 15:48:27 INFO - PROCESS | 1662 | 1462315707014 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b23f800 == 77 [pid = 1662] [id = 439] 15:48:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 199 (0x1168b4800) [pid = 1662] [serial = 1316] [outer = 0x0] 15:48:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 200 (0x119d9e000) [pid = 1662] [serial = 1317] [outer = 0x1168b4800] 15:48:27 INFO - PROCESS | 1662 | 1462315707039 Marionette DEBUG loaded listener.js 15:48:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 201 (0x127471000) [pid = 1662] [serial = 1318] [outer = 0x1168b4800] 15:48:27 INFO - PROCESS | 1662 | 1462315707412 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]]]}] 15:48:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:48:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 518ms 15:48:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:48:27 INFO - PROCESS | 1662 | 1462315707430 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 15:48:27 INFO - PROCESS | 1662 | 1462315707432 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 15:48:27 INFO - PROCESS | 1662 | 1462315707434 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:48:27 INFO - PROCESS | 1662 | 1462315707436 Marionette TRACE conn2 <- [1,1730,null,{}] 15:48:27 INFO - PROCESS | 1662 | 1462315707450 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}] 15:48:27 INFO - PROCESS | 1662 | 1462315707554 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 15:48:27 INFO - PROCESS | 1662 | 1462315707558 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x135e92000 == 78 [pid = 1662] [id = 440] 15:48:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 202 (0x128f7f400) [pid = 1662] [serial = 1319] [outer = 0x0] 15:48:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 203 (0x1355ae000) [pid = 1662] [serial = 1320] [outer = 0x128f7f400] 15:48:27 INFO - PROCESS | 1662 | 1462315707588 Marionette DEBUG loaded listener.js 15:48:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 204 (0x1355b8000) [pid = 1662] [serial = 1321] [outer = 0x128f7f400] 15:48:27 INFO - PROCESS | 1662 | 1462315707939 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]]]}] 15:48:27 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 15:48:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 530ms 15:48:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:48:27 INFO - PROCESS | 1662 | 1462315707965 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 15:48:27 INFO - PROCESS | 1662 | 1462315707966 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 15:48:27 INFO - PROCESS | 1662 | 1462315707968 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:48:27 INFO - PROCESS | 1662 | 1462315707969 Marionette TRACE conn2 <- [1,1734,null,{}] 15:48:27 INFO - PROCESS | 1662 | 1462315707973 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}] 15:48:28 INFO - PROCESS | 1662 | 1462315708068 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 15:48:28 INFO - PROCESS | 1662 | 1462315708142 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x137bd4800 == 79 [pid = 1662] [id = 441] 15:48:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 205 (0x1355b6800) [pid = 1662] [serial = 1322] [outer = 0x0] 15:48:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 206 (0x135750c00) [pid = 1662] [serial = 1323] [outer = 0x1355b6800] 15:48:28 INFO - PROCESS | 1662 | 1462315708167 Marionette DEBUG loaded listener.js 15:48:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 207 (0x135b31000) [pid = 1662] [serial = 1324] [outer = 0x1355b6800] 15:48:28 INFO - PROCESS | 1662 | 1462315708477 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]]]}] 15:48:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:48:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 520ms 15:48:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:48:28 INFO - PROCESS | 1662 | 1462315708491 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 15:48:28 INFO - PROCESS | 1662 | 1462315708492 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 15:48:28 INFO - PROCESS | 1662 | 1462315708494 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:48:28 INFO - PROCESS | 1662 | 1462315708495 Marionette TRACE conn2 <- [1,1738,null,{}] 15:48:28 INFO - PROCESS | 1662 | 1462315708497 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}] 15:48:28 INFO - PROCESS | 1662 | 1462315708591 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 15:48:28 INFO - PROCESS | 1662 | 1462315708596 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x140b9b000 == 80 [pid = 1662] [id = 442] 15:48:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 208 (0x135b33800) [pid = 1662] [serial = 1325] [outer = 0x0] 15:48:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 209 (0x135b38c00) [pid = 1662] [serial = 1326] [outer = 0x135b33800] 15:48:28 INFO - PROCESS | 1662 | 1462315708622 Marionette DEBUG loaded listener.js 15:48:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 210 (0x135cae400) [pid = 1662] [serial = 1327] [outer = 0x135b33800] 15:48:29 INFO - PROCESS | 1662 | 1462315709243 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]]]}] 15:48:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:48:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 771ms 15:48:29 INFO - PROCESS | 1662 | 1462315709272 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 15:48:29 INFO - PROCESS | 1662 | 1462315709275 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 15:48:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:48:29 INFO - PROCESS | 1662 | 1462315709280 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:48:29 INFO - PROCESS | 1662 | 1462315709283 Marionette TRACE conn2 <- [1,1742,null,{}] 15:48:29 INFO - PROCESS | 1662 | 1462315709288 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}] 15:48:29 INFO - PROCESS | 1662 | 1462315709433 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 15:48:29 INFO - PROCESS | 1662 | 1462315709518 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x123514800 == 81 [pid = 1662] [id = 443] 15:48:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 211 (0x116a70c00) [pid = 1662] [serial = 1328] [outer = 0x0] 15:48:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 212 (0x118305400) [pid = 1662] [serial = 1329] [outer = 0x116a70c00] 15:48:29 INFO - PROCESS | 1662 | 1462315709550 Marionette DEBUG loaded listener.js 15:48:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 213 (0x119129800) [pid = 1662] [serial = 1330] [outer = 0x116a70c00] 15:48:30 INFO - PROCESS | 1662 | 1462315710009 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]]]}] 15:48:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:48:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 771ms 15:48:30 INFO - PROCESS | 1662 | 1462315710053 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 15:48:30 INFO - PROCESS | 1662 | 1462315710060 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 15:48:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:48:30 INFO - PROCESS | 1662 | 1462315710065 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:48:30 INFO - PROCESS | 1662 | 1462315710067 Marionette TRACE conn2 <- [1,1746,null,{}] 15:48:30 INFO - PROCESS | 1662 | 1462315710070 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}] 15:48:30 INFO - PROCESS | 1662 | 1462315710183 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 15:48:30 INFO - PROCESS | 1662 | 1462315710269 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bc88800 == 82 [pid = 1662] [id = 444] 15:48:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 214 (0x11982e400) [pid = 1662] [serial = 1331] [outer = 0x0] 15:48:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 215 (0x119d94800) [pid = 1662] [serial = 1332] [outer = 0x11982e400] 15:48:30 INFO - PROCESS | 1662 | 1462315710301 Marionette DEBUG loaded listener.js 15:48:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 216 (0x123218000) [pid = 1662] [serial = 1333] [outer = 0x11982e400] 15:48:30 INFO - PROCESS | 1662 | 1462315710730 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]]]}] 15:48:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:48:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 723ms 15:48:30 INFO - PROCESS | 1662 | 1462315710789 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 15:48:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:48:30 INFO - PROCESS | 1662 | 1462315710790 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 15:48:30 INFO - PROCESS | 1662 | 1462315710793 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:48:30 INFO - PROCESS | 1662 | 1462315710795 Marionette TRACE conn2 <- [1,1750,null,{}] 15:48:30 INFO - PROCESS | 1662 | 1462315710803 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}] 15:48:30 INFO - PROCESS | 1662 | 1462315710917 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 15:48:31 INFO - PROCESS | 1662 | 1462315711004 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x135e98800 == 83 [pid = 1662] [id = 445] 15:48:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 217 (0x125725c00) [pid = 1662] [serial = 1334] [outer = 0x0] 15:48:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 218 (0x128ee4000) [pid = 1662] [serial = 1335] [outer = 0x125725c00] 15:48:31 INFO - PROCESS | 1662 | 1462315711038 Marionette DEBUG loaded listener.js 15:48:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 219 (0x12bb7d400) [pid = 1662] [serial = 1336] [outer = 0x125725c00] 15:48:31 INFO - PROCESS | 1662 | 1462315711465 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]]]}] 15:48:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:48:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 720ms 15:48:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:48:31 INFO - PROCESS | 1662 | 1462315711514 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 15:48:31 INFO - PROCESS | 1662 | 1462315711516 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 15:48:31 INFO - PROCESS | 1662 | 1462315711518 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:48:31 INFO - PROCESS | 1662 | 1462315711519 Marionette TRACE conn2 <- [1,1754,null,{}] 15:48:31 INFO - PROCESS | 1662 | 1462315711521 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}] 15:48:31 INFO - PROCESS | 1662 | 1462315711632 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 15:48:31 INFO - PROCESS | 1662 | 1462315711746 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x13f437000 == 84 [pid = 1662] [id = 446] 15:48:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 220 (0x12571fc00) [pid = 1662] [serial = 1337] [outer = 0x0] 15:48:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 221 (0x12c1a8400) [pid = 1662] [serial = 1338] [outer = 0x12571fc00] 15:48:31 INFO - PROCESS | 1662 | 1462315711777 Marionette DEBUG loaded listener.js 15:48:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 222 (0x12cf64400) [pid = 1662] [serial = 1339] [outer = 0x12571fc00] 15:48:32 INFO - PROCESS | 1662 | 1462315712191 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]]]}] 15:48:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:48:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 722ms 15:48:32 INFO - PROCESS | 1662 | 1462315712249 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 15:48:32 INFO - PROCESS | 1662 | 1462315712251 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 15:48:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:48:32 INFO - PROCESS | 1662 | 1462315712255 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:48:32 INFO - PROCESS | 1662 | 1462315712256 Marionette TRACE conn2 <- [1,1758,null,{}] 15:48:32 INFO - PROCESS | 1662 | 1462315712258 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}] 15:48:32 INFO - PROCESS | 1662 | 1462315712366 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 15:48:32 INFO - PROCESS | 1662 | 1462315712479 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x140b9d000 == 85 [pid = 1662] [id = 447] 15:48:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 223 (0x12c1aa800) [pid = 1662] [serial = 1340] [outer = 0x0] 15:48:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 224 (0x12d675000) [pid = 1662] [serial = 1341] [outer = 0x12c1aa800] 15:48:32 INFO - PROCESS | 1662 | 1462315712510 Marionette DEBUG loaded listener.js 15:48:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 225 (0x1355b0800) [pid = 1662] [serial = 1342] [outer = 0x12c1aa800] 15:48:32 INFO - PROCESS | 1662 | 1462315712896 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]]]}] 15:48:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:48:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 669ms 15:48:32 INFO - PROCESS | 1662 | 1462315712925 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 15:48:32 INFO - PROCESS | 1662 | 1462315712926 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 15:48:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:48:32 INFO - PROCESS | 1662 | 1462315712928 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:48:32 INFO - PROCESS | 1662 | 1462315712929 Marionette TRACE conn2 <- [1,1762,null,{}] 15:48:32 INFO - PROCESS | 1662 | 1462315712932 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}] 15:48:33 INFO - PROCESS | 1662 | 1462315713056 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 15:48:33 INFO - PROCESS | 1662 | 1462315713144 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x137d06800 == 86 [pid = 1662] [id = 448] 15:48:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 226 (0x1355b4000) [pid = 1662] [serial = 1343] [outer = 0x0] 15:48:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 227 (0x135b36c00) [pid = 1662] [serial = 1344] [outer = 0x1355b4000] 15:48:33 INFO - PROCESS | 1662 | 1462315713175 Marionette DEBUG loaded listener.js 15:48:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 228 (0x135cbac00) [pid = 1662] [serial = 1345] [outer = 0x1355b4000] 15:48:33 INFO - PROCESS | 1662 | 1462315713551 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]]]}] 15:48:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:48:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 668ms 15:48:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:48:33 INFO - PROCESS | 1662 | 1462315713597 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 15:48:33 INFO - PROCESS | 1662 | 1462315713598 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 15:48:33 INFO - PROCESS | 1662 | 1462315713600 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:48:33 INFO - PROCESS | 1662 | 1462315713602 Marionette TRACE conn2 <- [1,1766,null,{}] 15:48:33 INFO - PROCESS | 1662 | 1462315713607 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}] 15:48:33 INFO - PROCESS | 1662 | 1462315713715 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 15:48:33 INFO - PROCESS | 1662 | 1462315713823 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x137d1d800 == 87 [pid = 1662] [id = 449] 15:48:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 229 (0x1355b5c00) [pid = 1662] [serial = 1346] [outer = 0x0] 15:48:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 230 (0x135f9d800) [pid = 1662] [serial = 1347] [outer = 0x1355b5c00] 15:48:33 INFO - PROCESS | 1662 | 1462315713852 Marionette DEBUG loaded listener.js 15:48:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 231 (0x135fa3800) [pid = 1662] [serial = 1348] [outer = 0x1355b5c00] 15:48:34 INFO - PROCESS | 1662 | 1462315714282 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]]]}] 15:48:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:48:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 722ms 15:48:34 INFO - PROCESS | 1662 | 1462315714324 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 15:48:34 INFO - PROCESS | 1662 | 1462315714325 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 15:48:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:48:34 INFO - PROCESS | 1662 | 1462315714327 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:48:34 INFO - PROCESS | 1662 | 1462315714329 Marionette TRACE conn2 <- [1,1770,null,{}] 15:48:34 INFO - PROCESS | 1662 | 1462315714331 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}] 15:48:34 INFO - PROCESS | 1662 | 1462315714443 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 15:48:34 INFO - PROCESS | 1662 | 1462315714562 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x11811f000 == 88 [pid = 1662] [id = 450] 15:48:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 232 (0x112a13000) [pid = 1662] [serial = 1349] [outer = 0x0] 15:48:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 233 (0x113365800) [pid = 1662] [serial = 1350] [outer = 0x112a13000] 15:48:34 INFO - PROCESS | 1662 | 1462315714594 Marionette DEBUG loaded listener.js 15:48:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 234 (0x12b1ee400) [pid = 1662] [serial = 1351] [outer = 0x112a13000] 15:48:35 INFO - PROCESS | 1662 | 1462315715020 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]]]}] 15:48:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:48:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 770ms 15:48:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:48:35 INFO - PROCESS | 1662 | 1462315715097 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 15:48:35 INFO - PROCESS | 1662 | 1462315715099 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 15:48:35 INFO - PROCESS | 1662 | 1462315715101 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:48:35 INFO - PROCESS | 1662 | 1462315715102 Marionette TRACE conn2 <- [1,1774,null,{}] 15:48:35 INFO - PROCESS | 1662 | 1462315715105 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}] 15:48:35 INFO - PROCESS | 1662 | 1462315715219 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 15:48:35 INFO - PROCESS | 1662 | 1462315715309 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab63000 == 89 [pid = 1662] [id = 451] 15:48:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 235 (0x112b3d000) [pid = 1662] [serial = 1352] [outer = 0x0] 15:48:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 236 (0x135fa4c00) [pid = 1662] [serial = 1353] [outer = 0x112b3d000] 15:48:35 INFO - PROCESS | 1662 | 1462315715340 Marionette DEBUG loaded listener.js 15:48:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 237 (0x13f2ab400) [pid = 1662] [serial = 1354] [outer = 0x112b3d000] 15:48:36 INFO - PROCESS | 1662 | 1462315716008 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]]]}] 15:48:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:48:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 925ms 15:48:36 INFO - PROCESS | 1662 | 1462315716026 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 15:48:36 INFO - PROCESS | 1662 | 1462315716029 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 15:48:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:48:36 INFO - PROCESS | 1662 | 1462315716032 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:48:36 INFO - PROCESS | 1662 | 1462315716035 Marionette TRACE conn2 <- [1,1778,null,{}] 15:48:36 INFO - PROCESS | 1662 | 1462315716039 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}] 15:48:36 INFO - PROCESS | 1662 | 1462315716148 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 15:48:36 INFO - PROCESS | 1662 | 1462315716274 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x119aba800 == 90 [pid = 1662] [id = 452] 15:48:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 238 (0x112650800) [pid = 1662] [serial = 1355] [outer = 0x0] 15:48:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 239 (0x112a18800) [pid = 1662] [serial = 1356] [outer = 0x112650800] 15:48:36 INFO - PROCESS | 1662 | 1462315716306 Marionette DEBUG loaded listener.js 15:48:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 240 (0x113034c00) [pid = 1662] [serial = 1357] [outer = 0x112650800] 15:48:36 INFO - PROCESS | 1662 | 1462315716780 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]]]}] 15:48:36 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 15:48:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 776ms 15:48:36 INFO - PROCESS | 1662 | 1462315716810 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 15:48:36 INFO - PROCESS | 1662 | 1462315716815 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 15:48:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:48:36 INFO - PROCESS | 1662 | 1462315716822 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:48:36 INFO - PROCESS | 1662 | 1462315716824 Marionette TRACE conn2 <- [1,1782,null,{}] 15:48:36 INFO - PROCESS | 1662 | 1462315716828 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}] 15:48:36 INFO - PROCESS | 1662 | 1462315716979 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 15:48:37 INFO - PROCESS | 1662 | 1462315717138 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x1183c5000 == 91 [pid = 1662] [id = 453] 15:48:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 241 (0x1166c1c00) [pid = 1662] [serial = 1358] [outer = 0x0] 15:48:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 242 (0x1183d4800) [pid = 1662] [serial = 1359] [outer = 0x1166c1c00] 15:48:37 INFO - PROCESS | 1662 | 1462315717185 Marionette DEBUG loaded listener.js 15:48:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 243 (0x11912b800) [pid = 1662] [serial = 1360] [outer = 0x1166c1c00] 15:48:37 INFO - PROCESS | 1662 | --DOCSHELL 0x137bd4800 == 90 [pid = 1662] [id = 441] 15:48:37 INFO - PROCESS | 1662 | --DOCSHELL 0x135e92000 == 89 [pid = 1662] [id = 440] 15:48:37 INFO - PROCESS | 1662 | --DOCSHELL 0x12b23f800 == 88 [pid = 1662] [id = 439] 15:48:37 INFO - PROCESS | 1662 | --DOCSHELL 0x135ab9000 == 87 [pid = 1662] [id = 438] 15:48:37 INFO - PROCESS | 1662 | --DOCSHELL 0x1351d3800 == 86 [pid = 1662] [id = 437] 15:48:37 INFO - PROCESS | 1662 | --DOCSHELL 0x12d828800 == 85 [pid = 1662] [id = 436] 15:48:37 INFO - PROCESS | 1662 | --DOMWINDOW == 242 (0x12cc55c00) [pid = 1662] [serial = 1257] [outer = 0x0] [url = about:blank] 15:48:37 INFO - PROCESS | 1662 | --DOCSHELL 0x12ce75000 == 84 [pid = 1662] [id = 435] 15:48:37 INFO - PROCESS | 1662 | --DOCSHELL 0x12c348800 == 83 [pid = 1662] [id = 434] 15:48:37 INFO - PROCESS | 1662 | --DOCSHELL 0x12a873000 == 82 [pid = 1662] [id = 433] 15:48:37 INFO - PROCESS | 1662 | --DOCSHELL 0x127455000 == 81 [pid = 1662] [id = 432] 15:48:37 INFO - PROCESS | 1662 | --DOCSHELL 0x1180a9800 == 80 [pid = 1662] [id = 431] 15:48:37 INFO - PROCESS | 1662 | --DOCSHELL 0x12471f800 == 79 [pid = 1662] [id = 430] 15:48:37 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab7c800 == 78 [pid = 1662] [id = 422] 15:48:37 INFO - PROCESS | 1662 | --DOCSHELL 0x1198ba000 == 77 [pid = 1662] [id = 421] 15:48:37 INFO - PROCESS | 1662 | --DOCSHELL 0x116039000 == 76 [pid = 1662] [id = 420] 15:48:37 INFO - PROCESS | 1662 | 1462315717682 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]]]}] 15:48:37 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 15:48:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 871ms 15:48:37 INFO - PROCESS | 1662 | --DOMWINDOW == 241 (0x112c61800) [pid = 1662] [serial = 1222] [outer = 0x0] [url = about:blank] 15:48:37 INFO - PROCESS | 1662 | --DOMWINDOW == 240 (0x12bb89400) [pid = 1662] [serial = 1249] [outer = 0x0] [url = about:blank] 15:48:37 INFO - PROCESS | 1662 | --DOMWINDOW == 239 (0x123639400) [pid = 1662] [serial = 1215] [outer = 0x0] [url = about:blank] 15:48:37 INFO - PROCESS | 1662 | --DOMWINDOW == 238 (0x119ebd400) [pid = 1662] [serial = 1233] [outer = 0x0] [url = about:blank] 15:48:37 INFO - PROCESS | 1662 | --DOMWINDOW == 237 (0x1276b2400) [pid = 1662] [serial = 1239] [outer = 0x0] [url = about:blank] 15:48:37 INFO - PROCESS | 1662 | --DOMWINDOW == 236 (0x119358400) [pid = 1662] [serial = 1228] [outer = 0x0] [url = about:blank] 15:48:37 INFO - PROCESS | 1662 | --DOMWINDOW == 235 (0x118799400) [pid = 1662] [serial = 1227] [outer = 0x0] [url = about:blank] 15:48:37 INFO - PROCESS | 1662 | --DOMWINDOW == 234 (0x12ab10c00) [pid = 1662] [serial = 1246] [outer = 0x0] [url = about:blank] 15:48:37 INFO - PROCESS | 1662 | --DOMWINDOW == 233 (0x112bbf400) [pid = 1662] [serial = 1197] [outer = 0x0] [url = about:blank] 15:48:37 INFO - PROCESS | 1662 | --DOMWINDOW == 232 (0x124744800) [pid = 1662] [serial = 1236] [outer = 0x0] [url = about:blank] 15:48:37 INFO - PROCESS | 1662 | --DOMWINDOW == 231 (0x12b21a800) [pid = 1662] [serial = 1209] [outer = 0x0] [url = about:blank] 15:48:37 INFO - PROCESS | 1662 | --DOMWINDOW == 230 (0x117330000) [pid = 1662] [serial = 1224] [outer = 0x0] [url = about:blank] 15:48:37 INFO - PROCESS | 1662 | --DOMWINDOW == 229 (0x125f6cc00) [pid = 1662] [serial = 1203] [outer = 0x0] [url = about:blank] 15:48:37 INFO - PROCESS | 1662 | --DOMWINDOW == 228 (0x12a75a400) [pid = 1662] [serial = 1245] [outer = 0x0] [url = about:blank] 15:48:37 INFO - PROCESS | 1662 | --DOMWINDOW == 227 (0x119358000) [pid = 1662] [serial = 1200] [outer = 0x0] [url = about:blank] 15:48:37 INFO - PROCESS | 1662 | --DOMWINDOW == 226 (0x135751400) [pid = 1662] [serial = 1195] [outer = 0x0] [url = about:blank] 15:48:37 INFO - PROCESS | 1662 | --DOMWINDOW == 225 (0x118302800) [pid = 1662] [serial = 1225] [outer = 0x0] [url = about:blank] 15:48:37 INFO - PROCESS | 1662 | --DOMWINDOW == 224 (0x12b21a400) [pid = 1662] [serial = 1248] [outer = 0x0] [url = about:blank] 15:48:37 INFO - PROCESS | 1662 | --DOMWINDOW == 223 (0x12bb81000) [pid = 1662] [serial = 1251] [outer = 0x0] [url = about:blank] 15:48:37 INFO - PROCESS | 1662 | --DOMWINDOW == 222 (0x119d60800) [pid = 1662] [serial = 1231] [outer = 0x0] [url = about:blank] 15:48:37 INFO - PROCESS | 1662 | --DOMWINDOW == 221 (0x112a1f400) [pid = 1662] [serial = 1206] [outer = 0x0] [url = about:blank] 15:48:37 INFO - PROCESS | 1662 | --DOMWINDOW == 220 (0x128c09800) [pid = 1662] [serial = 1240] [outer = 0x0] [url = about:blank] 15:48:37 INFO - PROCESS | 1662 | --DOMWINDOW == 219 (0x128ed6400) [pid = 1662] [serial = 1242] [outer = 0x0] [url = about:blank] 15:48:37 INFO - PROCESS | 1662 | --DOMWINDOW == 218 (0x1359c3000) [pid = 1662] [serial = 1218] [outer = 0x0] [url = about:blank] 15:48:37 INFO - PROCESS | 1662 | --DOMWINDOW == 217 (0x112bbfc00) [pid = 1662] [serial = 1221] [outer = 0x0] [url = about:blank] 15:48:37 INFO - PROCESS | 1662 | --DOMWINDOW == 216 (0x12c477800) [pid = 1662] [serial = 1252] [outer = 0x0] [url = about:blank] 15:48:37 INFO - PROCESS | 1662 | --DOMWINDOW == 215 (0x12d2c5800) [pid = 1662] [serial = 1212] [outer = 0x0] [url = about:blank] 15:48:37 INFO - PROCESS | 1662 | --DOMWINDOW == 214 (0x127206400) [pid = 1662] [serial = 1237] [outer = 0x0] [url = about:blank] 15:48:37 INFO - PROCESS | 1662 | --DOMWINDOW == 213 (0x12c7b9400) [pid = 1662] [serial = 1254] [outer = 0x0] [url = about:blank] 15:48:37 INFO - PROCESS | 1662 | --DOMWINDOW == 212 (0x12cc46c00) [pid = 1662] [serial = 1255] [outer = 0x0] [url = about:blank] 15:48:37 INFO - PROCESS | 1662 | --DOMWINDOW == 211 (0x119ba3000) [pid = 1662] [serial = 1230] [outer = 0x0] [url = about:blank] 15:48:37 INFO - PROCESS | 1662 | --DOMWINDOW == 210 (0x128f84c00) [pid = 1662] [serial = 1243] [outer = 0x0] [url = about:blank] 15:48:37 INFO - PROCESS | 1662 | --DOMWINDOW == 209 (0x121273400) [pid = 1662] [serial = 1234] [outer = 0x0] [url = about:blank] 15:48:37 INFO - PROCESS | 1662 | 1462315717712 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 15:48:37 INFO - PROCESS | 1662 | 1462315717714 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 15:48:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:48:37 INFO - PROCESS | 1662 | 1462315717720 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:48:37 INFO - PROCESS | 1662 | 1462315717722 Marionette TRACE conn2 <- [1,1786,null,{}] 15:48:37 INFO - PROCESS | 1662 | 1462315717729 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}] 15:48:37 INFO - PROCESS | 1662 | 1462315717824 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 15:48:37 INFO - PROCESS | 1662 | 1462315717829 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196d7800 == 77 [pid = 1662] [id = 454] 15:48:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 210 (0x11911c400) [pid = 1662] [serial = 1361] [outer = 0x0] 15:48:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 211 (0x119bf1400) [pid = 1662] [serial = 1362] [outer = 0x11911c400] 15:48:37 INFO - PROCESS | 1662 | 1462315717858 Marionette DEBUG loaded listener.js 15:48:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 212 (0x119d9d800) [pid = 1662] [serial = 1363] [outer = 0x11911c400] 15:48:38 INFO - PROCESS | 1662 | 1462315718227 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]]]}] 15:48:38 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 15:48:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 524ms 15:48:38 INFO - PROCESS | 1662 | 1462315718269 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 15:48:38 INFO - PROCESS | 1662 | 1462315718271 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 15:48:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:48:38 INFO - PROCESS | 1662 | 1462315718275 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:48:38 INFO - PROCESS | 1662 | 1462315718276 Marionette TRACE conn2 <- [1,1790,null,{}] 15:48:38 INFO - PROCESS | 1662 | 1462315718278 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}] 15:48:38 INFO - PROCESS | 1662 | 1462315718371 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 15:48:38 INFO - PROCESS | 1662 | 1462315718375 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x1290f1800 == 78 [pid = 1662] [id = 455] 15:48:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 213 (0x121195400) [pid = 1662] [serial = 1364] [outer = 0x0] 15:48:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 214 (0x1211a1000) [pid = 1662] [serial = 1365] [outer = 0x121195400] 15:48:38 INFO - PROCESS | 1662 | 1462315718402 Marionette DEBUG loaded listener.js 15:48:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 215 (0x12354c800) [pid = 1662] [serial = 1366] [outer = 0x121195400] 15:48:38 INFO - PROCESS | 1662 | 1462315718775 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]]]}] 15:48:38 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) 15:48:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 518ms 15:48:38 INFO - PROCESS | 1662 | 1462315718793 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 15:48:38 INFO - PROCESS | 1662 | 1462315718795 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 15:48:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:48:38 INFO - PROCESS | 1662 | 1462315718797 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:48:38 INFO - PROCESS | 1662 | 1462315718798 Marionette TRACE conn2 <- [1,1794,null,{}] 15:48:38 INFO - PROCESS | 1662 | 1462315718818 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}] 15:48:38 INFO - PROCESS | 1662 | 1462315718913 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 15:48:38 INFO - PROCESS | 1662 | 1462315718917 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b31c800 == 79 [pid = 1662] [id = 456] 15:48:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 216 (0x12363f000) [pid = 1662] [serial = 1367] [outer = 0x0] 15:48:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 217 (0x124747400) [pid = 1662] [serial = 1368] [outer = 0x12363f000] 15:48:38 INFO - PROCESS | 1662 | 1462315718946 Marionette DEBUG loaded listener.js 15:48:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 218 (0x125726c00) [pid = 1662] [serial = 1369] [outer = 0x12363f000] 15:48:39 INFO - PROCESS | 1662 | 1462315719455 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]]]}] 15:48:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:48:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 669ms 15:48:39 INFO - PROCESS | 1662 | 1462315719466 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 15:48:39 INFO - PROCESS | 1662 | 1462315719469 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 15:48:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:48:39 INFO - PROCESS | 1662 | 1462315719475 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:48:39 INFO - PROCESS | 1662 | 1462315719477 Marionette TRACE conn2 <- [1,1798,null,{}] 15:48:39 INFO - PROCESS | 1662 | 1462315719481 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}] 15:48:39 INFO - PROCESS | 1662 | 1462315719597 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 15:48:39 INFO - PROCESS | 1662 | 1462315719720 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x1232b3800 == 80 [pid = 1662] [id = 457] 15:48:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 219 (0x1168c1800) [pid = 1662] [serial = 1370] [outer = 0x0] 15:48:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 220 (0x118373800) [pid = 1662] [serial = 1371] [outer = 0x1168c1800] 15:48:39 INFO - PROCESS | 1662 | 1462315719755 Marionette DEBUG loaded listener.js 15:48:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 221 (0x1188df800) [pid = 1662] [serial = 1372] [outer = 0x1168c1800] 15:48:40 INFO - PROCESS | 1662 | 1462315720196 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]]]}] 15:48:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:48:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 775ms 15:48:40 INFO - PROCESS | 1662 | 1462315720250 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 15:48:40 INFO - PROCESS | 1662 | 1462315720254 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 15:48:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:48:40 INFO - PROCESS | 1662 | 1462315720278 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:48:40 INFO - PROCESS | 1662 | 1462315720280 Marionette TRACE conn2 <- [1,1802,null,{}] 15:48:40 INFO - PROCESS | 1662 | 1462315720282 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}] 15:48:40 INFO - PROCESS | 1662 | 1462315720390 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 15:48:40 INFO - PROCESS | 1662 | 1462315720474 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b4e4000 == 81 [pid = 1662] [id = 458] 15:48:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 222 (0x119d5c800) [pid = 1662] [serial = 1373] [outer = 0x0] 15:48:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 223 (0x121199c00) [pid = 1662] [serial = 1374] [outer = 0x119d5c800] 15:48:40 INFO - PROCESS | 1662 | 1462315720505 Marionette DEBUG loaded listener.js 15:48:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 224 (0x123642000) [pid = 1662] [serial = 1375] [outer = 0x119d5c800] 15:48:40 INFO - PROCESS | 1662 | 1462315720930 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]]]}] 15:48:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:48:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 722ms 15:48:41 INFO - PROCESS | 1662 | 1462315721014 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 15:48:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:48:41 INFO - PROCESS | 1662 | 1462315721017 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 15:48:41 INFO - PROCESS | 1662 | 1462315721020 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:48:41 INFO - PROCESS | 1662 | 1462315721027 Marionette TRACE conn2 <- [1,1806,null,{}] 15:48:41 INFO - PROCESS | 1662 | 1462315721039 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}] 15:48:41 INFO - PROCESS | 1662 | 1462315721211 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 15:48:41 INFO - PROCESS | 1662 | 1462315721308 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d5a6800 == 82 [pid = 1662] [id = 459] 15:48:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 225 (0x1211a1400) [pid = 1662] [serial = 1376] [outer = 0x0] 15:48:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 226 (0x1274ecc00) [pid = 1662] [serial = 1377] [outer = 0x1211a1400] 15:48:41 INFO - PROCESS | 1662 | 1462315721342 Marionette DEBUG loaded listener.js 15:48:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 227 (0x128ce6800) [pid = 1662] [serial = 1378] [outer = 0x1211a1400] 15:48:41 INFO - PROCESS | 1662 | 1462315721757 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]]]}] 15:48:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:48:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 778ms 15:48:41 INFO - PROCESS | 1662 | 1462315721797 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 15:48:41 INFO - PROCESS | 1662 | 1462315721799 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 15:48:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:48:41 INFO - PROCESS | 1662 | 1462315721802 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:48:41 INFO - PROCESS | 1662 | 1462315721803 Marionette TRACE conn2 <- [1,1810,null,{}] 15:48:41 INFO - PROCESS | 1662 | 1462315721805 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}] 15:48:41 INFO - PROCESS | 1662 | 1462315721914 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 15:48:42 INFO - PROCESS | 1662 | 1462315722025 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d894000 == 83 [pid = 1662] [id = 460] 15:48:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 228 (0x128ed9000) [pid = 1662] [serial = 1379] [outer = 0x0] 15:48:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 229 (0x128f85000) [pid = 1662] [serial = 1380] [outer = 0x128ed9000] 15:48:42 INFO - PROCESS | 1662 | 1462315722057 Marionette DEBUG loaded listener.js 15:48:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 230 (0x12ab12400) [pid = 1662] [serial = 1381] [outer = 0x128ed9000] 15:48:42 INFO - PROCESS | 1662 | 1462315722485 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]]]}] 15:48:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:48:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 721ms 15:48:42 INFO - PROCESS | 1662 | 1462315722534 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 15:48:42 INFO - PROCESS | 1662 | 1462315722536 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 15:48:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:48:42 INFO - PROCESS | 1662 | 1462315722553 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:48:42 INFO - PROCESS | 1662 | 1462315722554 Marionette TRACE conn2 <- [1,1814,null,{}] 15:48:42 INFO - PROCESS | 1662 | 1462315722557 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}] 15:48:42 INFO - PROCESS | 1662 | 1462315722661 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 15:48:42 INFO - PROCESS | 1662 | 1462315722772 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x1351d8000 == 84 [pid = 1662] [id = 461] 15:48:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 231 (0x12a92c000) [pid = 1662] [serial = 1382] [outer = 0x0] 15:48:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 232 (0x12b21e000) [pid = 1662] [serial = 1383] [outer = 0x12a92c000] 15:48:42 INFO - PROCESS | 1662 | 1462315722804 Marionette DEBUG loaded listener.js 15:48:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 233 (0x12c1ac800) [pid = 1662] [serial = 1384] [outer = 0x12a92c000] 15:48:43 INFO - PROCESS | 1662 | 1462315723199 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]]]}] 15:48:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:48:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 673ms 15:48:43 INFO - PROCESS | 1662 | 1462315723223 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 15:48:43 INFO - PROCESS | 1662 | 1462315723225 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 15:48:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:48:43 INFO - PROCESS | 1662 | 1462315723227 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:48:43 INFO - PROCESS | 1662 | 1462315723228 Marionette TRACE conn2 <- [1,1818,null,{}] 15:48:43 INFO - PROCESS | 1662 | 1462315723231 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}] 15:48:43 INFO - PROCESS | 1662 | 1462315723352 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 15:48:43 INFO - PROCESS | 1662 | 1462315723439 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x135ab6000 == 85 [pid = 1662] [id = 462] 15:48:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 234 (0x12c38e000) [pid = 1662] [serial = 1385] [outer = 0x0] 15:48:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 235 (0x12cf6bc00) [pid = 1662] [serial = 1386] [outer = 0x12c38e000] 15:48:43 INFO - PROCESS | 1662 | 1462315723471 Marionette DEBUG loaded listener.js 15:48:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 236 (0x12d8e3800) [pid = 1662] [serial = 1387] [outer = 0x12c38e000] 15:48:43 INFO - PROCESS | 1662 | 1462315723875 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]]]}] 15:48:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:48:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 674ms 15:48:43 INFO - PROCESS | 1662 | 1462315723901 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 15:48:43 INFO - PROCESS | 1662 | 1462315723903 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 15:48:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:48:43 INFO - PROCESS | 1662 | 1462315723907 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:48:43 INFO - PROCESS | 1662 | 1462315723909 Marionette TRACE conn2 <- [1,1822,null,{}] 15:48:43 INFO - PROCESS | 1662 | 1462315723911 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}] 15:48:44 INFO - PROCESS | 1662 | 1462315724033 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 15:48:44 INFO - PROCESS | 1662 | 1462315724116 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x135bb0000 == 86 [pid = 1662] [id = 463] 15:48:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 237 (0x12c47e000) [pid = 1662] [serial = 1388] [outer = 0x0] 15:48:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 238 (0x1355af800) [pid = 1662] [serial = 1389] [outer = 0x12c47e000] 15:48:44 INFO - PROCESS | 1662 | 1462315724146 Marionette DEBUG loaded listener.js 15:48:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 239 (0x1355b7400) [pid = 1662] [serial = 1390] [outer = 0x12c47e000] 15:48:44 INFO - PROCESS | 1662 | 1462315724579 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]]]}] 15:48:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:48:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 723ms 15:48:44 INFO - PROCESS | 1662 | 1462315724632 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 15:48:44 INFO - PROCESS | 1662 | 1462315724634 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 15:48:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:48:44 INFO - PROCESS | 1662 | 1462315724660 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:48:44 INFO - PROCESS | 1662 | 1462315724662 Marionette TRACE conn2 <- [1,1826,null,{}] 15:48:44 INFO - PROCESS | 1662 | 1462315724666 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}] 15:48:44 INFO - PROCESS | 1662 | 1462315724825 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 15:48:44 INFO - PROCESS | 1662 | 1462315724988 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x135fc1800 == 87 [pid = 1662] [id = 464] 15:48:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 240 (0x1355b1800) [pid = 1662] [serial = 1391] [outer = 0x0] 15:48:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 241 (0x1359ca800) [pid = 1662] [serial = 1392] [outer = 0x1355b1800] 15:48:45 INFO - PROCESS | 1662 | 1462315725036 Marionette DEBUG loaded listener.js 15:48:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 242 (0x135b31800) [pid = 1662] [serial = 1393] [outer = 0x1355b1800] 15:48:45 INFO - PROCESS | 1662 | 1462315725545 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]]]}] 15:48:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:48:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 924ms 15:48:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:48:45 INFO - PROCESS | 1662 | 1462315725581 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 15:48:45 INFO - PROCESS | 1662 | 1462315725582 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 15:48:45 INFO - PROCESS | 1662 | 1462315725584 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:48:45 INFO - PROCESS | 1662 | 1462315725586 Marionette TRACE conn2 <- [1,1830,null,{}] 15:48:45 INFO - PROCESS | 1662 | 1462315725591 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}] 15:48:45 INFO - PROCESS | 1662 | 1462315725698 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 15:48:45 INFO - PROCESS | 1662 | 1462315725786 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x137bde000 == 88 [pid = 1662] [id = 465] 15:48:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 243 (0x1355b5800) [pid = 1662] [serial = 1394] [outer = 0x0] 15:48:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 244 (0x135b39800) [pid = 1662] [serial = 1395] [outer = 0x1355b5800] 15:48:45 INFO - PROCESS | 1662 | 1462315725817 Marionette DEBUG loaded listener.js 15:48:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 245 (0x135cb2c00) [pid = 1662] [serial = 1396] [outer = 0x1355b5800] 15:48:46 INFO - PROCESS | 1662 | 1462315726243 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]]]}] 15:48:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:48:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 722ms 15:48:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:48:46 INFO - PROCESS | 1662 | 1462315726308 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 15:48:46 INFO - PROCESS | 1662 | 1462315726309 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 15:48:46 INFO - PROCESS | 1662 | 1462315726312 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:48:46 INFO - PROCESS | 1662 | 1462315726313 Marionette TRACE conn2 <- [1,1834,null,{}] 15:48:46 INFO - PROCESS | 1662 | 1462315726315 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}] 15:48:46 INFO - PROCESS | 1662 | 1462315726422 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 15:48:46 INFO - PROCESS | 1662 | 1462315726550 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x13f41b800 == 89 [pid = 1662] [id = 466] 15:48:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 246 (0x135cb9000) [pid = 1662] [serial = 1397] [outer = 0x0] 15:48:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 247 (0x135f9f800) [pid = 1662] [serial = 1398] [outer = 0x135cb9000] 15:48:46 INFO - PROCESS | 1662 | 1462315726580 Marionette DEBUG loaded listener.js 15:48:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 248 (0x13f216c00) [pid = 1662] [serial = 1399] [outer = 0x135cb9000] 15:48:47 INFO - PROCESS | 1662 | 1462315727017 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]]]}] 15:48:47 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 15:48:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 718ms 15:48:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:48:47 INFO - PROCESS | 1662 | 1462315727031 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 15:48:47 INFO - PROCESS | 1662 | 1462315727032 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 15:48:47 INFO - PROCESS | 1662 | 1462315727035 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:48:47 INFO - PROCESS | 1662 | 1462315727037 Marionette TRACE conn2 <- [1,1838,null,{}] 15:48:47 INFO - PROCESS | 1662 | 1462315727039 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}] 15:48:47 INFO - PROCESS | 1662 | 1462315727164 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 15:48:47 INFO - PROCESS | 1662 | 1462315727283 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x141485800 == 90 [pid = 1662] [id = 467] 15:48:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 249 (0x13f219c00) [pid = 1662] [serial = 1400] [outer = 0x0] 15:48:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 250 (0x13f2aa800) [pid = 1662] [serial = 1401] [outer = 0x13f219c00] 15:48:47 INFO - PROCESS | 1662 | 1462315727321 Marionette DEBUG loaded listener.js 15:48:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 251 (0x13f2b7000) [pid = 1662] [serial = 1402] [outer = 0x13f219c00] 15:48:47 INFO - PROCESS | 1662 | 1462315727930 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]]]}] 15:48:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:48:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 920ms 15:48:47 INFO - PROCESS | 1662 | 1462315727955 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 15:48:47 INFO - PROCESS | 1662 | 1462315727958 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 15:48:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:48:47 INFO - PROCESS | 1662 | 1462315727961 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:48:47 INFO - PROCESS | 1662 | 1462315727963 Marionette TRACE conn2 <- [1,1842,null,{}] 15:48:47 INFO - PROCESS | 1662 | 1462315727967 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}] 15:48:48 INFO - PROCESS | 1662 | 1462315728081 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 15:48:48 INFO - PROCESS | 1662 | 1462315728171 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab7b800 == 91 [pid = 1662] [id = 468] 15:48:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 252 (0x1160b3400) [pid = 1662] [serial = 1403] [outer = 0x0] 15:48:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 253 (0x118302800) [pid = 1662] [serial = 1404] [outer = 0x1160b3400] 15:48:48 INFO - PROCESS | 1662 | 1462315728202 Marionette DEBUG loaded listener.js 15:48:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 254 (0x11911e000) [pid = 1662] [serial = 1405] [outer = 0x1160b3400] 15:48:48 INFO - PROCESS | 1662 | 1462315728645 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]]]}] 15:48:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:48:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 721ms 15:48:48 INFO - PROCESS | 1662 | 1462315728682 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 15:48:48 INFO - PROCESS | 1662 | 1462315728686 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 15:48:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:48:48 INFO - PROCESS | 1662 | 1462315728690 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:48:48 INFO - PROCESS | 1662 | 1462315728691 Marionette TRACE conn2 <- [1,1846,null,{}] 15:48:48 INFO - PROCESS | 1662 | 1462315728694 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}] 15:48:48 INFO - PROCESS | 1662 | 1462315728797 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 15:48:48 INFO - PROCESS | 1662 | --DOCSHELL 0x1290f1800 == 90 [pid = 1662] [id = 455] 15:48:48 INFO - PROCESS | 1662 | --DOCSHELL 0x1196d7800 == 89 [pid = 1662] [id = 454] 15:48:48 INFO - PROCESS | 1662 | --DOCSHELL 0x1183c5000 == 88 [pid = 1662] [id = 453] 15:48:48 INFO - PROCESS | 1662 | --DOCSHELL 0x119aba800 == 87 [pid = 1662] [id = 452] 15:48:48 INFO - PROCESS | 1662 | --DOCSHELL 0x137d1d800 == 86 [pid = 1662] [id = 449] 15:48:48 INFO - PROCESS | 1662 | --DOCSHELL 0x137d06800 == 85 [pid = 1662] [id = 448] 15:48:48 INFO - PROCESS | 1662 | --DOCSHELL 0x140b9d000 == 84 [pid = 1662] [id = 447] 15:48:48 INFO - PROCESS | 1662 | --DOCSHELL 0x13f437000 == 83 [pid = 1662] [id = 446] 15:48:48 INFO - PROCESS | 1662 | --DOCSHELL 0x135e98800 == 82 [pid = 1662] [id = 445] 15:48:48 INFO - PROCESS | 1662 | --DOCSHELL 0x12bc88800 == 81 [pid = 1662] [id = 444] 15:48:48 INFO - PROCESS | 1662 | --DOCSHELL 0x123514800 == 80 [pid = 1662] [id = 443] 15:48:48 INFO - PROCESS | 1662 | 1462315728932 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x1183c5000 == 81 [pid = 1662] [id = 469] 15:48:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 255 (0x11302bc00) [pid = 1662] [serial = 1406] [outer = 0x0] 15:48:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 256 (0x119833400) [pid = 1662] [serial = 1407] [outer = 0x11302bc00] 15:48:48 INFO - PROCESS | 1662 | 1462315728974 Marionette DEBUG loaded listener.js 15:48:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 257 (0x121273c00) [pid = 1662] [serial = 1408] [outer = 0x11302bc00] 15:48:49 INFO - PROCESS | 1662 | 1462315729558 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]]]}] 15:48:49 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) 15:48:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 922ms 15:48:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:48:49 INFO - PROCESS | 1662 | 1462315729613 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 15:48:49 INFO - PROCESS | 1662 | 1462315729615 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 15:48:49 INFO - PROCESS | 1662 | 1462315729617 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:48:49 INFO - PROCESS | 1662 | 1462315729619 Marionette TRACE conn2 <- [1,1850,null,{}] 15:48:49 INFO - PROCESS | 1662 | 1462315729627 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}] 15:48:49 INFO - PROCESS | 1662 | 1462315729754 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 15:48:49 INFO - PROCESS | 1662 | 1462315729772 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d12d000 == 82 [pid = 1662] [id = 470] 15:48:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 258 (0x12720ec00) [pid = 1662] [serial = 1409] [outer = 0x0] 15:48:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 259 (0x1277cb000) [pid = 1662] [serial = 1410] [outer = 0x12720ec00] 15:48:49 INFO - PROCESS | 1662 | 1462315729800 Marionette DEBUG loaded listener.js 15:48:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 260 (0x128f79800) [pid = 1662] [serial = 1411] [outer = 0x12720ec00] 15:48:50 INFO - PROCESS | 1662 | 1462315730168 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]]]}] 15:48:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:48:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 573ms 15:48:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:48:50 INFO - PROCESS | 1662 | 1462315730191 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 15:48:50 INFO - PROCESS | 1662 | 1462315730193 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 15:48:50 INFO - PROCESS | 1662 | 1462315730195 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:48:50 INFO - PROCESS | 1662 | 1462315730196 Marionette TRACE conn2 <- [1,1854,null,{}] 15:48:50 INFO - PROCESS | 1662 | 1462315730199 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}] 15:48:50 INFO - PROCESS | 1662 | 1462315730777 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 15:48:50 INFO - PROCESS | 1662 | --DOMWINDOW == 259 (0x112bbdc00) [pid = 1662] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:48:50 INFO - PROCESS | 1662 | --DOMWINDOW == 258 (0x12725f800) [pid = 1662] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:48:50 INFO - PROCESS | 1662 | --DOMWINDOW == 257 (0x112650800) [pid = 1662] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:48:50 INFO - PROCESS | 1662 | --DOMWINDOW == 256 (0x1166c1c00) [pid = 1662] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:48:50 INFO - PROCESS | 1662 | --DOMWINDOW == 255 (0x11911c400) [pid = 1662] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:48:50 INFO - PROCESS | 1662 | --DOMWINDOW == 254 (0x121195400) [pid = 1662] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:48:50 INFO - PROCESS | 1662 | --DOMWINDOW == 253 (0x1168b4800) [pid = 1662] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:48:50 INFO - PROCESS | 1662 | --DOMWINDOW == 252 (0x128f7f400) [pid = 1662] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:48:50 INFO - PROCESS | 1662 | --DOMWINDOW == 251 (0x128edcc00) [pid = 1662] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:48:50 INFO - PROCESS | 1662 | --DOMWINDOW == 250 (0x1355b6800) [pid = 1662] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:48:50 INFO - PROCESS | 1662 | --DOMWINDOW == 249 (0x12c1b5800) [pid = 1662] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:48:50 INFO - PROCESS | 1662 | --DOMWINDOW == 248 (0x12c47c800) [pid = 1662] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:48:50 INFO - PROCESS | 1662 | --DOMWINDOW == 247 (0x12c7b3800) [pid = 1662] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:48:50 INFO - PROCESS | 1662 | --DOMWINDOW == 246 (0x121194400) [pid = 1662] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:48:50 INFO - PROCESS | 1662 | --DOMWINDOW == 245 (0x112b37400) [pid = 1662] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:48:50 INFO - PROCESS | 1662 | --DOMWINDOW == 244 (0x119bf8c00) [pid = 1662] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:48:50 INFO - PROCESS | 1662 | --DOMWINDOW == 243 (0x1244c6400) [pid = 1662] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:48:50 INFO - PROCESS | 1662 | 1462315730886 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x11675b000 == 83 [pid = 1662] [id = 471] 15:48:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 244 (0x112650800) [pid = 1662] [serial = 1412] [outer = 0x0] 15:48:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 245 (0x1129e2000) [pid = 1662] [serial = 1413] [outer = 0x112650800] 15:48:50 INFO - PROCESS | 1662 | 1462315730921 Marionette DEBUG loaded listener.js 15:48:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 246 (0x112bc4800) [pid = 1662] [serial = 1414] [outer = 0x112650800] 15:48:51 INFO - PROCESS | 1662 | 1462315731415 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]]]}] 15:48:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:48:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1270ms 15:48:51 INFO - PROCESS | 1662 | 1462315731467 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 15:48:51 INFO - PROCESS | 1662 | 1462315731469 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 15:48:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:48:51 INFO - PROCESS | 1662 | 1462315731472 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:48:51 INFO - PROCESS | 1662 | 1462315731475 Marionette TRACE conn2 <- [1,1858,null,{}] 15:48:51 INFO - PROCESS | 1662 | 1462315731479 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}] 15:48:51 INFO - PROCESS | 1662 | 1462315731595 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 15:48:51 INFO - PROCESS | 1662 | 1462315731683 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x125f16800 == 84 [pid = 1662] [id = 472] 15:48:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 247 (0x1168c2800) [pid = 1662] [serial = 1415] [outer = 0x0] 15:48:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 248 (0x118fd4c00) [pid = 1662] [serial = 1416] [outer = 0x1168c2800] 15:48:51 INFO - PROCESS | 1662 | 1462315731717 Marionette DEBUG loaded listener.js 15:48:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 249 (0x119d9b000) [pid = 1662] [serial = 1417] [outer = 0x1168c2800] 15:48:52 INFO - PROCESS | 1662 | 1462315732162 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]]]}] 15:48:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:48:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 774ms 15:48:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:48:52 INFO - PROCESS | 1662 | 1462315732247 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 15:48:52 INFO - PROCESS | 1662 | 1462315732249 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 15:48:52 INFO - PROCESS | 1662 | 1462315732252 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:48:52 INFO - PROCESS | 1662 | 1462315732253 Marionette TRACE conn2 <- [1,1862,null,{}] 15:48:52 INFO - PROCESS | 1662 | 1462315732275 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}] 15:48:52 INFO - PROCESS | 1662 | 1462315732391 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 15:48:52 INFO - PROCESS | 1662 | 1462315732475 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b4cd000 == 85 [pid = 1662] [id = 473] 15:48:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 250 (0x121276000) [pid = 1662] [serial = 1418] [outer = 0x0] 15:48:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 251 (0x12400d400) [pid = 1662] [serial = 1419] [outer = 0x121276000] 15:48:52 INFO - PROCESS | 1662 | 1462315732507 Marionette DEBUG loaded listener.js 15:48:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 252 (0x125125c00) [pid = 1662] [serial = 1420] [outer = 0x121276000] 15:48:52 INFO - PROCESS | 1662 | 1462315732959 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]]]}] 15:48:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:48:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 738ms 15:48:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:48:52 INFO - PROCESS | 1662 | 1462315732990 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 15:48:52 INFO - PROCESS | 1662 | 1462315732993 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 15:48:53 INFO - PROCESS | 1662 | 1462315733001 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:48:53 INFO - PROCESS | 1662 | 1462315733004 Marionette TRACE conn2 <- [1,1866,null,{}] 15:48:53 INFO - PROCESS | 1662 | 1462315733007 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}] 15:48:53 INFO - PROCESS | 1662 | 1462315733127 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 15:48:53 INFO - PROCESS | 1662 | 1462315733243 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x135ab4800 == 86 [pid = 1662] [id = 474] 15:48:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 253 (0x124ef2000) [pid = 1662] [serial = 1421] [outer = 0x0] 15:48:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 254 (0x12725a400) [pid = 1662] [serial = 1422] [outer = 0x124ef2000] 15:48:53 INFO - PROCESS | 1662 | 1462315733278 Marionette DEBUG loaded listener.js 15:48:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 255 (0x12ab0a800) [pid = 1662] [serial = 1423] [outer = 0x124ef2000] 15:48:53 INFO - PROCESS | 1662 | 1462315733694 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]]]}] 15:48:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:48:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 775ms 15:48:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:48:53 INFO - PROCESS | 1662 | 1462315733773 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 15:48:53 INFO - PROCESS | 1662 | 1462315733774 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 15:48:53 INFO - PROCESS | 1662 | 1462315733776 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:48:53 INFO - PROCESS | 1662 | 1462315733777 Marionette TRACE conn2 <- [1,1870,null,{}] 15:48:53 INFO - PROCESS | 1662 | 1462315733780 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}] 15:48:53 INFO - PROCESS | 1662 | 1462315733905 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 15:48:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 256 (0x12b474000) [pid = 1662] [serial = 1424] [outer = 0x12cf70c00] 15:48:54 INFO - PROCESS | 1662 | 1462315734052 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x140706000 == 87 [pid = 1662] [id = 475] 15:48:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 257 (0x12bb86c00) [pid = 1662] [serial = 1425] [outer = 0x0] 15:48:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 258 (0x12bb9cc00) [pid = 1662] [serial = 1426] [outer = 0x12bb86c00] 15:48:54 INFO - PROCESS | 1662 | 1462315734100 Marionette DEBUG loaded listener.js 15:48:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 259 (0x12c383000) [pid = 1662] [serial = 1427] [outer = 0x12bb86c00] 15:48:54 INFO - PROCESS | 1662 | 1462315734559 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]]]}] 15:48:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:48:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 820ms 15:48:54 INFO - PROCESS | 1662 | 1462315734597 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 15:48:54 INFO - PROCESS | 1662 | 1462315734598 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 15:48:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:48:54 INFO - PROCESS | 1662 | 1462315734601 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:48:54 INFO - PROCESS | 1662 | 1462315734602 Marionette TRACE conn2 <- [1,1874,null,{}] 15:48:54 INFO - PROCESS | 1662 | 1462315734604 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}] 15:48:54 INFO - PROCESS | 1662 | 1462315734718 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 15:48:54 INFO - PROCESS | 1662 | 1462315734840 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x13f43a000 == 88 [pid = 1662] [id = 476] 15:48:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 260 (0x12cc51000) [pid = 1662] [serial = 1428] [outer = 0x0] 15:48:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 261 (0x12cf67c00) [pid = 1662] [serial = 1429] [outer = 0x12cc51000] 15:48:54 INFO - PROCESS | 1662 | 1462315734878 Marionette DEBUG loaded listener.js 15:48:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 262 (0x12d8e5000) [pid = 1662] [serial = 1430] [outer = 0x12cc51000] 15:48:55 INFO - PROCESS | 1662 | 1462315735370 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]]]}] 15:48:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:48:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 821ms 15:48:55 INFO - PROCESS | 1662 | 1462315735437 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 15:48:55 INFO - PROCESS | 1662 | 1462315735439 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 15:48:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:48:55 INFO - PROCESS | 1662 | 1462315735443 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:48:55 INFO - PROCESS | 1662 | 1462315735444 Marionette TRACE conn2 <- [1,1878,null,{}] 15:48:55 INFO - PROCESS | 1662 | 1462315735446 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}] 15:48:55 INFO - PROCESS | 1662 | 1462315735542 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 15:48:55 INFO - PROCESS | 1662 | 1462315735646 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x14147b800 == 89 [pid = 1662] [id = 477] 15:48:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 263 (0x118379000) [pid = 1662] [serial = 1431] [outer = 0x0] 15:48:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 264 (0x128e20800) [pid = 1662] [serial = 1432] [outer = 0x118379000] 15:48:55 INFO - PROCESS | 1662 | 1462315735695 Marionette DEBUG loaded listener.js 15:48:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 265 (0x12c7b6000) [pid = 1662] [serial = 1433] [outer = 0x118379000] 15:48:56 INFO - PROCESS | 1662 | 1462315736207 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]]]}] 15:48:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:48:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 824ms 15:48:56 INFO - PROCESS | 1662 | 1462315736268 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 15:48:56 INFO - PROCESS | 1662 | 1462315736270 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 15:48:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:48:56 INFO - PROCESS | 1662 | 1462315736274 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:48:56 INFO - PROCESS | 1662 | 1462315736276 Marionette TRACE conn2 <- [1,1882,null,{}] 15:48:56 INFO - PROCESS | 1662 | 1462315736279 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}] 15:48:56 INFO - PROCESS | 1662 | 1462315736401 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 15:48:56 INFO - PROCESS | 1662 | 1462315736492 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x135d70800 == 90 [pid = 1662] [id = 478] 15:48:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 266 (0x128e1b400) [pid = 1662] [serial = 1434] [outer = 0x0] 15:48:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 267 (0x13543f800) [pid = 1662] [serial = 1435] [outer = 0x128e1b400] 15:48:56 INFO - PROCESS | 1662 | 1462315736522 Marionette DEBUG loaded listener.js 15:48:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 268 (0x135445c00) [pid = 1662] [serial = 1436] [outer = 0x128e1b400] 15:48:56 INFO - PROCESS | 1662 | 1462315736978 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]]]}] 15:48:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:48:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 724ms 15:48:56 INFO - PROCESS | 1662 | 1462315736998 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 15:48:57 INFO - PROCESS | 1662 | 1462315736999 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 15:48:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:48:57 INFO - PROCESS | 1662 | 1462315737001 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:48:57 INFO - PROCESS | 1662 | 1462315737003 Marionette TRACE conn2 <- [1,1886,null,{}] 15:48:57 INFO - PROCESS | 1662 | 1462315737026 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}] 15:48:57 INFO - PROCESS | 1662 | 1462315737139 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 15:48:57 INFO - PROCESS | 1662 | 1462315737233 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x124b76800 == 91 [pid = 1662] [id = 479] 15:48:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 269 (0x118fd6000) [pid = 1662] [serial = 1437] [outer = 0x0] 15:48:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 270 (0x121198400) [pid = 1662] [serial = 1438] [outer = 0x118fd6000] 15:48:57 INFO - PROCESS | 1662 | 1462315737263 Marionette DEBUG loaded listener.js 15:48:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 271 (0x135447800) [pid = 1662] [serial = 1439] [outer = 0x118fd6000] 15:48:57 INFO - PROCESS | 1662 | 1462315737678 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]]]}] 15:48:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:48:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 742ms 15:48:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:48:57 INFO - PROCESS | 1662 | 1462315737744 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 15:48:57 INFO - PROCESS | 1662 | 1462315737746 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 15:48:57 INFO - PROCESS | 1662 | 1462315737750 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:48:57 INFO - PROCESS | 1662 | 1462315737752 Marionette TRACE conn2 <- [1,1890,null,{}] 15:48:57 INFO - PROCESS | 1662 | 1462315737756 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}] 15:48:57 INFO - PROCESS | 1662 | 1462315737927 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 15:48:58 INFO - PROCESS | 1662 | 1462315738057 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x12771d800 == 92 [pid = 1662] [id = 480] 15:48:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 272 (0x119befc00) [pid = 1662] [serial = 1440] [outer = 0x0] 15:48:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 273 (0x13544a400) [pid = 1662] [serial = 1441] [outer = 0x119befc00] 15:48:58 INFO - PROCESS | 1662 | 1462315738104 Marionette DEBUG loaded listener.js 15:48:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 274 (0x1355ad000) [pid = 1662] [serial = 1442] [outer = 0x119befc00] 15:48:58 INFO - PROCESS | 1662 | 1462315738621 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]]]}] 15:48:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:48:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 926ms 15:48:58 INFO - PROCESS | 1662 | 1462315738691 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 15:48:58 INFO - PROCESS | 1662 | 1462315738692 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 15:48:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:48:58 INFO - PROCESS | 1662 | 1462315738696 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:48:58 INFO - PROCESS | 1662 | 1462315738697 Marionette TRACE conn2 <- [1,1894,null,{}] 15:48:58 INFO - PROCESS | 1662 | 1462315738700 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}] 15:48:58 INFO - PROCESS | 1662 | 1462315738817 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 15:48:58 INFO - PROCESS | 1662 | 1462315738915 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x1351d5000 == 93 [pid = 1662] [id = 481] 15:48:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 275 (0x13564d000) [pid = 1662] [serial = 1443] [outer = 0x0] 15:48:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 276 (0x135651c00) [pid = 1662] [serial = 1444] [outer = 0x13564d000] 15:48:58 INFO - PROCESS | 1662 | 1462315738952 Marionette DEBUG loaded listener.js 15:48:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 277 (0x13565a800) [pid = 1662] [serial = 1445] [outer = 0x13564d000] 15:48:59 INFO - PROCESS | 1662 | 1462315739588 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]]]}] 15:48:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:48:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 920ms 15:48:59 INFO - PROCESS | 1662 | 1462315739617 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 15:48:59 INFO - PROCESS | 1662 | 1462315739619 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 15:48:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:48:59 INFO - PROCESS | 1662 | 1462315739637 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:48:59 INFO - PROCESS | 1662 | 1462315739639 Marionette TRACE conn2 <- [1,1898,null,{}] 15:48:59 INFO - PROCESS | 1662 | 1462315739646 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}] 15:48:59 INFO - PROCESS | 1662 | 1462315739755 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 15:48:59 INFO - PROCESS | 1662 | 1462315739890 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x125f0e000 == 94 [pid = 1662] [id = 482] 15:48:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 278 (0x11615d000) [pid = 1662] [serial = 1446] [outer = 0x0] 15:48:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 279 (0x1180d9400) [pid = 1662] [serial = 1447] [outer = 0x11615d000] 15:48:59 INFO - PROCESS | 1662 | 1462315739922 Marionette DEBUG loaded listener.js 15:48:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 280 (0x1188e0000) [pid = 1662] [serial = 1448] [outer = 0x11615d000] 15:49:00 INFO - PROCESS | 1662 | --DOCSHELL 0x135e79000 == 93 [pid = 1662] [id = 424] 15:49:00 INFO - PROCESS | 1662 | --DOCSHELL 0x12d12d000 == 92 [pid = 1662] [id = 470] 15:49:00 INFO - PROCESS | 1662 | --DOCSHELL 0x1183c5000 == 91 [pid = 1662] [id = 469] 15:49:00 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab7b800 == 90 [pid = 1662] [id = 468] 15:49:00 INFO - PROCESS | 1662 | --DOCSHELL 0x135bb0000 == 89 [pid = 1662] [id = 463] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 279 (0x135b36c00) [pid = 1662] [serial = 1344] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 278 (0x124747400) [pid = 1662] [serial = 1368] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 277 (0x135f9d800) [pid = 1662] [serial = 1347] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 276 (0x113365800) [pid = 1662] [serial = 1350] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOCSHELL 0x135ab6000 == 88 [pid = 1662] [id = 462] 15:49:00 INFO - PROCESS | 1662 | --DOCSHELL 0x1351d8000 == 87 [pid = 1662] [id = 461] 15:49:00 INFO - PROCESS | 1662 | --DOCSHELL 0x12d894000 == 86 [pid = 1662] [id = 460] 15:49:00 INFO - PROCESS | 1662 | --DOCSHELL 0x12d5a6800 == 85 [pid = 1662] [id = 459] 15:49:00 INFO - PROCESS | 1662 | --DOCSHELL 0x12b4e4000 == 84 [pid = 1662] [id = 458] 15:49:00 INFO - PROCESS | 1662 | --DOCSHELL 0x1232b3800 == 83 [pid = 1662] [id = 457] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 275 (0x12cf71400) [pid = 1662] [serial = 1258] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 274 (0x113034c00) [pid = 1662] [serial = 1357] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 273 (0x1355aa800) [pid = 1662] [serial = 1312] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 272 (0x12d2cc800) [pid = 1662] [serial = 1309] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 271 (0x12c482000) [pid = 1662] [serial = 1306] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 270 (0x135fa4c00) [pid = 1662] [serial = 1353] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 269 (0x1355b8000) [pid = 1662] [serial = 1321] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 268 (0x135750c00) [pid = 1662] [serial = 1323] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 267 (0x135b31000) [pid = 1662] [serial = 1324] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 266 (0x12cc4e000) [pid = 1662] [serial = 1308] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 265 (0x12d677c00) [pid = 1662] [serial = 1311] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 264 (0x12119b800) [pid = 1662] [serial = 1314] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 263 (0x1129d7000) [pid = 1662] [serial = 1260] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 262 (0x11837ac00) [pid = 1662] [serial = 1293] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 261 (0x11983c800) [pid = 1662] [serial = 1294] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 260 (0x128c08400) [pid = 1662] [serial = 1269] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 259 (0x119eca400) [pid = 1662] [serial = 1296] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 258 (0x12363dc00) [pid = 1662] [serial = 1297] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 257 (0x125124c00) [pid = 1662] [serial = 1299] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 256 (0x12720a400) [pid = 1662] [serial = 1300] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 255 (0x119ba3800) [pid = 1662] [serial = 1266] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 254 (0x12d679800) [pid = 1662] [serial = 1278] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 253 (0x112bc5c00) [pid = 1662] [serial = 1290] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 252 (0x117675800) [pid = 1662] [serial = 1291] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 251 (0x12363b400) [pid = 1662] [serial = 1281] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 250 (0x12bb8b000) [pid = 1662] [serial = 1272] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 249 (0x1180d9800) [pid = 1662] [serial = 1263] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 248 (0x128c06800) [pid = 1662] [serial = 1302] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 247 (0x112a18800) [pid = 1662] [serial = 1356] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 246 (0x1183d4800) [pid = 1662] [serial = 1359] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 245 (0x11912b800) [pid = 1662] [serial = 1360] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 244 (0x119bf1400) [pid = 1662] [serial = 1362] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 243 (0x128ee0800) [pid = 1662] [serial = 1303] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 242 (0x119d9d800) [pid = 1662] [serial = 1363] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 241 (0x1211a1000) [pid = 1662] [serial = 1365] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 240 (0x118305400) [pid = 1662] [serial = 1329] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 239 (0x119d94800) [pid = 1662] [serial = 1332] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 238 (0x12cf66800) [pid = 1662] [serial = 1275] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 237 (0x128ee4000) [pid = 1662] [serial = 1335] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 236 (0x12d66c000) [pid = 1662] [serial = 1284] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 235 (0x1359c9c00) [pid = 1662] [serial = 1287] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 234 (0x119d9e000) [pid = 1662] [serial = 1317] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 233 (0x12c1a8400) [pid = 1662] [serial = 1338] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 232 (0x127471000) [pid = 1662] [serial = 1318] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 231 (0x12d675000) [pid = 1662] [serial = 1341] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 230 (0x12354c800) [pid = 1662] [serial = 1366] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 229 (0x1355ae000) [pid = 1662] [serial = 1320] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 228 (0x1211a0800) [pid = 1662] [serial = 1315] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 227 (0x1296b5400) [pid = 1662] [serial = 1305] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | --DOMWINDOW == 226 (0x135b38c00) [pid = 1662] [serial = 1326] [outer = 0x0] [url = about:blank] 15:49:00 INFO - PROCESS | 1662 | 1462315740569 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]]]}] 15:49:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:49:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 991ms 15:49:00 INFO - PROCESS | 1662 | 1462315740614 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 15:49:00 INFO - PROCESS | 1662 | 1462315740617 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 15:49:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:49:00 INFO - PROCESS | 1662 | 1462315740623 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:49:00 INFO - PROCESS | 1662 | 1462315740626 Marionette TRACE conn2 <- [1,1902,null,{}] 15:49:00 INFO - PROCESS | 1662 | 1462315740632 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}] 15:49:00 INFO - PROCESS | 1662 | 1462315740801 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 15:49:00 INFO - PROCESS | 1662 | 1462315740933 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x124425000 == 84 [pid = 1662] [id = 483] 15:49:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 227 (0x1183e3400) [pid = 1662] [serial = 1449] [outer = 0x0] 15:49:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 228 (0x119ba4800) [pid = 1662] [serial = 1450] [outer = 0x1183e3400] 15:49:00 INFO - PROCESS | 1662 | 1462315740969 Marionette DEBUG loaded listener.js 15:49:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 229 (0x121193800) [pid = 1662] [serial = 1451] [outer = 0x1183e3400] 15:49:01 INFO - PROCESS | 1662 | 1462315741431 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]]]}] 15:49:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:49:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 878ms 15:49:01 INFO - PROCESS | 1662 | 1462315741501 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 15:49:01 INFO - PROCESS | 1662 | 1462315741504 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 15:49:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:49:01 INFO - PROCESS | 1662 | 1462315741528 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:49:01 INFO - PROCESS | 1662 | 1462315741530 Marionette TRACE conn2 <- [1,1906,null,{}] 15:49:01 INFO - PROCESS | 1662 | 1462315741533 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}] 15:49:01 INFO - PROCESS | 1662 | 1462315741645 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 15:49:01 INFO - PROCESS | 1662 | 1462315741735 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a865000 == 85 [pid = 1662] [id = 484] 15:49:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 230 (0x121278000) [pid = 1662] [serial = 1452] [outer = 0x0] 15:49:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 231 (0x124aa1800) [pid = 1662] [serial = 1453] [outer = 0x121278000] 15:49:01 INFO - PROCESS | 1662 | 1462315741766 Marionette DEBUG loaded listener.js 15:49:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 232 (0x125f64800) [pid = 1662] [serial = 1454] [outer = 0x121278000] 15:49:02 INFO - PROCESS | 1662 | 1462315742208 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]]]}] 15:49:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:49:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 725ms 15:49:02 INFO - PROCESS | 1662 | 1462315742255 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 15:49:02 INFO - PROCESS | 1662 | 1462315742256 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 15:49:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:49:02 INFO - PROCESS | 1662 | 1462315742261 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:49:02 INFO - PROCESS | 1662 | 1462315742263 Marionette TRACE conn2 <- [1,1910,null,{}] 15:49:02 INFO - PROCESS | 1662 | 1462315742273 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}] 15:49:02 INFO - PROCESS | 1662 | 1462315742387 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 15:49:02 INFO - PROCESS | 1662 | 1462315742478 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ce69000 == 86 [pid = 1662] [id = 485] 15:49:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 233 (0x128e1ec00) [pid = 1662] [serial = 1455] [outer = 0x0] 15:49:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 234 (0x128e25c00) [pid = 1662] [serial = 1456] [outer = 0x128e1ec00] 15:49:02 INFO - PROCESS | 1662 | 1462315742512 Marionette DEBUG loaded listener.js 15:49:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 235 (0x129619400) [pid = 1662] [serial = 1457] [outer = 0x128e1ec00] 15:49:02 INFO - PROCESS | 1662 | 1462315742938 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]]]}] 15:49:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:49:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 723ms 15:49:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:49:03 INFO - PROCESS | 1662 | 1462315743012 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 15:49:03 INFO - PROCESS | 1662 | 1462315743014 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 15:49:03 INFO - PROCESS | 1662 | 1462315743018 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:49:03 INFO - PROCESS | 1662 | 1462315743019 Marionette TRACE conn2 <- [1,1914,null,{}] 15:49:03 INFO - PROCESS | 1662 | 1462315743024 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}] 15:49:03 INFO - PROCESS | 1662 | 1462315743133 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 15:49:03 INFO - PROCESS | 1662 | 1462315743223 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x12df42800 == 87 [pid = 1662] [id = 486] 15:49:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 236 (0x12b473400) [pid = 1662] [serial = 1458] [outer = 0x0] 15:49:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 237 (0x12bb90400) [pid = 1662] [serial = 1459] [outer = 0x12b473400] 15:49:03 INFO - PROCESS | 1662 | 1462315743254 Marionette DEBUG loaded listener.js 15:49:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 238 (0x12cc48c00) [pid = 1662] [serial = 1460] [outer = 0x12b473400] 15:49:03 INFO - PROCESS | 1662 | 1462315743672 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]]]}] 15:49:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:49:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 671ms 15:49:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:49:03 INFO - PROCESS | 1662 | 1462315743689 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 15:49:03 INFO - PROCESS | 1662 | 1462315743691 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 15:49:03 INFO - PROCESS | 1662 | 1462315743693 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:49:03 INFO - PROCESS | 1662 | 1462315743694 Marionette TRACE conn2 <- [1,1918,null,{}] 15:49:03 INFO - PROCESS | 1662 | 1462315743697 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}] 15:49:03 INFO - PROCESS | 1662 | 1462315743803 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 15:49:03 INFO - PROCESS | 1662 | 1462315743920 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x135a32800 == 88 [pid = 1662] [id = 487] 15:49:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 239 (0x12b1e8000) [pid = 1662] [serial = 1461] [outer = 0x0] 15:49:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 240 (0x12d17b800) [pid = 1662] [serial = 1462] [outer = 0x12b1e8000] 15:49:03 INFO - PROCESS | 1662 | 1462315743952 Marionette DEBUG loaded listener.js 15:49:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 241 (0x12d66d000) [pid = 1662] [serial = 1463] [outer = 0x12b1e8000] 15:49:04 INFO - PROCESS | 1662 | 1462315744500 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]]]}] 15:49:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:49:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 870ms 15:49:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:49:04 INFO - PROCESS | 1662 | 1462315744564 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 15:49:04 INFO - PROCESS | 1662 | 1462315744566 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 15:49:04 INFO - PROCESS | 1662 | 1462315744569 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:49:04 INFO - PROCESS | 1662 | 1462315744572 Marionette TRACE conn2 <- [1,1922,null,{}] 15:49:04 INFO - PROCESS | 1662 | 1462315744576 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}] 15:49:04 INFO - PROCESS | 1662 | 1462315744750 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 15:49:04 INFO - PROCESS | 1662 | 1462315744867 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x135d80000 == 89 [pid = 1662] [id = 488] 15:49:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 242 (0x12d670c00) [pid = 1662] [serial = 1464] [outer = 0x0] 15:49:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 243 (0x135650800) [pid = 1662] [serial = 1465] [outer = 0x12d670c00] 15:49:04 INFO - PROCESS | 1662 | 1462315744901 Marionette DEBUG loaded listener.js 15:49:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 244 (0x135b32400) [pid = 1662] [serial = 1466] [outer = 0x12d670c00] 15:49:05 INFO - PROCESS | 1662 | 1462315745320 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]]]}] 15:49:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:49:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 773ms 15:49:05 INFO - PROCESS | 1662 | 1462315745342 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 15:49:05 INFO - PROCESS | 1662 | 1462315745343 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 15:49:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:49:05 INFO - PROCESS | 1662 | 1462315745346 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:49:05 INFO - PROCESS | 1662 | 1462315745347 Marionette TRACE conn2 <- [1,1926,null,{}] 15:49:05 INFO - PROCESS | 1662 | 1462315745350 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}] 15:49:05 INFO - PROCESS | 1662 | 1462315745459 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 15:49:05 INFO - PROCESS | 1662 | 1462315745578 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x135fcd000 == 90 [pid = 1662] [id = 489] 15:49:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 245 (0x1359c9c00) [pid = 1662] [serial = 1467] [outer = 0x0] 15:49:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 246 (0x135caf800) [pid = 1662] [serial = 1468] [outer = 0x1359c9c00] 15:49:05 INFO - PROCESS | 1662 | 1462315745610 Marionette DEBUG loaded listener.js 15:49:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 247 (0x135f9bc00) [pid = 1662] [serial = 1469] [outer = 0x1359c9c00] 15:49:06 INFO - PROCESS | 1662 | 1462315746033 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]]]}] 15:49:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:49:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 718ms 15:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:49:06 INFO - PROCESS | 1662 | 1462315746065 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 15:49:06 INFO - PROCESS | 1662 | 1462315746066 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 15:49:06 INFO - PROCESS | 1662 | 1462315746068 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:49:06 INFO - PROCESS | 1662 | 1462315746069 Marionette TRACE conn2 <- [1,1930,null,{}] 15:49:06 INFO - PROCESS | 1662 | 1462315746072 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}] 15:49:06 INFO - PROCESS | 1662 | 1462315746198 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 15:49:06 INFO - PROCESS | 1662 | 1462315746319 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x137c15800 == 91 [pid = 1662] [id = 490] 15:49:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 248 (0x135cb4800) [pid = 1662] [serial = 1470] [outer = 0x0] 15:49:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 249 (0x135fa4c00) [pid = 1662] [serial = 1471] [outer = 0x135cb4800] 15:49:06 INFO - PROCESS | 1662 | 1462315746352 Marionette DEBUG loaded listener.js 15:49:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 250 (0x13f21bc00) [pid = 1662] [serial = 1472] [outer = 0x135cb4800] 15:49:06 INFO - PROCESS | 1662 | 1462315746736 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]]]}] 15:49:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:49:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 722ms 15:49:06 INFO - PROCESS | 1662 | 1462315746791 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 15:49:06 INFO - PROCESS | 1662 | 1462315746792 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 15:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:49:06 INFO - PROCESS | 1662 | 1462315746795 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:49:06 INFO - PROCESS | 1662 | 1462315746796 Marionette TRACE conn2 <- [1,1934,null,{}] 15:49:06 INFO - PROCESS | 1662 | 1462315746798 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}] 15:49:06 INFO - PROCESS | 1662 | 1462315746904 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 15:49:07 INFO - PROCESS | 1662 | 1462315747024 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x13f41a000 == 92 [pid = 1662] [id = 491] 15:49:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 251 (0x135cb9c00) [pid = 1662] [serial = 1473] [outer = 0x0] 15:49:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 252 (0x137b28800) [pid = 1662] [serial = 1474] [outer = 0x135cb9c00] 15:49:07 INFO - PROCESS | 1662 | 1462315747057 Marionette DEBUG loaded listener.js 15:49:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 253 (0x137b2d400) [pid = 1662] [serial = 1475] [outer = 0x135cb9c00] 15:49:07 INFO - PROCESS | 1662 | 1462315747462 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]]]}] 15:49:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:49:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 719ms 15:49:07 INFO - PROCESS | 1662 | 1462315747514 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 15:49:07 INFO - PROCESS | 1662 | 1462315747516 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 15:49:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:49:07 INFO - PROCESS | 1662 | 1462315747541 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:49:07 INFO - PROCESS | 1662 | 1462315747542 Marionette TRACE conn2 <- [1,1938,null,{}] 15:49:07 INFO - PROCESS | 1662 | 1462315747545 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}] 15:49:07 INFO - PROCESS | 1662 | 1462315747655 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 15:49:07 INFO - PROCESS | 1662 | 1462315747778 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x140b8c800 == 93 [pid = 1662] [id = 492] 15:49:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 254 (0x135fa7c00) [pid = 1662] [serial = 1476] [outer = 0x0] 15:49:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 255 (0x137b30000) [pid = 1662] [serial = 1477] [outer = 0x135fa7c00] 15:49:07 INFO - PROCESS | 1662 | 1462315747810 Marionette DEBUG loaded listener.js 15:49:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 256 (0x13f2ac000) [pid = 1662] [serial = 1478] [outer = 0x135fa7c00] 15:49:08 INFO - PROCESS | 1662 | 1462315748253 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]]]}] 15:49:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:49:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 719ms 15:49:08 INFO - PROCESS | 1662 | 1462315748260 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 15:49:08 INFO - PROCESS | 1662 | 1462315748262 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 15:49:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:49:08 INFO - PROCESS | 1662 | 1462315748264 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:49:08 INFO - PROCESS | 1662 | 1462315748266 Marionette TRACE conn2 <- [1,1942,null,{}] 15:49:08 INFO - PROCESS | 1662 | 1462315748269 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}] 15:49:08 INFO - PROCESS | 1662 | 1462315748392 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 15:49:08 INFO - PROCESS | 1662 | 1462315748486 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x140762000 == 94 [pid = 1662] [id = 493] 15:49:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 257 (0x13f2b0800) [pid = 1662] [serial = 1479] [outer = 0x0] 15:49:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 258 (0x13f328800) [pid = 1662] [serial = 1480] [outer = 0x13f2b0800] 15:49:08 INFO - PROCESS | 1662 | 1462315748525 Marionette DEBUG loaded listener.js 15:49:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 259 (0x13f333400) [pid = 1662] [serial = 1481] [outer = 0x13f2b0800] 15:49:09 INFO - PROCESS | 1662 | 1462315749142 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]]]}] 15:49:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 921ms 15:49:09 INFO - PROCESS | 1662 | 1462315749185 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 15:49:09 INFO - PROCESS | 1662 | 1462315749187 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 15:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:49:09 INFO - PROCESS | 1662 | 1462315749190 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:49:09 INFO - PROCESS | 1662 | 1462315749192 Marionette TRACE conn2 <- [1,1946,null,{}] 15:49:09 INFO - PROCESS | 1662 | 1462315749196 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}] 15:49:09 INFO - PROCESS | 1662 | 1462315749308 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 15:49:09 INFO - PROCESS | 1662 | 1462315749435 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a984000 == 95 [pid = 1662] [id = 494] 15:49:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 260 (0x11830e400) [pid = 1662] [serial = 1482] [outer = 0x0] 15:49:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 261 (0x1183df000) [pid = 1662] [serial = 1483] [outer = 0x11830e400] 15:49:09 INFO - PROCESS | 1662 | 1462315749465 Marionette DEBUG loaded listener.js 15:49:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 262 (0x12127d800) [pid = 1662] [serial = 1484] [outer = 0x11830e400] 15:49:09 INFO - PROCESS | 1662 | --DOCSHELL 0x135d70800 == 94 [pid = 1662] [id = 478] 15:49:09 INFO - PROCESS | 1662 | --DOCSHELL 0x14147b800 == 93 [pid = 1662] [id = 477] 15:49:09 INFO - PROCESS | 1662 | --DOCSHELL 0x13f43a000 == 92 [pid = 1662] [id = 476] 15:49:09 INFO - PROCESS | 1662 | --DOCSHELL 0x140706000 == 91 [pid = 1662] [id = 475] 15:49:09 INFO - PROCESS | 1662 | --DOCSHELL 0x135ab4800 == 90 [pid = 1662] [id = 474] 15:49:09 INFO - PROCESS | 1662 | --DOCSHELL 0x12b4cd000 == 89 [pid = 1662] [id = 473] 15:49:09 INFO - PROCESS | 1662 | --DOCSHELL 0x125f16800 == 88 [pid = 1662] [id = 472] 15:49:09 INFO - PROCESS | 1662 | --DOCSHELL 0x11675b000 == 87 [pid = 1662] [id = 471] 15:49:10 INFO - PROCESS | 1662 | 1462315750076 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]]]}] 15:49:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:49:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 921ms 15:49:10 INFO - PROCESS | 1662 | 1462315750111 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 15:49:10 INFO - PROCESS | 1662 | 1462315750113 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 15:49:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:49:10 INFO - PROCESS | 1662 | 1462315750117 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:49:10 INFO - PROCESS | 1662 | 1462315750119 Marionette TRACE conn2 <- [1,1950,null,{}] 15:49:10 INFO - PROCESS | 1662 | 1462315750123 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}] 15:49:10 INFO - PROCESS | 1662 | 1462315750237 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 15:49:10 INFO - PROCESS | 1662 | 1462315750333 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x127450000 == 88 [pid = 1662] [id = 495] 15:49:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 263 (0x119ba3800) [pid = 1662] [serial = 1485] [outer = 0x0] 15:49:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 264 (0x1233ecc00) [pid = 1662] [serial = 1486] [outer = 0x119ba3800] 15:49:10 INFO - PROCESS | 1662 | 1462315750367 Marionette DEBUG loaded listener.js 15:49:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 265 (0x124ef4800) [pid = 1662] [serial = 1487] [outer = 0x119ba3800] 15:49:10 INFO - PROCESS | 1662 | 1462315750848 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]]]}] 15:49:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:49:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 772ms 15:49:10 INFO - PROCESS | 1662 | 1462315750891 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 15:49:10 INFO - PROCESS | 1662 | 1462315750895 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 15:49:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:49:10 INFO - PROCESS | 1662 | 1462315750899 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:49:10 INFO - PROCESS | 1662 | 1462315750901 Marionette TRACE conn2 <- [1,1954,null,{}] 15:49:10 INFO - PROCESS | 1662 | 1462315750904 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}] 15:49:11 INFO - PROCESS | 1662 | 1462315751016 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 15:49:11 INFO - PROCESS | 1662 | 1462315751113 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d25d800 == 89 [pid = 1662] [id = 496] 15:49:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 266 (0x127473400) [pid = 1662] [serial = 1488] [outer = 0x0] 15:49:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 267 (0x128e1d800) [pid = 1662] [serial = 1489] [outer = 0x127473400] 15:49:11 INFO - PROCESS | 1662 | 1462315751144 Marionette DEBUG loaded listener.js 15:49:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 268 (0x128f80c00) [pid = 1662] [serial = 1490] [outer = 0x127473400] 15:49:11 INFO - PROCESS | 1662 | 1462315751556 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]]]}] 15:49:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:49:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 719ms 15:49:11 INFO - PROCESS | 1662 | 1462315751619 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 15:49:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:49:11 INFO - PROCESS | 1662 | 1462315751621 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 15:49:11 INFO - PROCESS | 1662 | 1462315751623 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:49:11 INFO - PROCESS | 1662 | 1462315751626 Marionette TRACE conn2 <- [1,1958,null,{}] 15:49:11 INFO - PROCESS | 1662 | 1462315751634 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}] 15:49:11 INFO - PROCESS | 1662 | 1462315751753 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 15:49:11 INFO - PROCESS | 1662 | 1462315751880 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x135d66800 == 90 [pid = 1662] [id = 497] 15:49:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 269 (0x12a759000) [pid = 1662] [serial = 1491] [outer = 0x0] 15:49:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 270 (0x12bb8e000) [pid = 1662] [serial = 1492] [outer = 0x12a759000] 15:49:11 INFO - PROCESS | 1662 | 1462315751916 Marionette DEBUG loaded listener.js 15:49:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 271 (0x12d2cdc00) [pid = 1662] [serial = 1493] [outer = 0x12a759000] 15:49:12 INFO - PROCESS | 1662 | 1462315752374 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]]]}] 15:49:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:49:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 821ms 15:49:12 INFO - PROCESS | 1662 | 1462315752444 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 15:49:12 INFO - PROCESS | 1662 | 1462315752446 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 15:49:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:49:12 INFO - PROCESS | 1662 | 1462315752448 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:49:12 INFO - PROCESS | 1662 | 1462315752450 Marionette TRACE conn2 <- [1,1962,null,{}] 15:49:12 INFO - PROCESS | 1662 | 1462315752452 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}] 15:49:12 INFO - PROCESS | 1662 | 1462315752566 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 15:49:12 INFO - PROCESS | 1662 | 1462315752663 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x14070c000 == 91 [pid = 1662] [id = 498] 15:49:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 272 (0x135447400) [pid = 1662] [serial = 1494] [outer = 0x0] 15:49:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 273 (0x13564c400) [pid = 1662] [serial = 1495] [outer = 0x135447400] 15:49:12 INFO - PROCESS | 1662 | 1462315752693 Marionette DEBUG loaded listener.js 15:49:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 274 (0x135658400) [pid = 1662] [serial = 1496] [outer = 0x135447400] 15:49:13 INFO - PROCESS | 1662 | 1462315753098 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]]]}] 15:49:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:49:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 671ms 15:49:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:49:13 INFO - PROCESS | 1662 | 1462315753119 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 15:49:13 INFO - PROCESS | 1662 | 1462315753121 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 15:49:13 INFO - PROCESS | 1662 | 1462315753123 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:49:13 INFO - PROCESS | 1662 | 1462315753124 Marionette TRACE conn2 <- [1,1966,null,{}] 15:49:13 INFO - PROCESS | 1662 | 1462315753127 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}] 15:49:13 INFO - PROCESS | 1662 | 1462315753235 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 15:49:13 INFO - PROCESS | 1662 | 1462315753330 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x140b8b800 == 92 [pid = 1662] [id = 499] 15:49:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 275 (0x135448000) [pid = 1662] [serial = 1497] [outer = 0x0] 15:49:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 276 (0x13574a000) [pid = 1662] [serial = 1498] [outer = 0x135448000] 15:49:13 INFO - PROCESS | 1662 | 1462315753362 Marionette DEBUG loaded listener.js 15:49:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 277 (0x137b2a800) [pid = 1662] [serial = 1499] [outer = 0x135448000] 15:49:13 INFO - PROCESS | 1662 | 1462315753762 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]]]}] 15:49:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:49:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 669ms 15:49:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:49:13 INFO - PROCESS | 1662 | 1462315753792 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 15:49:13 INFO - PROCESS | 1662 | 1462315753793 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 15:49:13 INFO - PROCESS | 1662 | 1462315753796 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:49:13 INFO - PROCESS | 1662 | 1462315753797 Marionette TRACE conn2 <- [1,1970,null,{}] 15:49:13 INFO - PROCESS | 1662 | 1462315753800 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}] 15:49:13 INFO - PROCESS | 1662 | 1462315753953 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 15:49:14 INFO - PROCESS | 1662 | 1462315754065 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x1420ed000 == 93 [pid = 1662] [id = 500] 15:49:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 278 (0x135750c00) [pid = 1662] [serial = 1500] [outer = 0x0] 15:49:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 279 (0x13f2b1800) [pid = 1662] [serial = 1501] [outer = 0x135750c00] 15:49:14 INFO - PROCESS | 1662 | 1462315754102 Marionette DEBUG loaded listener.js 15:49:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 280 (0x13f4e4400) [pid = 1662] [serial = 1502] [outer = 0x135750c00] 15:49:14 INFO - PROCESS | 1662 | 1462315754522 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]]]}] 15:49:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:49:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 768ms 15:49:14 INFO - PROCESS | 1662 | 1462315754565 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 15:49:14 INFO - PROCESS | 1662 | 1462315754566 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 15:49:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:49:14 INFO - PROCESS | 1662 | 1462315754569 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:49:14 INFO - PROCESS | 1662 | 1462315754570 Marionette TRACE conn2 <- [1,1974,null,{}] 15:49:14 INFO - PROCESS | 1662 | 1462315754572 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}] 15:49:14 INFO - PROCESS | 1662 | 1462315754681 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 15:49:14 INFO - PROCESS | 1662 | 1462315754805 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x1420c4000 == 94 [pid = 1662] [id = 501] 15:49:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 281 (0x137b2d800) [pid = 1662] [serial = 1503] [outer = 0x0] 15:49:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 282 (0x140c55400) [pid = 1662] [serial = 1504] [outer = 0x137b2d800] 15:49:14 INFO - PROCESS | 1662 | 1462315754838 Marionette DEBUG loaded listener.js 15:49:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 283 (0x140c5b000) [pid = 1662] [serial = 1505] [outer = 0x137b2d800] 15:49:15 INFO - PROCESS | 1662 | 1462315755236 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]]]}] 15:49:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:49:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 721ms 15:49:15 INFO - PROCESS | 1662 | 1462315755302 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 15:49:15 INFO - PROCESS | 1662 | 1462315755303 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 15:49:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:49:15 INFO - PROCESS | 1662 | 1462315755322 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:49:15 INFO - PROCESS | 1662 | 1462315755323 Marionette TRACE conn2 <- [1,1978,null,{}] 15:49:15 INFO - PROCESS | 1662 | 1462315755326 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}] 15:49:15 INFO - PROCESS | 1662 | 1462315755434 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 15:49:15 INFO - PROCESS | 1662 | 1462315755559 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x142124000 == 95 [pid = 1662] [id = 502] 15:49:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 284 (0x1126c3400) [pid = 1662] [serial = 1506] [outer = 0x0] 15:49:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 285 (0x140775400) [pid = 1662] [serial = 1507] [outer = 0x1126c3400] 15:49:15 INFO - PROCESS | 1662 | 1462315755591 Marionette DEBUG loaded listener.js 15:49:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 286 (0x140779400) [pid = 1662] [serial = 1508] [outer = 0x1126c3400] 15:49:16 INFO - PROCESS | 1662 | 1462315756006 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]]]}] 15:49:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:49:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 722ms 15:49:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:49:16 INFO - PROCESS | 1662 | 1462315756042 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 15:49:16 INFO - PROCESS | 1662 | 1462315756043 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 15:49:16 INFO - PROCESS | 1662 | 1462315756045 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:49:16 INFO - PROCESS | 1662 | 1462315756046 Marionette TRACE conn2 <- [1,1982,null,{}] 15:49:16 INFO - PROCESS | 1662 | 1462315756049 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}] 15:49:16 INFO - PROCESS | 1662 | 1462315756156 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 15:49:16 INFO - PROCESS | 1662 | 1462315756281 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x142139000 == 96 [pid = 1662] [id = 503] 15:49:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 287 (0x13f215400) [pid = 1662] [serial = 1509] [outer = 0x0] 15:49:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 288 (0x140c56400) [pid = 1662] [serial = 1510] [outer = 0x13f215400] 15:49:16 INFO - PROCESS | 1662 | 1462315756313 Marionette DEBUG loaded listener.js 15:49:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 289 (0x140c5f000) [pid = 1662] [serial = 1511] [outer = 0x13f215400] 15:49:16 INFO - PROCESS | 1662 | 1462315756706 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]]]}] 15:49:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:49:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 718ms 15:49:16 INFO - PROCESS | 1662 | 1462315756764 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 15:49:16 INFO - PROCESS | 1662 | 1462315756765 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 15:49:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:49:16 INFO - PROCESS | 1662 | 1462315756786 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:49:16 INFO - PROCESS | 1662 | 1462315756787 Marionette TRACE conn2 <- [1,1986,null,{}] 15:49:16 INFO - PROCESS | 1662 | 1462315756806 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}] 15:49:16 INFO - PROCESS | 1662 | 1462315756917 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 15:49:17 INFO - PROCESS | 1662 | 1462315757015 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x1421cb800 == 97 [pid = 1662] [id = 504] 15:49:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 290 (0x140c5fc00) [pid = 1662] [serial = 1512] [outer = 0x0] 15:49:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 291 (0x140c64c00) [pid = 1662] [serial = 1513] [outer = 0x140c5fc00] 15:49:17 INFO - PROCESS | 1662 | 1462315757046 Marionette DEBUG loaded listener.js 15:49:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 292 (0x1412d3c00) [pid = 1662] [serial = 1514] [outer = 0x140c5fc00] 15:49:17 INFO - PROCESS | 1662 | 1462315757453 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]]]}] 15:49:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:49:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 731ms 15:49:17 INFO - PROCESS | 1662 | 1462315757517 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 15:49:17 INFO - PROCESS | 1662 | 1462315757519 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 15:49:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:49:17 INFO - PROCESS | 1662 | 1462315757521 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:49:17 INFO - PROCESS | 1662 | 1462315757523 Marionette TRACE conn2 <- [1,1990,null,{}] 15:49:17 INFO - PROCESS | 1662 | 1462315757525 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}] 15:49:17 INFO - PROCESS | 1662 | 1462315757655 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 15:49:17 INFO - PROCESS | 1662 | 1462315757755 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x134cdb000 == 98 [pid = 1662] [id = 505] 15:49:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 293 (0x1412d6c00) [pid = 1662] [serial = 1515] [outer = 0x0] 15:49:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 294 (0x142535400) [pid = 1662] [serial = 1516] [outer = 0x1412d6c00] 15:49:17 INFO - PROCESS | 1662 | 1462315757795 Marionette DEBUG loaded listener.js 15:49:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 295 (0x14253ec00) [pid = 1662] [serial = 1517] [outer = 0x1412d6c00] 15:49:18 INFO - PROCESS | 1662 | 1462315758214 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]]]}] 15:49:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:49:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 719ms 15:49:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:49:18 INFO - PROCESS | 1662 | 1462315758240 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 15:49:18 INFO - PROCESS | 1662 | 1462315758241 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 15:49:18 INFO - PROCESS | 1662 | 1462315758244 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:49:18 INFO - PROCESS | 1662 | 1462315758245 Marionette TRACE conn2 <- [1,1994,null,{}] 15:49:18 INFO - PROCESS | 1662 | 1462315758271 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}] 15:49:18 INFO - PROCESS | 1662 | 1462315758432 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 15:49:18 INFO - PROCESS | 1662 | 1462315758442 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x142727000 == 99 [pid = 1662] [id = 506] 15:49:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 296 (0x124eb1c00) [pid = 1662] [serial = 1518] [outer = 0x0] 15:49:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 297 (0x142539800) [pid = 1662] [serial = 1519] [outer = 0x124eb1c00] 15:49:18 INFO - PROCESS | 1662 | 1462315758471 Marionette DEBUG loaded listener.js 15:49:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 298 (0x14276f000) [pid = 1662] [serial = 1520] [outer = 0x124eb1c00] 15:49:18 INFO - PROCESS | 1662 | 1462315758993 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]]]}] 15:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 773ms 15:49:19 INFO - PROCESS | 1662 | 1462315759025 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 15:49:19 INFO - PROCESS | 1662 | 1462315759026 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 15:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:49:19 INFO - PROCESS | 1662 | 1462315759034 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:49:19 INFO - PROCESS | 1662 | 1462315759036 Marionette TRACE conn2 <- [1,1998,null,{}] 15:49:19 INFO - PROCESS | 1662 | 1462315759042 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}] 15:49:19 INFO - PROCESS | 1662 | 1462315759163 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 15:49:19 INFO - PROCESS | 1662 | 1462315759264 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x143a25000 == 100 [pid = 1662] [id = 507] 15:49:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 299 (0x14276f400) [pid = 1662] [serial = 1521] [outer = 0x0] 15:49:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 300 (0x142774400) [pid = 1662] [serial = 1522] [outer = 0x14276f400] 15:49:19 INFO - PROCESS | 1662 | 1462315759293 Marionette DEBUG loaded listener.js 15:49:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 301 (0x1427d9c00) [pid = 1662] [serial = 1523] [outer = 0x14276f400] 15:49:19 INFO - PROCESS | 1662 | 1462315759875 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]]]}] 15:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 873ms 15:49:19 INFO - PROCESS | 1662 | 1462315759907 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 15:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:49:19 INFO - PROCESS | 1662 | 1462315759909 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 15:49:19 INFO - PROCESS | 1662 | 1462315759912 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:49:19 INFO - PROCESS | 1662 | 1462315759914 Marionette TRACE conn2 <- [1,2002,null,{}] 15:49:19 INFO - PROCESS | 1662 | 1462315759918 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}] 15:49:20 INFO - PROCESS | 1662 | 1462315760034 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 15:49:20 INFO - PROCESS | 1662 | 1462315760137 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ce6a800 == 101 [pid = 1662] [id = 508] 15:49:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 302 (0x119d5bc00) [pid = 1662] [serial = 1524] [outer = 0x0] 15:49:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 303 (0x121195c00) [pid = 1662] [serial = 1525] [outer = 0x119d5bc00] 15:49:20 INFO - PROCESS | 1662 | 1462315760166 Marionette DEBUG loaded listener.js 15:49:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 304 (0x127259400) [pid = 1662] [serial = 1526] [outer = 0x119d5bc00] 15:49:20 INFO - PROCESS | 1662 | --DOCSHELL 0x135fcd000 == 100 [pid = 1662] [id = 489] 15:49:20 INFO - PROCESS | 1662 | --DOCSHELL 0x135d80000 == 99 [pid = 1662] [id = 488] 15:49:20 INFO - PROCESS | 1662 | --DOCSHELL 0x135a32800 == 98 [pid = 1662] [id = 487] 15:49:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12df42800 == 97 [pid = 1662] [id = 486] 15:49:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12ce69000 == 96 [pid = 1662] [id = 485] 15:49:20 INFO - PROCESS | 1662 | --DOCSHELL 0x12a865000 == 95 [pid = 1662] [id = 484] 15:49:20 INFO - PROCESS | 1662 | --DOCSHELL 0x124425000 == 94 [pid = 1662] [id = 483] 15:49:20 INFO - PROCESS | 1662 | 1462315760785 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]]]}] 15:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 923ms 15:49:20 INFO - PROCESS | 1662 | 1462315760836 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 15:49:20 INFO - PROCESS | 1662 | 1462315760838 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 15:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:49:20 INFO - PROCESS | 1662 | 1462315760844 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:49:20 INFO - PROCESS | 1662 | 1462315760846 Marionette TRACE conn2 <- [1,2006,null,{}] 15:49:20 INFO - PROCESS | 1662 | 1462315760850 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}] 15:49:20 INFO - PROCESS | 1662 | 1462315760969 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 15:49:21 INFO - PROCESS | 1662 | 1462315761073 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a983000 == 95 [pid = 1662] [id = 509] 15:49:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 305 (0x1183d4c00) [pid = 1662] [serial = 1527] [outer = 0x0] 15:49:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 306 (0x125c6ec00) [pid = 1662] [serial = 1528] [outer = 0x1183d4c00] 15:49:21 INFO - PROCESS | 1662 | 1462315761107 Marionette DEBUG loaded listener.js 15:49:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 307 (0x128e25800) [pid = 1662] [serial = 1529] [outer = 0x1183d4c00] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x141485800 == 94 [pid = 1662] [id = 467] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x11813e800 == 93 [pid = 1662] [id = 427] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12c345000 == 92 [pid = 1662] [id = 12] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12d89b000 == 91 [pid = 1662] [id = 267] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x135ab0800 == 90 [pid = 1662] [id = 382] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x13519d800 == 89 [pid = 1662] [id = 305] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12b302800 == 88 [pid = 1662] [id = 406] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12b25c000 == 87 [pid = 1662] [id = 429] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x13f41a000 == 86 [pid = 1662] [id = 491] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x1183ce000 == 85 [pid = 1662] [id = 11] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x124705800 == 84 [pid = 1662] [id = 346] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x140b8c800 == 83 [pid = 1662] [id = 492] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x115e81000 == 82 [pid = 1662] [id = 214] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12df37800 == 81 [pid = 1662] [id = 21] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x137bde000 == 80 [pid = 1662] [id = 465] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12d82b000 == 79 [pid = 1662] [id = 359] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x135e7a800 == 78 [pid = 1662] [id = 398] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x117323000 == 77 [pid = 1662] [id = 308] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x118891800 == 76 [pid = 1662] [id = 252] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12b315800 == 75 [pid = 1662] [id = 9] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12d835000 == 74 [pid = 1662] [id = 307] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12c77d000 == 73 [pid = 1662] [id = 213] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x1198d1000 == 72 [pid = 1662] [id = 384] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x113f49000 == 71 [pid = 1662] [id = 25] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x11731d000 == 70 [pid = 1662] [id = 24] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12c76a000 == 69 [pid = 1662] [id = 212] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x124b76800 == 68 [pid = 1662] [id = 479] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x112632000 == 67 [pid = 1662] [id = 22] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x11810c800 == 66 [pid = 1662] [id = 326] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12ca2f800 == 65 [pid = 1662] [id = 14] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12b4e6800 == 64 [pid = 1662] [id = 10] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12d8a9800 == 63 [pid = 1662] [id = 232] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x1351e4800 == 62 [pid = 1662] [id = 383] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x1296f7000 == 61 [pid = 1662] [id = 163] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x1351d5000 == 60 [pid = 1662] [id = 481] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12ce6e800 == 59 [pid = 1662] [id = 15] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12771d800 == 58 [pid = 1662] [id = 480] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x135b81000 == 57 [pid = 1662] [id = 381] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x142727000 == 56 [pid = 1662] [id = 506] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x134cdb000 == 55 [pid = 1662] [id = 505] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x1421cb800 == 54 [pid = 1662] [id = 504] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x142139000 == 53 [pid = 1662] [id = 503] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x142124000 == 52 [pid = 1662] [id = 502] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x1420c4000 == 51 [pid = 1662] [id = 501] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x1420ed000 == 50 [pid = 1662] [id = 500] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x140b8b800 == 49 [pid = 1662] [id = 499] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x14070c000 == 48 [pid = 1662] [id = 498] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x135d66800 == 47 [pid = 1662] [id = 497] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12d25d800 == 46 [pid = 1662] [id = 496] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x127450000 == 45 [pid = 1662] [id = 495] 15:49:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12a984000 == 44 [pid = 1662] [id = 494] 15:49:27 INFO - PROCESS | 1662 | --DOCSHELL 0x143a25000 == 43 [pid = 1662] [id = 507] 15:49:27 INFO - PROCESS | 1662 | --DOCSHELL 0x11832e000 == 42 [pid = 1662] [id = 365] 15:49:27 INFO - PROCESS | 1662 | --DOCSHELL 0x118fa0800 == 41 [pid = 1662] [id = 268] 15:49:27 INFO - PROCESS | 1662 | --DOCSHELL 0x118329800 == 40 [pid = 1662] [id = 20] 15:49:27 INFO - PROCESS | 1662 | --DOCSHELL 0x12d89d000 == 39 [pid = 1662] [id = 19] 15:49:27 INFO - PROCESS | 1662 | --DOCSHELL 0x128fc9000 == 38 [pid = 1662] [id = 230] 15:49:27 INFO - PROCESS | 1662 | --DOCSHELL 0x13f41b800 == 37 [pid = 1662] [id = 466] 15:49:27 INFO - PROCESS | 1662 | --DOCSHELL 0x140b9b000 == 36 [pid = 1662] [id = 442] 15:49:27 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab67000 == 35 [pid = 1662] [id = 8] 15:49:27 INFO - PROCESS | 1662 | --DOCSHELL 0x137c0c000 == 34 [pid = 1662] [id = 426] 15:49:27 INFO - PROCESS | 1662 | --DOCSHELL 0x135b7f000 == 33 [pid = 1662] [id = 423] 15:49:27 INFO - PROCESS | 1662 | --DOCSHELL 0x12940f000 == 32 [pid = 1662] [id = 6] 15:49:27 INFO - PROCESS | 1662 | --DOCSHELL 0x135fc1800 == 31 [pid = 1662] [id = 464] 15:49:27 INFO - PROCESS | 1662 | --DOCSHELL 0x125f0e000 == 30 [pid = 1662] [id = 482] 15:49:27 INFO - PROCESS | 1662 | --DOCSHELL 0x135b66000 == 29 [pid = 1662] [id = 321] 15:49:27 INFO - PROCESS | 1662 | --DOCSHELL 0x12a991000 == 28 [pid = 1662] [id = 167] 15:49:27 INFO - PROCESS | 1662 | --DOCSHELL 0x12578b800 == 27 [pid = 1662] [id = 197] 15:49:27 INFO - PROCESS | 1662 | --DOCSHELL 0x12d5ae800 == 26 [pid = 1662] [id = 18] 15:49:27 INFO - PROCESS | 1662 | --DOCSHELL 0x11675d800 == 25 [pid = 1662] [id = 23] 15:49:27 INFO - PROCESS | 1662 | --DOCSHELL 0x129065000 == 24 [pid = 1662] [id = 385] 15:49:27 INFO - PROCESS | 1662 | --DOCSHELL 0x137c15800 == 23 [pid = 1662] [id = 490] 15:49:27 INFO - PROCESS | 1662 | --DOCSHELL 0x12d814000 == 22 [pid = 1662] [id = 306] 15:49:27 INFO - PROCESS | 1662 | --DOCSHELL 0x12b318000 == 21 [pid = 1662] [id = 183] 15:49:27 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab63000 == 20 [pid = 1662] [id = 451] 15:49:27 INFO - PROCESS | 1662 | --DOCSHELL 0x1185b2000 == 19 [pid = 1662] [id = 428] 15:49:27 INFO - PROCESS | 1662 | --DOCSHELL 0x140762000 == 18 [pid = 1662] [id = 493] 15:49:27 INFO - PROCESS | 1662 | --DOCSHELL 0x11811f000 == 17 [pid = 1662] [id = 450] 15:49:27 INFO - PROCESS | 1662 | --DOCSHELL 0x1180a8800 == 16 [pid = 1662] [id = 233] 15:49:27 INFO - PROCESS | 1662 | --DOCSHELL 0x12b31c800 == 15 [pid = 1662] [id = 456] 15:49:27 INFO - PROCESS | 1662 | --DOCSHELL 0x11666a800 == 14 [pid = 1662] [id = 26] 15:49:27 INFO - PROCESS | 1662 | --DOCSHELL 0x12c774800 == 13 [pid = 1662] [id = 13] 15:49:27 INFO - PROCESS | 1662 | --DOCSHELL 0x135182800 == 12 [pid = 1662] [id = 304] 15:49:27 INFO - PROCESS | 1662 | --DOCSHELL 0x12c776800 == 11 [pid = 1662] [id = 345] 15:49:27 INFO - PROCESS | 1662 | --DOCSHELL 0x135fd1000 == 10 [pid = 1662] [id = 425] 15:49:27 INFO - PROCESS | 1662 | --DOCSHELL 0x12ce6a800 == 9 [pid = 1662] [id = 508] 15:49:28 INFO - PROCESS | 1662 | 1462315768559 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]]]}] 15:49:28 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 15:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 7748ms 15:49:28 INFO - PROCESS | 1662 | 1462315768595 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 15:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:49:28 INFO - PROCESS | 1662 | 1462315768597 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 15:49:28 INFO - PROCESS | 1662 | 1462315768601 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:49:28 INFO - PROCESS | 1662 | 1462315768603 Marionette TRACE conn2 <- [1,2010,null,{}] 15:49:28 INFO - PROCESS | 1662 | 1462315768611 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}] 15:49:28 INFO - PROCESS | 1662 | 1462315768701 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 15:49:28 INFO - PROCESS | 1662 | 1462315768711 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x116607800 == 10 [pid = 1662] [id = 510] 15:49:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 308 (0x112b38800) [pid = 1662] [serial = 1530] [outer = 0x0] 15:49:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 309 (0x112bc0800) [pid = 1662] [serial = 1531] [outer = 0x112b38800] 15:49:28 INFO - PROCESS | 1662 | 1462315768739 Marionette DEBUG loaded listener.js 15:49:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 310 (0x112c65c00) [pid = 1662] [serial = 1532] [outer = 0x112b38800] 15:49:29 INFO - PROCESS | 1662 | 1462315769130 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]]]}] 15:49:29 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 15:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 575ms 15:49:29 INFO - PROCESS | 1662 | 1462315769176 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 15:49:29 INFO - PROCESS | 1662 | 1462315769180 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 15:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:49:29 INFO - PROCESS | 1662 | 1462315769185 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:49:29 INFO - PROCESS | 1662 | 1462315769186 Marionette TRACE conn2 <- [1,2014,null,{}] 15:49:29 INFO - PROCESS | 1662 | 1462315769189 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}] 15:49:29 INFO - PROCESS | 1662 | 1462315769284 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 15:49:29 INFO - PROCESS | 1662 | 1462315769290 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x111cd8800 == 11 [pid = 1662] [id = 511] 15:49:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 311 (0x112c69c00) [pid = 1662] [serial = 1533] [outer = 0x0] 15:49:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 312 (0x1131aec00) [pid = 1662] [serial = 1534] [outer = 0x112c69c00] 15:49:29 INFO - PROCESS | 1662 | 1462315769316 Marionette DEBUG loaded listener.js 15:49:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 313 (0x113da0000) [pid = 1662] [serial = 1535] [outer = 0x112c69c00] 15:49:29 INFO - PROCESS | 1662 | 1462315769727 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]]]}] 15:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 571ms 15:49:29 INFO - PROCESS | 1662 | 1462315769756 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 15:49:29 INFO - PROCESS | 1662 | 1462315769757 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 15:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:49:29 INFO - PROCESS | 1662 | 1462315769760 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:49:29 INFO - PROCESS | 1662 | 1462315769763 Marionette TRACE conn2 <- [1,2018,null,{}] 15:49:29 INFO - PROCESS | 1662 | 1462315769770 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}] 15:49:29 INFO - PROCESS | 1662 | 1462315769862 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 15:49:29 INFO - PROCESS | 1662 | 1462315769869 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x1183d2000 == 12 [pid = 1662] [id = 512] 15:49:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 314 (0x111d55c00) [pid = 1662] [serial = 1536] [outer = 0x0] 15:49:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 315 (0x116a6c800) [pid = 1662] [serial = 1537] [outer = 0x111d55c00] 15:49:29 INFO - PROCESS | 1662 | 1462315769899 Marionette DEBUG loaded listener.js 15:49:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 316 (0x1180cd400) [pid = 1662] [serial = 1538] [outer = 0x111d55c00] 15:49:30 INFO - PROCESS | 1662 | 1462315770272 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]]]}] 15:49:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 523ms 15:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:49:30 INFO - PROCESS | 1662 | 1462315770283 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 15:49:30 INFO - PROCESS | 1662 | 1462315770285 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 15:49:30 INFO - PROCESS | 1662 | 1462315770287 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:49:30 INFO - PROCESS | 1662 | 1462315770289 Marionette TRACE conn2 <- [1,2022,null,{}] 15:49:30 INFO - PROCESS | 1662 | 1462315770294 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}] 15:49:30 INFO - PROCESS | 1662 | 1462315770382 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 15:49:30 INFO - PROCESS | 1662 | 1462315770482 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x118f94000 == 13 [pid = 1662] [id = 513] 15:49:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 317 (0x116860c00) [pid = 1662] [serial = 1539] [outer = 0x0] 15:49:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 318 (0x1181c9800) [pid = 1662] [serial = 1540] [outer = 0x116860c00] 15:49:30 INFO - PROCESS | 1662 | 1462315770509 Marionette DEBUG loaded listener.js 15:49:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 319 (0x1183dc800) [pid = 1662] [serial = 1541] [outer = 0x116860c00] 15:49:30 INFO - PROCESS | 1662 | 1462315770870 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]]]}] 15:49:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 621ms 15:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:49:30 INFO - PROCESS | 1662 | 1462315770912 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 15:49:30 INFO - PROCESS | 1662 | 1462315770913 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 15:49:30 INFO - PROCESS | 1662 | 1462315770915 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:49:30 INFO - PROCESS | 1662 | 1462315770916 Marionette TRACE conn2 <- [1,2026,null,{}] 15:49:30 INFO - PROCESS | 1662 | 1462315770918 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}] 15:49:31 INFO - PROCESS | 1662 | 1462315771024 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 15:49:31 INFO - PROCESS | 1662 | 1462315771029 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x121227800 == 14 [pid = 1662] [id = 514] 15:49:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 320 (0x112ece800) [pid = 1662] [serial = 1542] [outer = 0x0] 15:49:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 321 (0x1184e1000) [pid = 1662] [serial = 1543] [outer = 0x112ece800] 15:49:31 INFO - PROCESS | 1662 | 1462315771055 Marionette DEBUG loaded listener.js 15:49:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 322 (0x1188d8800) [pid = 1662] [serial = 1544] [outer = 0x112ece800] 15:49:31 INFO - PROCESS | 1662 | 1462315771497 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]]]}] 15:49:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 619ms 15:49:31 INFO - PROCESS | 1662 | 1462315771535 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 15:49:31 INFO - PROCESS | 1662 | 1462315771538 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 15:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:49:31 INFO - PROCESS | 1662 | 1462315771543 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:49:31 INFO - PROCESS | 1662 | 1462315771545 Marionette TRACE conn2 <- [1,2030,null,{}] 15:49:31 INFO - PROCESS | 1662 | 1462315771549 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}] 15:49:31 INFO - PROCESS | 1662 | 1462315771750 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 15:49:31 INFO - PROCESS | 1662 | 1462315771826 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x124208000 == 15 [pid = 1662] [id = 515] 15:49:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 323 (0x118f7b000) [pid = 1662] [serial = 1545] [outer = 0x0] 15:49:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 324 (0x11934d000) [pid = 1662] [serial = 1546] [outer = 0x118f7b000] 15:49:31 INFO - PROCESS | 1662 | 1462315771868 Marionette DEBUG loaded listener.js 15:49:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 325 (0x119d52800) [pid = 1662] [serial = 1547] [outer = 0x118f7b000] 15:49:32 INFO - PROCESS | 1662 | 1462315772290 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]]]}] 15:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 771ms 15:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:49:32 INFO - PROCESS | 1662 | 1462315772315 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 15:49:32 INFO - PROCESS | 1662 | 1462315772316 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 15:49:32 INFO - PROCESS | 1662 | 1462315772318 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:49:32 INFO - PROCESS | 1662 | 1462315772319 Marionette TRACE conn2 <- [1,2034,null,{}] 15:49:32 INFO - PROCESS | 1662 | 1462315772328 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}] 15:49:32 INFO - PROCESS | 1662 | 1462315772435 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 15:49:32 INFO - PROCESS | 1662 | 1462315772440 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x12501a000 == 16 [pid = 1662] [id = 516] 15:49:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 326 (0x1180cec00) [pid = 1662] [serial = 1548] [outer = 0x0] 15:49:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 327 (0x119d56c00) [pid = 1662] [serial = 1549] [outer = 0x1180cec00] 15:49:32 INFO - PROCESS | 1662 | 1462315772465 Marionette DEBUG loaded listener.js 15:49:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 328 (0x119d94400) [pid = 1662] [serial = 1550] [outer = 0x1180cec00] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 327 (0x11982e400) [pid = 1662] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 326 (0x12a946400) [pid = 1662] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 325 (0x135b33800) [pid = 1662] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 324 (0x111dbc000) [pid = 1662] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 323 (0x116a70c00) [pid = 1662] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 322 (0x116a6e400) [pid = 1662] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 321 (0x12d66e800) [pid = 1662] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 320 (0x12c1aa800) [pid = 1662] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 319 (0x111c3bc00) [pid = 1662] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 318 (0x112bc6800) [pid = 1662] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 317 (0x1355b5c00) [pid = 1662] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 316 (0x112a13000) [pid = 1662] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 315 (0x12571fc00) [pid = 1662] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 314 (0x125725c00) [pid = 1662] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 313 (0x119ebe000) [pid = 1662] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 312 (0x1355b4000) [pid = 1662] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 311 (0x118fce400) [pid = 1662] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 310 (0x12c7bcc00) [pid = 1662] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 309 (0x135447400) [pid = 1662] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 308 (0x12bb86c00) [pid = 1662] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 307 (0x112650800) [pid = 1662] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 306 (0x124ef2000) [pid = 1662] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 305 (0x12a759000) [pid = 1662] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 304 (0x121276000) [pid = 1662] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 303 (0x119d5bc00) [pid = 1662] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 302 (0x1168c2800) [pid = 1662] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 301 (0x1183e3400) [pid = 1662] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 300 (0x11830e400) [pid = 1662] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 299 (0x1160b3400) [pid = 1662] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 298 (0x1168c1800) [pid = 1662] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 297 (0x119d5c800) [pid = 1662] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 296 (0x1211a1400) [pid = 1662] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 295 (0x12363f000) [pid = 1662] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 294 (0x128ed9000) [pid = 1662] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 293 (0x13f219c00) [pid = 1662] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 292 (0x12a92c000) [pid = 1662] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 291 (0x12c38e000) [pid = 1662] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 290 (0x12c47e000) [pid = 1662] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 289 (0x1355b1800) [pid = 1662] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 288 (0x1355b5800) [pid = 1662] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 287 (0x135cb9000) [pid = 1662] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 286 (0x12b1e8000) [pid = 1662] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 285 (0x12b473400) [pid = 1662] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 284 (0x128e1ec00) [pid = 1662] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 283 (0x121278000) [pid = 1662] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 282 (0x13564d000) [pid = 1662] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 281 (0x11615d000) [pid = 1662] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 280 (0x137b2d800) [pid = 1662] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 279 (0x119befc00) [pid = 1662] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 278 (0x118fd6000) [pid = 1662] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 277 (0x135750c00) [pid = 1662] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 276 (0x127473400) [pid = 1662] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 275 (0x128e1b400) [pid = 1662] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 274 (0x118379000) [pid = 1662] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 273 (0x135448000) [pid = 1662] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 272 (0x12cc51000) [pid = 1662] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 271 (0x119ba3800) [pid = 1662] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 270 (0x12d8e9800) [pid = 1662] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 269 (0x112b3d000) [pid = 1662] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 268 (0x11302bc00) [pid = 1662] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 267 (0x12720ec00) [pid = 1662] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 266 (0x14276f400) [pid = 1662] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 265 (0x124eb1c00) [pid = 1662] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 264 (0x1412d6c00) [pid = 1662] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 263 (0x140c5fc00) [pid = 1662] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 262 (0x13f215400) [pid = 1662] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 261 (0x1126c3400) [pid = 1662] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 260 (0x13f2b0800) [pid = 1662] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 259 (0x135fa7c00) [pid = 1662] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 258 (0x135cb4800) [pid = 1662] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 257 (0x135cb9c00) [pid = 1662] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 256 (0x116a72000) [pid = 1662] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 255 (0x118854400) [pid = 1662] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 254 (0x118f7a000) [pid = 1662] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 253 (0x112b3a400) [pid = 1662] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 252 (0x1274e8000) [pid = 1662] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 251 (0x1160b3000) [pid = 1662] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 250 (0x128edc000) [pid = 1662] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 249 (0x11663dc00) [pid = 1662] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 248 (0x12a934000) [pid = 1662] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 247 (0x1129e1c00) [pid = 1662] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 246 (0x124ebc000) [pid = 1662] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 245 (0x112ced800) [pid = 1662] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 244 (0x119d9c800) [pid = 1662] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 243 (0x125727400) [pid = 1662] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 242 (0x11685f000) [pid = 1662] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 241 (0x117d25000) [pid = 1662] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 240 (0x124eb2800) [pid = 1662] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 239 (0x119bf4800) [pid = 1662] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 238 (0x121279c00) [pid = 1662] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 237 (0x128f82c00) [pid = 1662] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 236 (0x12bb8f000) [pid = 1662] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 235 (0x112b39400) [pid = 1662] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 234 (0x12bb92800) [pid = 1662] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 233 (0x1180d4400) [pid = 1662] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 232 (0x112b35400) [pid = 1662] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 231 (0x112bbc800) [pid = 1662] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 230 (0x1180cf400) [pid = 1662] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 229 (0x119becc00) [pid = 1662] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 228 (0x119d5d800) [pid = 1662] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 227 (0x119836c00) [pid = 1662] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 226 (0x112bc1800) [pid = 1662] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 225 (0x1277c9400) [pid = 1662] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 224 (0x1126b6400) [pid = 1662] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 223 (0x12c47b400) [pid = 1662] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 222 (0x119d9a800) [pid = 1662] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 221 (0x112a17c00) [pid = 1662] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 220 (0x12960b400) [pid = 1662] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 219 (0x128ede000) [pid = 1662] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 218 (0x118856c00) [pid = 1662] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 217 (0x12b217400) [pid = 1662] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 216 (0x112ce6c00) [pid = 1662] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 215 (0x112a21800) [pid = 1662] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 214 (0x1247d6c00) [pid = 1662] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 213 (0x119b9cc00) [pid = 1662] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 212 (0x1359c9c00) [pid = 1662] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:49:34 INFO - PROCESS | 1662 | --DOMWINDOW == 211 (0x12d670c00) [pid = 1662] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:49:34 INFO - PROCESS | 1662 | 1462315774273 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]]]}] 15:49:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:49:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1973ms 15:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:49:34 INFO - PROCESS | 1662 | 1462315774293 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 15:49:34 INFO - PROCESS | 1662 | 1462315774294 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 15:49:34 INFO - PROCESS | 1662 | 1462315774296 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:49:34 INFO - PROCESS | 1662 | 1462315774298 Marionette TRACE conn2 <- [1,2038,null,{}] 15:49:34 INFO - PROCESS | 1662 | 1462315774300 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}] 15:49:34 INFO - PROCESS | 1662 | 1462315774384 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 15:49:34 INFO - PROCESS | 1662 | 1462315774390 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x11813a000 == 17 [pid = 1662] [id = 517] 15:49:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 212 (0x1129d8800) [pid = 1662] [serial = 1551] [outer = 0x0] 15:49:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 213 (0x112b3e000) [pid = 1662] [serial = 1552] [outer = 0x1129d8800] 15:49:34 INFO - PROCESS | 1662 | 1462315774415 Marionette DEBUG loaded listener.js 15:49:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 214 (0x113476400) [pid = 1662] [serial = 1553] [outer = 0x1129d8800] 15:49:34 INFO - PROCESS | 1662 | 1462315774776 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]]]}] 15:49:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:49:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 521ms 15:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:49:34 INFO - PROCESS | 1662 | 1462315774818 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 15:49:34 INFO - PROCESS | 1662 | 1462315774820 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 15:49:34 INFO - PROCESS | 1662 | 1462315774822 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:49:34 INFO - PROCESS | 1662 | 1462315774823 Marionette TRACE conn2 <- [1,2042,null,{}] 15:49:34 INFO - PROCESS | 1662 | 1462315774825 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}] 15:49:34 INFO - PROCESS | 1662 | 1462315774945 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 15:49:34 INFO - PROCESS | 1662 | 1462315774953 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x1183d1000 == 18 [pid = 1662] [id = 518] 15:49:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 215 (0x11335fc00) [pid = 1662] [serial = 1554] [outer = 0x0] 15:49:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 216 (0x116a66400) [pid = 1662] [serial = 1555] [outer = 0x11335fc00] 15:49:34 INFO - PROCESS | 1662 | 1462315774978 Marionette DEBUG loaded listener.js 15:49:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 217 (0x118309400) [pid = 1662] [serial = 1556] [outer = 0x11335fc00] 15:49:35 INFO - PROCESS | 1662 | 1462315775325 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]]]}] 15:49:35 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) 15:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 521ms 15:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:49:35 INFO - PROCESS | 1662 | 1462315775343 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 15:49:35 INFO - PROCESS | 1662 | 1462315775345 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 15:49:35 INFO - PROCESS | 1662 | 1462315775347 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:49:35 INFO - PROCESS | 1662 | 1462315775348 Marionette TRACE conn2 <- [1,2046,null,{}] 15:49:35 INFO - PROCESS | 1662 | 1462315775350 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}] 15:49:35 INFO - PROCESS | 1662 | 1462315775441 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 15:49:35 INFO - PROCESS | 1662 | 1462315775446 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x12744c800 == 19 [pid = 1662] [id = 519] 15:49:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 218 (0x118306800) [pid = 1662] [serial = 1557] [outer = 0x0] 15:49:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 219 (0x118f7a000) [pid = 1662] [serial = 1558] [outer = 0x118306800] 15:49:35 INFO - PROCESS | 1662 | 1462315775472 Marionette DEBUG loaded listener.js 15:49:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 220 (0x119bf4800) [pid = 1662] [serial = 1559] [outer = 0x118306800] 15:49:35 INFO - PROCESS | 1662 | 1462315775872 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]]]}] 15:49:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 568ms 15:49:35 INFO - PROCESS | 1662 | 1462315775916 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 15:49:35 INFO - PROCESS | 1662 | 1462315775918 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 15:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:49:35 INFO - PROCESS | 1662 | 1462315775922 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:49:35 INFO - PROCESS | 1662 | 1462315775927 Marionette TRACE conn2 <- [1,2050,null,{}] 15:49:35 INFO - PROCESS | 1662 | 1462315775930 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}] 15:49:36 INFO - PROCESS | 1662 | 1462315776138 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 15:49:36 INFO - PROCESS | 1662 | 1462315776253 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x112632800 == 20 [pid = 1662] [id = 520] 15:49:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 221 (0x1129d7000) [pid = 1662] [serial = 1560] [outer = 0x0] 15:49:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 222 (0x1129de000) [pid = 1662] [serial = 1561] [outer = 0x1129d7000] 15:49:36 INFO - PROCESS | 1662 | 1462315776291 Marionette DEBUG loaded listener.js 15:49:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 223 (0x112a1e800) [pid = 1662] [serial = 1562] [outer = 0x1129d7000] 15:49:36 INFO - PROCESS | 1662 | 1462315776737 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]]]}] 15:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 824ms 15:49:36 INFO - PROCESS | 1662 | 1462315776746 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 15:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:49:36 INFO - PROCESS | 1662 | 1462315776748 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 15:49:36 INFO - PROCESS | 1662 | 1462315776751 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:49:36 INFO - PROCESS | 1662 | 1462315776754 Marionette TRACE conn2 <- [1,2054,null,{}] 15:49:36 INFO - PROCESS | 1662 | 1462315776760 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}] 15:49:36 INFO - PROCESS | 1662 | 1462315776865 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 15:49:36 INFO - PROCESS | 1662 | 1462315776981 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185ba800 == 21 [pid = 1662] [id = 521] 15:49:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 224 (0x112c68c00) [pid = 1662] [serial = 1563] [outer = 0x0] 15:49:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 225 (0x1134e8c00) [pid = 1662] [serial = 1564] [outer = 0x112c68c00] 15:49:37 INFO - PROCESS | 1662 | 1462315777016 Marionette DEBUG loaded listener.js 15:49:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 226 (0x116112000) [pid = 1662] [serial = 1565] [outer = 0x112c68c00] 15:49:37 INFO - PROCESS | 1662 | 1462315777512 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]]]}] 15:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 825ms 15:49:37 INFO - PROCESS | 1662 | 1462315777577 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 15:49:37 INFO - PROCESS | 1662 | 1462315777579 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 15:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:49:37 INFO - PROCESS | 1662 | 1462315777581 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:49:37 INFO - PROCESS | 1662 | 1462315777583 Marionette TRACE conn2 <- [1,2058,null,{}] 15:49:37 INFO - PROCESS | 1662 | 1462315777585 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}] 15:49:37 INFO - PROCESS | 1662 | 1462315777690 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 15:49:37 INFO - PROCESS | 1662 | 1462315777781 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x127710000 == 22 [pid = 1662] [id = 522] 15:49:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 227 (0x11732b800) [pid = 1662] [serial = 1566] [outer = 0x0] 15:49:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 228 (0x118372c00) [pid = 1662] [serial = 1567] [outer = 0x11732b800] 15:49:37 INFO - PROCESS | 1662 | 1462315777813 Marionette DEBUG loaded listener.js 15:49:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 229 (0x11879e000) [pid = 1662] [serial = 1568] [outer = 0x11732b800] 15:49:38 INFO - PROCESS | 1662 | 1462315778292 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]]]}] 15:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 770ms 15:49:38 INFO - PROCESS | 1662 | 1462315778352 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 15:49:38 INFO - PROCESS | 1662 | 1462315778358 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 15:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:49:38 INFO - PROCESS | 1662 | 1462315778369 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:49:38 INFO - PROCESS | 1662 | 1462315778374 Marionette TRACE conn2 <- [1,2062,null,{}] 15:49:38 INFO - PROCESS | 1662 | 1462315778378 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}] 15:49:38 INFO - PROCESS | 1662 | 1462315778532 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 15:49:38 INFO - PROCESS | 1662 | 1462315778697 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a872800 == 23 [pid = 1662] [id = 523] 15:49:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 230 (0x117330000) [pid = 1662] [serial = 1569] [outer = 0x0] 15:49:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 231 (0x119bf1000) [pid = 1662] [serial = 1570] [outer = 0x117330000] 15:49:38 INFO - PROCESS | 1662 | 1462315778729 Marionette DEBUG loaded listener.js 15:49:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 232 (0x119d5e400) [pid = 1662] [serial = 1571] [outer = 0x117330000] 15:49:39 INFO - PROCESS | 1662 | 1462315779158 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]]]}] 15:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 830ms 15:49:39 INFO - PROCESS | 1662 | 1462315779201 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 15:49:39 INFO - PROCESS | 1662 | 1462315779203 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 15:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:49:39 INFO - PROCESS | 1662 | 1462315779209 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:49:39 INFO - PROCESS | 1662 | 1462315779211 Marionette TRACE conn2 <- [1,2066,null,{}] 15:49:39 INFO - PROCESS | 1662 | 1462315779215 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}] 15:49:39 INFO - PROCESS | 1662 | 1462315779367 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 15:49:39 INFO - PROCESS | 1662 | 1462315779477 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b240000 == 24 [pid = 1662] [id = 524] 15:49:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 233 (0x119bef000) [pid = 1662] [serial = 1572] [outer = 0x0] 15:49:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 234 (0x119d9e400) [pid = 1662] [serial = 1573] [outer = 0x119bef000] 15:49:39 INFO - PROCESS | 1662 | 1462315779506 Marionette DEBUG loaded listener.js 15:49:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 235 (0x119f49400) [pid = 1662] [serial = 1574] [outer = 0x119bef000] 15:49:39 INFO - PROCESS | 1662 | 1462315779971 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]]]}] 15:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 826ms 15:49:40 INFO - PROCESS | 1662 | 1462315780033 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 15:49:40 INFO - PROCESS | 1662 | 1462315780035 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 15:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:49:40 INFO - PROCESS | 1662 | 1462315780039 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:49:40 INFO - PROCESS | 1662 | 1462315780041 Marionette TRACE conn2 <- [1,2070,null,{}] 15:49:40 INFO - PROCESS | 1662 | 1462315780044 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}] 15:49:40 INFO - PROCESS | 1662 | 1462315780200 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 15:49:40 INFO - PROCESS | 1662 | 1462315780322 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b251800 == 25 [pid = 1662] [id = 525] 15:49:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 236 (0x12119a400) [pid = 1662] [serial = 1575] [outer = 0x0] 15:49:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 237 (0x12119dc00) [pid = 1662] [serial = 1576] [outer = 0x12119a400] 15:49:40 INFO - PROCESS | 1662 | 1462315780379 Marionette DEBUG loaded listener.js 15:49:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 238 (0x12127a800) [pid = 1662] [serial = 1577] [outer = 0x12119a400] 15:49:40 INFO - PROCESS | 1662 | 1462315780881 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]]]}] 15:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 873ms 15:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:49:40 INFO - PROCESS | 1662 | 1462315780912 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 15:49:40 INFO - PROCESS | 1662 | 1462315780913 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 15:49:40 INFO - PROCESS | 1662 | 1462315780915 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:49:40 INFO - PROCESS | 1662 | 1462315780917 Marionette TRACE conn2 <- [1,2074,null,{}] 15:49:40 INFO - PROCESS | 1662 | 1462315780919 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}] 15:49:41 INFO - PROCESS | 1662 | 1462315781071 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 15:49:41 INFO - PROCESS | 1662 | 1462315781083 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x1193de000 == 26 [pid = 1662] [id = 526] 15:49:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 239 (0x112c6e400) [pid = 1662] [serial = 1578] [outer = 0x0] 15:49:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 240 (0x119d97c00) [pid = 1662] [serial = 1579] [outer = 0x112c6e400] 15:49:41 INFO - PROCESS | 1662 | 1462315781113 Marionette DEBUG loaded listener.js 15:49:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 241 (0x12127ec00) [pid = 1662] [serial = 1580] [outer = 0x112c6e400] 15:49:41 INFO - PROCESS | 1662 | 1462315781565 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]]]}] 15:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 719ms 15:49:41 INFO - PROCESS | 1662 | 1462315781636 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 15:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:49:41 INFO - PROCESS | 1662 | 1462315781638 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 15:49:41 INFO - PROCESS | 1662 | 1462315781642 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:49:41 INFO - PROCESS | 1662 | 1462315781644 Marionette TRACE conn2 <- [1,2078,null,{}] 15:49:41 INFO - PROCESS | 1662 | 1462315781647 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}] 15:49:41 INFO - PROCESS | 1662 | 1462315781802 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 15:49:41 INFO - PROCESS | 1662 | 1462315781966 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x1121a3800 == 27 [pid = 1662] [id = 527] 15:49:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 242 (0x1126b9400) [pid = 1662] [serial = 1581] [outer = 0x0] 15:49:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 243 (0x112bbb400) [pid = 1662] [serial = 1582] [outer = 0x1126b9400] 15:49:42 INFO - PROCESS | 1662 | 1462315782016 Marionette DEBUG loaded listener.js 15:49:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 244 (0x116637400) [pid = 1662] [serial = 1583] [outer = 0x1126b9400] 15:49:42 INFO - PROCESS | 1662 | --DOCSHELL 0x12a983000 == 26 [pid = 1662] [id = 509] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 243 (0x11911e000) [pid = 1662] [serial = 1405] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 242 (0x118302800) [pid = 1662] [serial = 1404] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 241 (0x1188df800) [pid = 1662] [serial = 1372] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 240 (0x118373800) [pid = 1662] [serial = 1371] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 239 (0x123642000) [pid = 1662] [serial = 1375] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 238 (0x121199c00) [pid = 1662] [serial = 1374] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 237 (0x128ce6800) [pid = 1662] [serial = 1378] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 236 (0x1274ecc00) [pid = 1662] [serial = 1377] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 235 (0x125726c00) [pid = 1662] [serial = 1369] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 234 (0x128f79800) [pid = 1662] [serial = 1411] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 233 (0x128f85000) [pid = 1662] [serial = 1380] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 232 (0x12ab12400) [pid = 1662] [serial = 1381] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 231 (0x13f2b7000) [pid = 1662] [serial = 1402] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 230 (0x13f2aa800) [pid = 1662] [serial = 1401] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 229 (0x12b21e000) [pid = 1662] [serial = 1383] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 228 (0x12c1ac800) [pid = 1662] [serial = 1384] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 227 (0x12d8e3800) [pid = 1662] [serial = 1387] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 226 (0x12cf6bc00) [pid = 1662] [serial = 1386] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 225 (0x1355b7400) [pid = 1662] [serial = 1390] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 224 (0x1180d9400) [pid = 1662] [serial = 1447] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 223 (0x1355af800) [pid = 1662] [serial = 1389] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 222 (0x135b31800) [pid = 1662] [serial = 1393] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 221 (0x1359ca800) [pid = 1662] [serial = 1392] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 220 (0x135cb2c00) [pid = 1662] [serial = 1396] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 219 (0x135b39800) [pid = 1662] [serial = 1395] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 218 (0x13f216c00) [pid = 1662] [serial = 1399] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 217 (0x135f9f800) [pid = 1662] [serial = 1398] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 216 (0x13564c400) [pid = 1662] [serial = 1495] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 215 (0x1129e2000) [pid = 1662] [serial = 1413] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 214 (0x12ab0a800) [pid = 1662] [serial = 1423] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 213 (0x12d2cdc00) [pid = 1662] [serial = 1493] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 212 (0x128e1d800) [pid = 1662] [serial = 1489] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 211 (0x12bb8e000) [pid = 1662] [serial = 1492] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 210 (0x125125c00) [pid = 1662] [serial = 1420] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 209 (0x12725a400) [pid = 1662] [serial = 1422] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 208 (0x127259400) [pid = 1662] [serial = 1526] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 207 (0x124aa1800) [pid = 1662] [serial = 1453] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 206 (0x125c6ec00) [pid = 1662] [serial = 1528] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 205 (0x12400d400) [pid = 1662] [serial = 1419] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 204 (0x119d9b000) [pid = 1662] [serial = 1417] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 203 (0x121193800) [pid = 1662] [serial = 1451] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 202 (0x12127d800) [pid = 1662] [serial = 1484] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 201 (0x118fd4c00) [pid = 1662] [serial = 1416] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 200 (0x1183df000) [pid = 1662] [serial = 1483] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 199 (0x1233ecc00) [pid = 1662] [serial = 1486] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 198 (0x121195c00) [pid = 1662] [serial = 1525] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 197 (0x119ba4800) [pid = 1662] [serial = 1450] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 196 (0x13f4e4400) [pid = 1662] [serial = 1502] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 195 (0x128f80c00) [pid = 1662] [serial = 1490] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 194 (0x13544a400) [pid = 1662] [serial = 1441] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 193 (0x135445c00) [pid = 1662] [serial = 1436] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 192 (0x140c55400) [pid = 1662] [serial = 1504] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 191 (0x121198400) [pid = 1662] [serial = 1438] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 190 (0x12c7b6000) [pid = 1662] [serial = 1433] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 189 (0x137b2a800) [pid = 1662] [serial = 1499] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 188 (0x13f2b1800) [pid = 1662] [serial = 1501] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 187 (0x13543f800) [pid = 1662] [serial = 1435] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 186 (0x128e20800) [pid = 1662] [serial = 1432] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 185 (0x12d8e5000) [pid = 1662] [serial = 1430] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 184 (0x124ef4800) [pid = 1662] [serial = 1487] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 183 (0x1359d0400) [pid = 1662] [serial = 1288] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 182 (0x13f2ab400) [pid = 1662] [serial = 1354] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 181 (0x123218000) [pid = 1662] [serial = 1333] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 180 (0x12c38c800) [pid = 1662] [serial = 1273] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 179 (0x135cae400) [pid = 1662] [serial = 1327] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 178 (0x12b477000) [pid = 1662] [serial = 1282] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 177 (0x119129800) [pid = 1662] [serial = 1330] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 176 (0x135749000) [pid = 1662] [serial = 1285] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 175 (0x135742400) [pid = 1662] [serial = 1279] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 174 (0x1355b0800) [pid = 1662] [serial = 1342] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 173 (0x112a1d800) [pid = 1662] [serial = 1261] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 172 (0x1183da000) [pid = 1662] [serial = 1264] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 171 (0x135fa3800) [pid = 1662] [serial = 1348] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 170 (0x12b1ee400) [pid = 1662] [serial = 1351] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 169 (0x12cf64400) [pid = 1662] [serial = 1339] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 168 (0x12bb7d400) [pid = 1662] [serial = 1336] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 167 (0x12a944400) [pid = 1662] [serial = 1270] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 166 (0x135cbac00) [pid = 1662] [serial = 1345] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 165 (0x121277c00) [pid = 1662] [serial = 1267] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 164 (0x12d66a400) [pid = 1662] [serial = 1276] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 163 (0x135658400) [pid = 1662] [serial = 1496] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 162 (0x13574a000) [pid = 1662] [serial = 1498] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 161 (0x12c383000) [pid = 1662] [serial = 1427] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 160 (0x12cf67c00) [pid = 1662] [serial = 1429] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 159 (0x112bc4800) [pid = 1662] [serial = 1414] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 158 (0x128ce4400) [pid = 1662] [serial = 895] [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.] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 157 (0x12bb9cc00) [pid = 1662] [serial = 1426] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 156 (0x135caf800) [pid = 1662] [serial = 1468] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 155 (0x12d66d000) [pid = 1662] [serial = 1463] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 154 (0x135650800) [pid = 1662] [serial = 1465] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 153 (0x12cc48c00) [pid = 1662] [serial = 1460] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 152 (0x12d17b800) [pid = 1662] [serial = 1462] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 151 (0x129619400) [pid = 1662] [serial = 1457] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 150 (0x12bb90400) [pid = 1662] [serial = 1459] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 149 (0x125f64800) [pid = 1662] [serial = 1454] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 148 (0x128e25c00) [pid = 1662] [serial = 1456] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 147 (0x13565a800) [pid = 1662] [serial = 1445] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 146 (0x1188e0000) [pid = 1662] [serial = 1448] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 145 (0x140c5b000) [pid = 1662] [serial = 1505] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 144 (0x1355ad000) [pid = 1662] [serial = 1442] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 143 (0x140775400) [pid = 1662] [serial = 1507] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 142 (0x135651c00) [pid = 1662] [serial = 1444] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 141 (0x135447800) [pid = 1662] [serial = 1439] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 140 (0x14253ec00) [pid = 1662] [serial = 1517] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 139 (0x1412d3c00) [pid = 1662] [serial = 1514] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 138 (0x142535400) [pid = 1662] [serial = 1516] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 137 (0x140c64c00) [pid = 1662] [serial = 1513] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 136 (0x140c5f000) [pid = 1662] [serial = 1511] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 135 (0x140c56400) [pid = 1662] [serial = 1510] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 134 (0x140779400) [pid = 1662] [serial = 1508] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 133 (0x13f333400) [pid = 1662] [serial = 1481] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x13f328800) [pid = 1662] [serial = 1480] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x13f2ac000) [pid = 1662] [serial = 1478] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x13f21bc00) [pid = 1662] [serial = 1472] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x137b30000) [pid = 1662] [serial = 1477] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x137b2d400) [pid = 1662] [serial = 1475] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x137b28800) [pid = 1662] [serial = 1474] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x12c7bdc00) [pid = 1662] [serial = 1153] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x119bf9400) [pid = 1662] [serial = 1201] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x119359000) [pid = 1662] [serial = 852] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x1166cac00) [pid = 1662] [serial = 967] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x128ce7c00) [pid = 1662] [serial = 1141] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x117d2c400) [pid = 1662] [serial = 904] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x12c7b3c00) [pid = 1662] [serial = 1147] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x1183e0400) [pid = 1662] [serial = 1027] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x12b1e8800) [pid = 1662] [serial = 901] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x115ee4000) [pid = 1662] [serial = 1024] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x128f82800) [pid = 1662] [serial = 976] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x1359cb800) [pid = 1662] [serial = 1219] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x123641c00) [pid = 1662] [serial = 973] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x128ce8400) [pid = 1662] [serial = 913] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x1183d9000) [pid = 1662] [serial = 1081] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x11912a400) [pid = 1662] [serial = 970] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x12b1ee000) [pid = 1662] [serial = 916] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x1236d3000) [pid = 1662] [serial = 910] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x128ce1000) [pid = 1662] [serial = 1036] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x12b220000) [pid = 1662] [serial = 1090] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12c7aec00) [pid = 1662] [serial = 1078] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1131aa000) [pid = 1662] [serial = 1135] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x12c1b3400) [pid = 1662] [serial = 922] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x118fd2000) [pid = 1662] [serial = 907] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12d8e6800) [pid = 1662] [serial = 1216] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x112c6b000) [pid = 1662] [serial = 1198] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x119bf6000) [pid = 1662] [serial = 1138] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x125c6d800) [pid = 1662] [serial = 858] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x125f6f400) [pid = 1662] [serial = 1033] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12363e800) [pid = 1662] [serial = 855] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x12cc4b400) [pid = 1662] [serial = 1150] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x128ce9c00) [pid = 1662] [serial = 861] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x112b32400) [pid = 1662] [serial = 846] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x12d8f0000) [pid = 1662] [serial = 1213] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x128edc800) [pid = 1662] [serial = 1204] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x128ee5000) [pid = 1662] [serial = 1207] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12c384c00) [pid = 1662] [serial = 1093] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12a931c00) [pid = 1662] [serial = 1144] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x119d58800) [pid = 1662] [serial = 1084] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12bb93000) [pid = 1662] [serial = 919] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x11766bc00) [pid = 1662] [serial = 849] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12bb9c000) [pid = 1662] [serial = 1210] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1274e7800) [pid = 1662] [serial = 1087] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x119d54400) [pid = 1662] [serial = 1030] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x135f9bc00) [pid = 1662] [serial = 1469] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x135fa4c00) [pid = 1662] [serial = 1471] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x135b32400) [pid = 1662] [serial = 1466] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x121273c00) [pid = 1662] [serial = 1408] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x119833400) [pid = 1662] [serial = 1407] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1277cb000) [pid = 1662] [serial = 1410] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1427d9c00) [pid = 1662] [serial = 1523] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x142539800) [pid = 1662] [serial = 1519] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x14276f000) [pid = 1662] [serial = 1520] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x142774400) [pid = 1662] [serial = 1522] [outer = 0x0] [url = about:blank] 15:49:43 INFO - PROCESS | 1662 | 1462315783259 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]]]}] 15:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1673ms 15:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:49:43 INFO - PROCESS | 1662 | 1462315783315 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 15:49:43 INFO - PROCESS | 1662 | 1462315783317 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 15:49:43 INFO - PROCESS | 1662 | 1462315783320 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:49:43 INFO - PROCESS | 1662 | 1462315783322 Marionette TRACE conn2 <- [1,2082,null,{}] 15:49:43 INFO - PROCESS | 1662 | 1462315783326 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}] 15:49:43 INFO - PROCESS | 1662 | 1462315783409 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 15:49:43 INFO - PROCESS | 1662 | 1462315783478 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x116a90800 == 27 [pid = 1662] [id = 528] 15:49:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x112b34c00) [pid = 1662] [serial = 1584] [outer = 0x0] 15:49:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x112b39000) [pid = 1662] [serial = 1585] [outer = 0x112b34c00] 15:49:43 INFO - PROCESS | 1662 | 1462315783508 Marionette DEBUG loaded listener.js 15:49:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x112bc2c00) [pid = 1662] [serial = 1586] [outer = 0x112b34c00] 15:49:43 INFO - PROCESS | 1662 | 1462315783820 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]]]}] 15:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 522ms 15:49:43 INFO - PROCESS | 1662 | 1462315783844 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 15:49:43 INFO - PROCESS | 1662 | 1462315783848 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 15:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:49:43 INFO - PROCESS | 1662 | 1462315783852 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:49:43 INFO - PROCESS | 1662 | 1462315783854 Marionette TRACE conn2 <- [1,2086,null,{}] 15:49:43 INFO - PROCESS | 1662 | 1462315783859 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}] 15:49:43 INFO - PROCESS | 1662 | 1462315783948 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 15:49:43 INFO - PROCESS | 1662 | 1462315783953 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x118313800 == 28 [pid = 1662] [id = 529] 15:49:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x112c61000) [pid = 1662] [serial = 1587] [outer = 0x0] 15:49:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x113007400) [pid = 1662] [serial = 1588] [outer = 0x112c61000] 15:49:43 INFO - PROCESS | 1662 | 1462315783980 Marionette DEBUG loaded listener.js 15:49:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x11610fc00) [pid = 1662] [serial = 1589] [outer = 0x112c61000] 15:49:44 INFO - PROCESS | 1662 | 1462315784313 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]]]}] 15:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 474ms 15:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:49:44 INFO - PROCESS | 1662 | 1462315784332 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 15:49:44 INFO - PROCESS | 1662 | 1462315784333 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 15:49:44 INFO - PROCESS | 1662 | 1462315784335 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:49:44 INFO - PROCESS | 1662 | 1462315784338 Marionette TRACE conn2 <- [1,2090,null,{}] 15:49:44 INFO - PROCESS | 1662 | 1462315784348 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}] 15:49:44 INFO - PROCESS | 1662 | 1462315784433 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 15:49:44 INFO - PROCESS | 1662 | 1462315784439 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x1191ae800 == 29 [pid = 1662] [id = 530] 15:49:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x116796000) [pid = 1662] [serial = 1590] [outer = 0x0] 15:49:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x116a6e400) [pid = 1662] [serial = 1591] [outer = 0x116796000] 15:49:44 INFO - PROCESS | 1662 | 1462315784469 Marionette DEBUG loaded listener.js 15:49:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1180d1c00) [pid = 1662] [serial = 1592] [outer = 0x116796000] 15:49:44 INFO - PROCESS | 1662 | 1462315784821 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]]]}] 15:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 523ms 15:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:49:44 INFO - PROCESS | 1662 | 1462315784858 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 15:49:44 INFO - PROCESS | 1662 | 1462315784860 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 15:49:44 INFO - PROCESS | 1662 | 1462315784862 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:49:44 INFO - PROCESS | 1662 | 1462315784863 Marionette TRACE conn2 <- [1,2094,null,{}] 15:49:44 INFO - PROCESS | 1662 | 1462315784865 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}] 15:49:44 INFO - PROCESS | 1662 | 1462315784971 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 15:49:44 INFO - PROCESS | 1662 | 1462315784978 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198ca000 == 30 [pid = 1662] [id = 531] 15:49:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1180d0800) [pid = 1662] [serial = 1593] [outer = 0x0] 15:49:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1181cb000) [pid = 1662] [serial = 1594] [outer = 0x1180d0800] 15:49:45 INFO - PROCESS | 1662 | 1462315785004 Marionette DEBUG loaded listener.js 15:49:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x11837d400) [pid = 1662] [serial = 1595] [outer = 0x1180d0800] 15:49:45 INFO - PROCESS | 1662 | 1462315785369 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]]]}] 15:49:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 521ms 15:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:49:45 INFO - PROCESS | 1662 | 1462315785383 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 15:49:45 INFO - PROCESS | 1662 | 1462315785385 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 15:49:45 INFO - PROCESS | 1662 | 1462315785387 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:49:45 INFO - PROCESS | 1662 | 1462315785388 Marionette TRACE conn2 <- [1,2098,null,{}] 15:49:45 INFO - PROCESS | 1662 | 1462315785390 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}] 15:49:45 INFO - PROCESS | 1662 | 1462315785496 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 15:49:45 INFO - PROCESS | 1662 | 1462315785511 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x1232ba800 == 31 [pid = 1662] [id = 532] 15:49:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1180d6400) [pid = 1662] [serial = 1596] [outer = 0x0] 15:49:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1183dbc00) [pid = 1662] [serial = 1597] [outer = 0x1180d6400] 15:49:45 INFO - PROCESS | 1662 | 1462315785537 Marionette DEBUG loaded listener.js 15:49:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x119120000) [pid = 1662] [serial = 1598] [outer = 0x1180d6400] 15:49:45 INFO - PROCESS | 1662 | 1462315785938 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]]]}] 15:49:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 569ms 15:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:49:45 INFO - PROCESS | 1662 | 1462315785957 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 15:49:45 INFO - PROCESS | 1662 | 1462315785958 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 15:49:45 INFO - PROCESS | 1662 | 1462315785960 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:49:45 INFO - PROCESS | 1662 | 1462315785961 Marionette TRACE conn2 <- [1,2102,null,{}] 15:49:45 INFO - PROCESS | 1662 | 1462315785963 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}] 15:49:46 INFO - PROCESS | 1662 | 1462315786084 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 15:49:46 INFO - PROCESS | 1662 | 1462315786119 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x129066800 == 32 [pid = 1662] [id = 533] 15:49:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x11934c000) [pid = 1662] [serial = 1599] [outer = 0x0] 15:49:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x119838800) [pid = 1662] [serial = 1600] [outer = 0x11934c000] 15:49:46 INFO - PROCESS | 1662 | 1462315786147 Marionette DEBUG loaded listener.js 15:49:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x119d98400) [pid = 1662] [serial = 1601] [outer = 0x11934c000] 15:49:46 INFO - PROCESS | 1662 | 1462315786459 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]]]}] 15:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 521ms 15:49:46 INFO - PROCESS | 1662 | 1462315786482 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 15:49:46 INFO - PROCESS | 1662 | 1462315786483 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 15:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:49:46 INFO - PROCESS | 1662 | 1462315786485 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:49:46 INFO - PROCESS | 1662 | 1462315786486 Marionette TRACE conn2 <- [1,2106,null,{}] 15:49:46 INFO - PROCESS | 1662 | 1462315786489 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}] 15:49:46 INFO - PROCESS | 1662 | 1462315786593 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 15:49:46 INFO - PROCESS | 1662 | 1462315786627 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x129420800 == 33 [pid = 1662] [id = 534] 15:49:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x119bf2800) [pid = 1662] [serial = 1602] [outer = 0x0] 15:49:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x119da1400) [pid = 1662] [serial = 1603] [outer = 0x119bf2800] 15:49:46 INFO - PROCESS | 1662 | 1462315786652 Marionette DEBUG loaded listener.js 15:49:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x121199800) [pid = 1662] [serial = 1604] [outer = 0x119bf2800] 15:49:46 INFO - PROCESS | 1662 | 1462315786971 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]]]}] 15:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 519ms 15:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:49:47 INFO - PROCESS | 1662 | 1462315787004 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 15:49:47 INFO - PROCESS | 1662 | 1462315787006 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 15:49:47 INFO - PROCESS | 1662 | 1462315787010 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:49:47 INFO - PROCESS | 1662 | 1462315787011 Marionette TRACE conn2 <- [1,2110,null,{}] 15:49:47 INFO - PROCESS | 1662 | 1462315787013 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}] 15:49:47 INFO - PROCESS | 1662 | 1462315787131 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 15:49:47 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x112ece800) [pid = 1662] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:49:47 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1183d4c00) [pid = 1662] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:49:47 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x112b38800) [pid = 1662] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:49:47 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x112c69c00) [pid = 1662] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:49:47 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x111d55c00) [pid = 1662] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:49:47 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x118f7b000) [pid = 1662] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:49:47 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1180cec00) [pid = 1662] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:49:47 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x11335fc00) [pid = 1662] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:49:47 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1129d8800) [pid = 1662] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:49:47 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x116860c00) [pid = 1662] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:49:47 INFO - PROCESS | 1662 | 1462315787175 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x11731b800 == 34 [pid = 1662] [id = 535] 15:49:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x111d4dc00) [pid = 1662] [serial = 1605] [outer = 0x0] 15:49:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x112a21800) [pid = 1662] [serial = 1606] [outer = 0x111d4dc00] 15:49:47 INFO - PROCESS | 1662 | 1462315787200 Marionette DEBUG loaded listener.js 15:49:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x116a70000) [pid = 1662] [serial = 1607] [outer = 0x111d4dc00] 15:49:47 INFO - PROCESS | 1662 | 1462315787499 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]]]}] 15:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 519ms 15:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:49:47 INFO - PROCESS | 1662 | 1462315787529 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 15:49:47 INFO - PROCESS | 1662 | 1462315787530 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 15:49:47 INFO - PROCESS | 1662 | 1462315787533 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:49:47 INFO - PROCESS | 1662 | 1462315787534 Marionette TRACE conn2 <- [1,2114,null,{}] 15:49:47 INFO - PROCESS | 1662 | 1462315787536 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}] 15:49:47 INFO - PROCESS | 1662 | 1462315787622 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 15:49:47 INFO - PROCESS | 1662 | 1462315787628 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab7c800 == 35 [pid = 1662] [id = 536] 15:49:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x118799400) [pid = 1662] [serial = 1608] [outer = 0x0] 15:49:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x121278000) [pid = 1662] [serial = 1609] [outer = 0x118799400] 15:49:47 INFO - PROCESS | 1662 | 1462315787654 Marionette DEBUG loaded listener.js 15:49:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x123218800) [pid = 1662] [serial = 1610] [outer = 0x118799400] 15:49:48 INFO - PROCESS | 1662 | 1462315787999 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]]]}] 15:49:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 518ms 15:49:48 INFO - PROCESS | 1662 | 1462315788051 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 15:49:48 INFO - PROCESS | 1662 | 1462315788052 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 15:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:49:48 INFO - PROCESS | 1662 | 1462315788055 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:49:48 INFO - PROCESS | 1662 | 1462315788056 Marionette TRACE conn2 <- [1,2118,null,{}] 15:49:48 INFO - PROCESS | 1662 | 1462315788058 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}] 15:49:48 INFO - PROCESS | 1662 | 1462315788149 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 15:49:48 INFO - PROCESS | 1662 | 1462315788153 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b4de000 == 36 [pid = 1662] [id = 537] 15:49:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12321e800) [pid = 1662] [serial = 1611] [outer = 0x0] 15:49:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12363b000) [pid = 1662] [serial = 1612] [outer = 0x12321e800] 15:49:48 INFO - PROCESS | 1662 | 1462315788181 Marionette DEBUG loaded listener.js 15:49:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x123642000) [pid = 1662] [serial = 1613] [outer = 0x12321e800] 15:49:48 INFO - PROCESS | 1662 | 1462315788532 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]]]}] 15:49:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 521ms 15:49:48 INFO - PROCESS | 1662 | 1462315788577 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 15:49:48 INFO - PROCESS | 1662 | 1462315788579 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 15:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:49:48 INFO - PROCESS | 1662 | 1462315788581 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:49:48 INFO - PROCESS | 1662 | 1462315788583 Marionette TRACE conn2 <- [1,2122,null,{}] 15:49:48 INFO - PROCESS | 1662 | 1462315788585 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}] 15:49:48 INFO - PROCESS | 1662 | 1462315788704 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 15:49:48 INFO - PROCESS | 1662 | 1462315788711 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bc9e000 == 37 [pid = 1662] [id = 538] 15:49:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12354bc00) [pid = 1662] [serial = 1614] [outer = 0x0] 15:49:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1236d0800) [pid = 1662] [serial = 1615] [outer = 0x12354bc00] 15:49:48 INFO - PROCESS | 1662 | 1462315788739 Marionette DEBUG loaded listener.js 15:49:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x124eb4400) [pid = 1662] [serial = 1616] [outer = 0x12354bc00] 15:49:49 INFO - PROCESS | 1662 | 1462315789323 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]]]}] 15:49:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 771ms 15:49:49 INFO - PROCESS | 1662 | 1462315789352 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 15:49:49 INFO - PROCESS | 1662 | 1462315789356 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 15:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:49:49 INFO - PROCESS | 1662 | 1462315789387 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:49:49 INFO - PROCESS | 1662 | 1462315789390 Marionette TRACE conn2 <- [1,2126,null,{}] 15:49:49 INFO - PROCESS | 1662 | 1462315789395 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}] 15:49:49 INFO - PROCESS | 1662 | 1462315789532 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 15:49:49 INFO - PROCESS | 1662 | 1462315789611 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x11814a000 == 38 [pid = 1662] [id = 539] 15:49:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x112bc1000) [pid = 1662] [serial = 1617] [outer = 0x0] 15:49:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x112c6bc00) [pid = 1662] [serial = 1618] [outer = 0x112bc1000] 15:49:49 INFO - PROCESS | 1662 | 1462315789643 Marionette DEBUG loaded listener.js 15:49:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1134e0400) [pid = 1662] [serial = 1619] [outer = 0x112bc1000] 15:49:50 INFO - PROCESS | 1662 | 1462315790111 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]]]}] 15:49:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 777ms 15:49:50 INFO - PROCESS | 1662 | 1462315790182 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 15:49:50 INFO - PROCESS | 1662 | 1462315790186 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 15:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:49:50 INFO - PROCESS | 1662 | 1462315790194 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:49:50 INFO - PROCESS | 1662 | 1462315790196 Marionette TRACE conn2 <- [1,2130,null,{}] 15:49:50 INFO - PROCESS | 1662 | 1462315790198 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}] 15:49:50 INFO - PROCESS | 1662 | 1462315790314 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 15:49:50 INFO - PROCESS | 1662 | 1462315790392 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x124438800 == 39 [pid = 1662] [id = 540] 15:49:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x11679e800) [pid = 1662] [serial = 1620] [outer = 0x0] 15:49:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x117330800) [pid = 1662] [serial = 1621] [outer = 0x11679e800] 15:49:50 INFO - PROCESS | 1662 | 1462315790422 Marionette DEBUG loaded listener.js 15:49:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1181d0000) [pid = 1662] [serial = 1622] [outer = 0x11679e800] 15:49:50 INFO - PROCESS | 1662 | 1462315790969 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] 15:49:51 INFO - PROCESS | 1662 | 1462315791020 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 15:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 15:49:51 INFO - PROCESS | 1662 | 1462315791296 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:49:51 INFO - PROCESS | 1662 | 1462315791301 Marionette TRACE conn2 <- [1,2134,null,{}] 15:49:51 INFO - PROCESS | 1662 | 1462315791307 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}] 15:49:51 INFO - PROCESS | 1662 | 1462315791454 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 15:49:51 INFO - PROCESS | 1662 | 1462315791561 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x115e77800 == 40 [pid = 1662] [id = 541] 15:49:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x111fd6800) [pid = 1662] [serial = 1623] [outer = 0x0] 15:49:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x11295c000) [pid = 1662] [serial = 1624] [outer = 0x111fd6800] 15:49:51 INFO - PROCESS | 1662 | 1462315791592 Marionette DEBUG loaded listener.js 15:49:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x112b30400) [pid = 1662] [serial = 1625] [outer = 0x111fd6800] 15:49:52 INFO - PROCESS | 1662 | --DOCSHELL 0x12b4de000 == 39 [pid = 1662] [id = 537] 15:49:52 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab7c800 == 38 [pid = 1662] [id = 536] 15:49:52 INFO - PROCESS | 1662 | --DOCSHELL 0x11731b800 == 37 [pid = 1662] [id = 535] 15:49:52 INFO - PROCESS | 1662 | --DOCSHELL 0x129420800 == 36 [pid = 1662] [id = 534] 15:49:52 INFO - PROCESS | 1662 | --DOCSHELL 0x129066800 == 35 [pid = 1662] [id = 533] 15:49:52 INFO - PROCESS | 1662 | --DOCSHELL 0x1232ba800 == 34 [pid = 1662] [id = 532] 15:49:52 INFO - PROCESS | 1662 | --DOCSHELL 0x1198ca000 == 33 [pid = 1662] [id = 531] 15:49:52 INFO - PROCESS | 1662 | --DOCSHELL 0x1191ae800 == 32 [pid = 1662] [id = 530] 15:49:52 INFO - PROCESS | 1662 | --DOCSHELL 0x118313800 == 31 [pid = 1662] [id = 529] 15:49:52 INFO - PROCESS | 1662 | --DOCSHELL 0x116a90800 == 30 [pid = 1662] [id = 528] 15:49:52 INFO - PROCESS | 1662 | 1462315792124 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]]]}] 15:49:52 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1184e1000) [pid = 1662] [serial = 1543] [outer = 0x0] [url = about:blank] 15:49:52 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x128e25800) [pid = 1662] [serial = 1529] [outer = 0x0] [url = about:blank] 15:49:52 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x112bc0800) [pid = 1662] [serial = 1531] [outer = 0x0] [url = about:blank] 15:49:52 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x112c65c00) [pid = 1662] [serial = 1532] [outer = 0x0] [url = about:blank] 15:49:52 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1131aec00) [pid = 1662] [serial = 1534] [outer = 0x0] [url = about:blank] 15:49:52 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x113da0000) [pid = 1662] [serial = 1535] [outer = 0x0] [url = about:blank] 15:49:52 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x116a6c800) [pid = 1662] [serial = 1537] [outer = 0x0] [url = about:blank] 15:49:52 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1180cd400) [pid = 1662] [serial = 1538] [outer = 0x0] [url = about:blank] 15:49:52 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x11934d000) [pid = 1662] [serial = 1546] [outer = 0x0] [url = about:blank] 15:49:52 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x119d56c00) [pid = 1662] [serial = 1549] [outer = 0x0] [url = about:blank] 15:49:52 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x119d52800) [pid = 1662] [serial = 1547] [outer = 0x0] [url = about:blank] 15:49:52 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x119d94400) [pid = 1662] [serial = 1550] [outer = 0x0] [url = about:blank] 15:49:52 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x118309400) [pid = 1662] [serial = 1556] [outer = 0x0] [url = about:blank] 15:49:52 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x112b3e000) [pid = 1662] [serial = 1552] [outer = 0x0] [url = about:blank] 15:49:52 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1181c9800) [pid = 1662] [serial = 1540] [outer = 0x0] [url = about:blank] 15:49:52 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1183dc800) [pid = 1662] [serial = 1541] [outer = 0x0] [url = about:blank] 15:49:52 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x113476400) [pid = 1662] [serial = 1553] [outer = 0x0] [url = about:blank] 15:49:52 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x116a66400) [pid = 1662] [serial = 1555] [outer = 0x0] [url = about:blank] 15:49:52 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1188d8800) [pid = 1662] [serial = 1544] [outer = 0x0] [url = about:blank] 15:49:52 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x118f7a000) [pid = 1662] [serial = 1558] [outer = 0x0] [url = about:blank] 15:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1151ms 15:49:52 INFO - PROCESS | 1662 | 1462315792183 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 15:49:52 INFO - PROCESS | 1662 | 1462315792186 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 15:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:49:52 INFO - PROCESS | 1662 | 1462315792192 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:49:52 INFO - PROCESS | 1662 | 1462315792194 Marionette TRACE conn2 <- [1,2138,null,{}] 15:49:52 INFO - PROCESS | 1662 | 1462315792202 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}] 15:49:52 INFO - PROCESS | 1662 | 1462315792333 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 15:49:52 INFO - PROCESS | 1662 | 1462315792347 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x11731b800 == 31 [pid = 1662] [id = 542] 15:49:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x112c62400) [pid = 1662] [serial = 1626] [outer = 0x0] 15:49:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x112c66000) [pid = 1662] [serial = 1627] [outer = 0x112c62400] 15:49:52 INFO - PROCESS | 1662 | 1462315792390 Marionette DEBUG loaded listener.js 15:49:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x112cefc00) [pid = 1662] [serial = 1628] [outer = 0x112c62400] 15:49:52 INFO - PROCESS | 1662 | 1462315792782 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]]]}] 15:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 627ms 15:49:52 INFO - PROCESS | 1662 | 1462315792827 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 15:49:52 INFO - PROCESS | 1662 | 1462315792828 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 15:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:49:52 INFO - PROCESS | 1662 | 1462315792831 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:49:52 INFO - PROCESS | 1662 | 1462315792832 Marionette TRACE conn2 <- [1,2142,null,{}] 15:49:52 INFO - PROCESS | 1662 | 1462315792834 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}] 15:49:52 INFO - PROCESS | 1662 | 1462315792918 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 15:49:52 INFO - PROCESS | 1662 | 1462315792931 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x1183cc800 == 32 [pid = 1662] [id = 543] 15:49:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x115ee1800) [pid = 1662] [serial = 1629] [outer = 0x0] 15:49:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1160af000) [pid = 1662] [serial = 1630] [outer = 0x115ee1800] 15:49:52 INFO - PROCESS | 1662 | 1462315792964 Marionette DEBUG loaded listener.js 15:49:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1166ca400) [pid = 1662] [serial = 1631] [outer = 0x115ee1800] 15:49:53 INFO - PROCESS | 1662 | 1462315793353 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] 15:49:53 INFO - PROCESS | 1662 | 1462315793404 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 15:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:49:53 INFO - PROCESS | 1662 | 1462315793417 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:49:53 INFO - PROCESS | 1662 | 1462315793418 Marionette TRACE conn2 <- [1,2146,null,{}] 15:49:53 INFO - PROCESS | 1662 | 1462315793420 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}] 15:49:53 INFO - PROCESS | 1662 | 1462315793541 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 15:49:53 INFO - PROCESS | 1662 | 1462315793552 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196f4800 == 33 [pid = 1662] [id = 544] 15:49:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x117297c00) [pid = 1662] [serial = 1632] [outer = 0x0] 15:49:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1180cf400) [pid = 1662] [serial = 1633] [outer = 0x117297c00] 15:49:53 INFO - PROCESS | 1662 | 1462315793596 Marionette DEBUG loaded listener.js 15:49:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1180da000) [pid = 1662] [serial = 1634] [outer = 0x117297c00] 15:49:54 INFO - PROCESS | 1662 | 1462315794000 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] 15:49:54 INFO - PROCESS | 1662 | 1462315794038 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 15:49:54 INFO - PROCESS | 1662 | 1462315794042 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:49:54 INFO - PROCESS | 1662 | 1462315794045 Marionette TRACE conn2 <- [1,2150,null,{}] 15:49:54 INFO - PROCESS | 1662 | 1462315794065 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}] 15:49:54 INFO - PROCESS | 1662 | 1462315794146 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 15:49:54 INFO - PROCESS | 1662 | 1462315794151 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x12122e000 == 34 [pid = 1662] [id = 545] 15:49:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1121e4c00) [pid = 1662] [serial = 1635] [outer = 0x0] 15:49:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x118302400) [pid = 1662] [serial = 1636] [outer = 0x1121e4c00] 15:49:54 INFO - PROCESS | 1662 | 1462315794177 Marionette DEBUG loaded listener.js 15:49:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x11838d800) [pid = 1662] [serial = 1637] [outer = 0x1121e4c00] 15:49:54 INFO - PROCESS | 1662 | 1462315794545 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]]]}] 15:49:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:49:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 541ms 15:49:54 INFO - PROCESS | 1662 | 1462315794588 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 15:49:54 INFO - PROCESS | 1662 | 1462315794590 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 15:49:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:49:54 INFO - PROCESS | 1662 | 1462315794592 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:49:54 INFO - PROCESS | 1662 | 1462315794593 Marionette TRACE conn2 <- [1,2154,null,{}] 15:49:54 INFO - PROCESS | 1662 | 1462315794595 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}] 15:49:54 INFO - PROCESS | 1662 | 1462315794718 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 15:49:54 INFO - PROCESS | 1662 | 1462315794737 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x124220800 == 35 [pid = 1662] [id = 546] 15:49:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1184df400) [pid = 1662] [serial = 1638] [outer = 0x0] 15:49:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1188d8800) [pid = 1662] [serial = 1639] [outer = 0x1184df400] 15:49:54 INFO - PROCESS | 1662 | 1462315794765 Marionette DEBUG loaded listener.js 15:49:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x11934d400) [pid = 1662] [serial = 1640] [outer = 0x1184df400] 15:49:55 INFO - PROCESS | 1662 | 1462315795126 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]]]}] 15:49:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 568ms 15:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:49:55 INFO - PROCESS | 1662 | 1462315795169 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 15:49:55 INFO - PROCESS | 1662 | 1462315795170 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 15:49:55 INFO - PROCESS | 1662 | 1462315795173 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:49:55 INFO - PROCESS | 1662 | 1462315795174 Marionette TRACE conn2 <- [1,2158,null,{}] 15:49:55 INFO - PROCESS | 1662 | 1462315795176 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}] 15:49:55 INFO - PROCESS | 1662 | 1462315795281 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 15:49:55 INFO - PROCESS | 1662 | 1462315795285 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x11681d800 == 36 [pid = 1662] [id = 547] 15:49:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x118795800) [pid = 1662] [serial = 1641] [outer = 0x0] 15:49:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1195b6000) [pid = 1662] [serial = 1642] [outer = 0x118795800] 15:49:55 INFO - PROCESS | 1662 | 1462315795342 Marionette DEBUG loaded listener.js 15:49:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x119ba2c00) [pid = 1662] [serial = 1643] [outer = 0x118795800] 15:49:55 INFO - PROCESS | 1662 | 1462315795689 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]]]}] 15:49:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 522ms 15:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:49:55 INFO - PROCESS | 1662 | 1462315795696 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 15:49:55 INFO - PROCESS | 1662 | 1462315795697 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 15:49:55 INFO - PROCESS | 1662 | 1462315795699 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:49:55 INFO - PROCESS | 1662 | 1462315795701 Marionette TRACE conn2 <- [1,2162,null,{}] 15:49:55 INFO - PROCESS | 1662 | 1462315795703 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}] 15:49:55 INFO - PROCESS | 1662 | 1462315795806 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 15:49:55 INFO - PROCESS | 1662 | 1462315795820 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x128fb3000 == 37 [pid = 1662] [id = 548] 15:49:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x118fd4000) [pid = 1662] [serial = 1644] [outer = 0x0] 15:49:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x119bf3800) [pid = 1662] [serial = 1645] [outer = 0x118fd4000] 15:49:55 INFO - PROCESS | 1662 | 1462315795846 Marionette DEBUG loaded listener.js 15:49:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x119d53c00) [pid = 1662] [serial = 1646] [outer = 0x118fd4000] 15:49:56 INFO - PROCESS | 1662 | 1462315796187 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]]]}] 15:49:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:49:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 518ms 15:49:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:49:56 INFO - PROCESS | 1662 | 1462315796218 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 15:49:56 INFO - PROCESS | 1662 | 1462315796219 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 15:49:56 INFO - PROCESS | 1662 | 1462315796221 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:49:56 INFO - PROCESS | 1662 | 1462315796223 Marionette TRACE conn2 <- [1,2166,null,{}] 15:49:56 INFO - PROCESS | 1662 | 1462315796231 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}] 15:49:56 INFO - PROCESS | 1662 | 1462315796331 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 15:49:56 INFO - PROCESS | 1662 | 1462315796443 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:56 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x12321e800) [pid = 1662] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:49:56 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x116796000) [pid = 1662] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:49:56 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x112b34c00) [pid = 1662] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:49:56 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1180d0800) [pid = 1662] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:49:56 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x111d4dc00) [pid = 1662] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:49:56 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x11934c000) [pid = 1662] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:49:56 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1180d6400) [pid = 1662] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:49:56 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x119bf2800) [pid = 1662] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:49:56 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x118799400) [pid = 1662] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:49:56 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1126b9400) [pid = 1662] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:49:56 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x112c61000) [pid = 1662] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:49:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x116127000 == 38 [pid = 1662] [id = 549] 15:49:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1126b4c00) [pid = 1662] [serial = 1647] [outer = 0x0] 15:49:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x112b35800) [pid = 1662] [serial = 1648] [outer = 0x1126b4c00] 15:49:56 INFO - PROCESS | 1662 | 1462315796479 Marionette DEBUG loaded listener.js 15:49:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1180d6400) [pid = 1662] [serial = 1649] [outer = 0x1126b4c00] 15:49:56 INFO - PROCESS | 1662 | 1462315796794 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]]]}] 15:49:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:49:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 627ms 15:49:56 INFO - PROCESS | 1662 | 1462315796849 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 15:49:56 INFO - PROCESS | 1662 | 1462315796850 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 15:49:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:49:56 INFO - PROCESS | 1662 | 1462315796853 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:49:56 INFO - PROCESS | 1662 | 1462315796854 Marionette TRACE conn2 <- [1,2170,null,{}] 15:49:56 INFO - PROCESS | 1662 | 1462315796856 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}] 15:49:56 INFO - PROCESS | 1662 | 1462315796942 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 15:49:56 INFO - PROCESS | 1662 | 1462315796947 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x1298b9000 == 39 [pid = 1662] [id = 550] 15:49:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x11912bc00) [pid = 1662] [serial = 1650] [outer = 0x0] 15:49:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x119d92400) [pid = 1662] [serial = 1651] [outer = 0x11912bc00] 15:49:56 INFO - PROCESS | 1662 | 1462315796973 Marionette DEBUG loaded listener.js 15:49:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x119d9f400) [pid = 1662] [serial = 1652] [outer = 0x11912bc00] 15:49:57 INFO - PROCESS | 1662 | 1462315797301 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]]]}] 15:49:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 472ms 15:49:57 INFO - PROCESS | 1662 | 1462315797327 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 15:49:57 INFO - PROCESS | 1662 | 1462315797329 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 15:49:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:49:57 INFO - PROCESS | 1662 | 1462315797331 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:49:57 INFO - PROCESS | 1662 | 1462315797333 Marionette TRACE conn2 <- [1,2174,null,{}] 15:49:57 INFO - PROCESS | 1662 | 1462315797335 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}] 15:49:57 INFO - PROCESS | 1662 | 1462315797463 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 15:49:57 INFO - PROCESS | 1662 | 1462315797470 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab73800 == 40 [pid = 1662] [id = 551] 15:49:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x11934c000) [pid = 1662] [serial = 1653] [outer = 0x0] 15:49:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x119ec6c00) [pid = 1662] [serial = 1654] [outer = 0x11934c000] 15:49:57 INFO - PROCESS | 1662 | 1462315797499 Marionette DEBUG loaded listener.js 15:49:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12127d800) [pid = 1662] [serial = 1655] [outer = 0x11934c000] 15:49:57 INFO - PROCESS | 1662 | 1462315797850 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]]]}] 15:49:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 569ms 15:49:57 INFO - PROCESS | 1662 | 1462315797900 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 15:49:57 INFO - PROCESS | 1662 | 1462315797902 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 15:49:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:49:57 INFO - PROCESS | 1662 | 1462315797904 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:49:57 INFO - PROCESS | 1662 | 1462315797906 Marionette TRACE conn2 <- [1,2178,null,{}] 15:49:57 INFO - PROCESS | 1662 | 1462315797908 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}] 15:49:57 INFO - PROCESS | 1662 | 1462315797995 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 15:49:58 INFO - PROCESS | 1662 | 1462315798000 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bc80800 == 41 [pid = 1662] [id = 552] 15:49:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1233ee400) [pid = 1662] [serial = 1656] [outer = 0x0] 15:49:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x123641c00) [pid = 1662] [serial = 1657] [outer = 0x1233ee400] 15:49:58 INFO - PROCESS | 1662 | 1462315798026 Marionette DEBUG loaded listener.js 15:49:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x12426dc00) [pid = 1662] [serial = 1658] [outer = 0x1233ee400] 15:49:58 INFO - PROCESS | 1662 | 1462315798361 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]]]}] 15:49:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 472ms 15:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:49:58 INFO - PROCESS | 1662 | 1462315798378 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 15:49:58 INFO - PROCESS | 1662 | 1462315798379 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 15:49:58 INFO - PROCESS | 1662 | 1462315798381 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:49:58 INFO - PROCESS | 1662 | 1462315798382 Marionette TRACE conn2 <- [1,2182,null,{}] 15:49:58 INFO - PROCESS | 1662 | 1462315798385 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}] 15:49:58 INFO - PROCESS | 1662 | 1462315798498 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 15:49:58 INFO - PROCESS | 1662 | 1462315798609 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x112ea7000 == 42 [pid = 1662] [id = 553] 15:49:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x1129d9c00) [pid = 1662] [serial = 1659] [outer = 0x0] 15:49:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x112a16000) [pid = 1662] [serial = 1660] [outer = 0x1129d9c00] 15:49:58 INFO - PROCESS | 1662 | 1462315798642 Marionette DEBUG loaded listener.js 15:49:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x112b3f400) [pid = 1662] [serial = 1661] [outer = 0x1129d9c00] 15:49:59 INFO - PROCESS | 1662 | 1462315799071 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]]]}] 15:49:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:49:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 720ms 15:49:59 INFO - PROCESS | 1662 | 1462315799110 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 15:49:59 INFO - PROCESS | 1662 | 1462315799112 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 15:49:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:49:59 INFO - PROCESS | 1662 | 1462315799116 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:49:59 INFO - PROCESS | 1662 | 1462315799118 Marionette TRACE conn2 <- [1,2186,null,{}] 15:49:59 INFO - PROCESS | 1662 | 1462315799122 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}] 15:49:59 INFO - PROCESS | 1662 | 1462315799229 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 15:49:59 INFO - PROCESS | 1662 | 1462315799287 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x1191a7800 == 43 [pid = 1662] [id = 554] 15:49:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x112c66800) [pid = 1662] [serial = 1662] [outer = 0x0] 15:49:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x1160b3400) [pid = 1662] [serial = 1663] [outer = 0x112c66800] 15:49:59 INFO - PROCESS | 1662 | 1462315799319 Marionette DEBUG loaded listener.js 15:49:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x1168b6000) [pid = 1662] [serial = 1664] [outer = 0x112c66800] 15:49:59 INFO - PROCESS | 1662 | 1462315799779 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]]]}] 15:49:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:49:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 671ms 15:49:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:49:59 INFO - PROCESS | 1662 | 1462315799790 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 15:49:59 INFO - PROCESS | 1662 | 1462315799792 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 15:49:59 INFO - PROCESS | 1662 | 1462315799795 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:49:59 INFO - PROCESS | 1662 | 1462315799796 Marionette TRACE conn2 <- [1,2190,null,{}] 15:49:59 INFO - PROCESS | 1662 | 1462315799799 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}] 15:49:59 INFO - PROCESS | 1662 | 1462315799907 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 15:50:00 INFO - PROCESS | 1662 | 1462315800013 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x1296fa800 == 44 [pid = 1662] [id = 555] 15:50:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x1180d3800) [pid = 1662] [serial = 1665] [outer = 0x0] 15:50:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x118390800) [pid = 1662] [serial = 1666] [outer = 0x1180d3800] 15:50:00 INFO - PROCESS | 1662 | 1462315800045 Marionette DEBUG loaded listener.js 15:50:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x1183e3800) [pid = 1662] [serial = 1667] [outer = 0x1180d3800] 15:50:00 INFO - PROCESS | 1662 | 1462315800476 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]]]}] 15:50:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:50:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 720ms 15:50:00 INFO - PROCESS | 1662 | 1462315800516 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 15:50:00 INFO - PROCESS | 1662 | 1462315800517 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 15:50:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:50:00 INFO - PROCESS | 1662 | 1462315800525 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:50:00 INFO - PROCESS | 1662 | 1462315800529 Marionette TRACE conn2 <- [1,2194,null,{}] 15:50:00 INFO - PROCESS | 1662 | 1462315800532 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}] 15:50:00 INFO - PROCESS | 1662 | 1462315800641 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 15:50:00 INFO - PROCESS | 1662 | 1462315800699 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c34f000 == 45 [pid = 1662] [id = 556] 15:50:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x118f74400) [pid = 1662] [serial = 1668] [outer = 0x0] 15:50:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x11982ec00) [pid = 1662] [serial = 1669] [outer = 0x118f74400] 15:50:00 INFO - PROCESS | 1662 | 1462315800730 Marionette DEBUG loaded listener.js 15:50:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x119ebe400) [pid = 1662] [serial = 1670] [outer = 0x118f74400] 15:50:01 INFO - PROCESS | 1662 | 1462315801171 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]]]}] 15:50:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:50:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 681ms 15:50:01 INFO - PROCESS | 1662 | 1462315801201 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 15:50:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:50:01 INFO - PROCESS | 1662 | 1462315801203 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 15:50:01 INFO - PROCESS | 1662 | 1462315801205 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:50:01 INFO - PROCESS | 1662 | 1462315801207 Marionette TRACE conn2 <- [1,2198,null,{}] 15:50:01 INFO - PROCESS | 1662 | 1462315801209 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}] 15:50:01 INFO - PROCESS | 1662 | 1462315801332 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 15:50:01 INFO - PROCESS | 1662 | 1462315801402 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ca22800 == 46 [pid = 1662] [id = 557] 15:50:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x121192800) [pid = 1662] [serial = 1671] [outer = 0x0] 15:50:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x12127a400) [pid = 1662] [serial = 1672] [outer = 0x121192800] 15:50:01 INFO - PROCESS | 1662 | 1462315801431 Marionette DEBUG loaded listener.js 15:50:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x12354c800) [pid = 1662] [serial = 1673] [outer = 0x121192800] 15:50:01 INFO - PROCESS | 1662 | 1462315801880 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]]]}] 15:50:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:50:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 721ms 15:50:01 INFO - PROCESS | 1662 | 1462315801943 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 15:50:01 INFO - PROCESS | 1662 | 1462315801945 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 15:50:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:50:01 INFO - PROCESS | 1662 | 1462315801950 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:50:01 INFO - PROCESS | 1662 | 1462315801952 Marionette TRACE conn2 <- [1,2202,null,{}] 15:50:01 INFO - PROCESS | 1662 | 1462315801956 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}] 15:50:02 INFO - PROCESS | 1662 | 1462315802098 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 15:50:02 INFO - PROCESS | 1662 | 1462315802167 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ce63800 == 47 [pid = 1662] [id = 558] 15:50:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x124745800) [pid = 1662] [serial = 1674] [outer = 0x0] 15:50:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x1247d6400) [pid = 1662] [serial = 1675] [outer = 0x124745800] 15:50:02 INFO - PROCESS | 1662 | 1462315802204 Marionette DEBUG loaded listener.js 15:50:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x124eeec00) [pid = 1662] [serial = 1676] [outer = 0x124745800] 15:50:02 INFO - PROCESS | 1662 | 1462315802657 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]]]}] 15:50:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:50:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 771ms 15:50:02 INFO - PROCESS | 1662 | 1462315802721 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 15:50:02 INFO - PROCESS | 1662 | 1462315802722 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 15:50:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:50:02 INFO - PROCESS | 1662 | 1462315802773 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:50:02 INFO - PROCESS | 1662 | 1462315802774 Marionette TRACE conn2 <- [1,2206,null,{}] 15:50:02 INFO - PROCESS | 1662 | 1462315802776 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}] 15:50:02 INFO - PROCESS | 1662 | 1462315802877 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 15:50:02 INFO - PROCESS | 1662 | 1462315802948 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x12578f800 == 48 [pid = 1662] [id = 559] 15:50:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x119d9b000) [pid = 1662] [serial = 1677] [outer = 0x0] 15:50:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x12354cc00) [pid = 1662] [serial = 1678] [outer = 0x119d9b000] 15:50:02 INFO - PROCESS | 1662 | 1462315802979 Marionette DEBUG loaded listener.js 15:50:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x12571f800) [pid = 1662] [serial = 1679] [outer = 0x119d9b000] 15:50:03 INFO - PROCESS | 1662 | 1462315803550 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]]]}] 15:50:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:50:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 824ms 15:50:03 INFO - PROCESS | 1662 | 1462315803595 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 15:50:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:50:03 INFO - PROCESS | 1662 | 1462315803598 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 15:50:03 INFO - PROCESS | 1662 | 1462315803601 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:50:03 INFO - PROCESS | 1662 | 1462315803603 Marionette TRACE conn2 <- [1,2210,null,{}] 15:50:03 INFO - PROCESS | 1662 | 1462315803608 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}] 15:50:03 INFO - PROCESS | 1662 | 1462315803706 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 15:50:03 INFO - PROCESS | 1662 | 1462315803781 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x1191aa800 == 49 [pid = 1662] [id = 560] 15:50:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x112a21000) [pid = 1662] [serial = 1680] [outer = 0x0] 15:50:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x112bc1c00) [pid = 1662] [serial = 1681] [outer = 0x112a21000] 15:50:03 INFO - PROCESS | 1662 | 1462315803809 Marionette DEBUG loaded listener.js 15:50:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x113210800) [pid = 1662] [serial = 1682] [outer = 0x112a21000] 15:50:04 INFO - PROCESS | 1662 | 1462315804255 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]]]}] 15:50:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:50:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 675ms 15:50:04 INFO - PROCESS | 1662 | 1462315804275 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 15:50:04 INFO - PROCESS | 1662 | 1462315804279 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 15:50:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:50:04 INFO - PROCESS | 1662 | 1462315804283 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:50:04 INFO - PROCESS | 1662 | 1462315804285 Marionette TRACE conn2 <- [1,2214,null,{}] 15:50:04 INFO - PROCESS | 1662 | 1462315804287 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}] 15:50:04 INFO - PROCESS | 1662 | 1462315804386 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 15:50:04 INFO - PROCESS | 1662 | 1462315804447 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x118893800 == 50 [pid = 1662] [id = 561] 15:50:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x11335fc00) [pid = 1662] [serial = 1683] [outer = 0x0] 15:50:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x116724c00) [pid = 1662] [serial = 1684] [outer = 0x11335fc00] 15:50:04 INFO - PROCESS | 1662 | 1462315804474 Marionette DEBUG loaded listener.js 15:50:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 134 (0x116a6cc00) [pid = 1662] [serial = 1685] [outer = 0x11335fc00] 15:50:04 INFO - PROCESS | 1662 | --DOCSHELL 0x12bc80800 == 49 [pid = 1662] [id = 552] 15:50:04 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab73800 == 48 [pid = 1662] [id = 551] 15:50:04 INFO - PROCESS | 1662 | --DOCSHELL 0x1298b9000 == 47 [pid = 1662] [id = 550] 15:50:04 INFO - PROCESS | 1662 | --DOCSHELL 0x116127000 == 46 [pid = 1662] [id = 549] 15:50:04 INFO - PROCESS | 1662 | --DOCSHELL 0x128fb3000 == 45 [pid = 1662] [id = 548] 15:50:04 INFO - PROCESS | 1662 | --DOCSHELL 0x11681d800 == 44 [pid = 1662] [id = 547] 15:50:04 INFO - PROCESS | 1662 | --DOCSHELL 0x124220800 == 43 [pid = 1662] [id = 546] 15:50:04 INFO - PROCESS | 1662 | --DOCSHELL 0x12122e000 == 42 [pid = 1662] [id = 545] 15:50:04 INFO - PROCESS | 1662 | --DOCSHELL 0x1196f4800 == 41 [pid = 1662] [id = 544] 15:50:04 INFO - PROCESS | 1662 | --DOCSHELL 0x1183cc800 == 40 [pid = 1662] [id = 543] 15:50:04 INFO - PROCESS | 1662 | --DOCSHELL 0x11731b800 == 39 [pid = 1662] [id = 542] 15:50:04 INFO - PROCESS | 1662 | --DOCSHELL 0x115e77800 == 38 [pid = 1662] [id = 541] 15:50:04 INFO - PROCESS | 1662 | --DOCSHELL 0x124438800 == 37 [pid = 1662] [id = 540] 15:50:04 INFO - PROCESS | 1662 | --DOCSHELL 0x11814a000 == 36 [pid = 1662] [id = 539] 15:50:04 INFO - PROCESS | 1662 | --DOMWINDOW == 133 (0x116a6e400) [pid = 1662] [serial = 1591] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x112b39000) [pid = 1662] [serial = 1585] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x119bf1000) [pid = 1662] [serial = 1570] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x11837d400) [pid = 1662] [serial = 1595] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x1129de000) [pid = 1662] [serial = 1561] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x112a21800) [pid = 1662] [serial = 1606] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x116a70000) [pid = 1662] [serial = 1607] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x119d97c00) [pid = 1662] [serial = 1579] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x119d98400) [pid = 1662] [serial = 1601] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x1183dbc00) [pid = 1662] [serial = 1597] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x119da1400) [pid = 1662] [serial = 1603] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x123218800) [pid = 1662] [serial = 1610] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x121199800) [pid = 1662] [serial = 1604] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x112bbb400) [pid = 1662] [serial = 1582] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x119d9e400) [pid = 1662] [serial = 1573] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x119838800) [pid = 1662] [serial = 1600] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x12119dc00) [pid = 1662] [serial = 1576] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x11610fc00) [pid = 1662] [serial = 1589] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x1134e8c00) [pid = 1662] [serial = 1564] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x1180d1c00) [pid = 1662] [serial = 1592] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x1181cb000) [pid = 1662] [serial = 1594] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x112bc2c00) [pid = 1662] [serial = 1586] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x116637400) [pid = 1662] [serial = 1583] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x113007400) [pid = 1662] [serial = 1588] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x121278000) [pid = 1662] [serial = 1609] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x118372c00) [pid = 1662] [serial = 1567] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x119120000) [pid = 1662] [serial = 1598] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12363b000) [pid = 1662] [serial = 1612] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x123642000) [pid = 1662] [serial = 1613] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1662 | 1462315804860 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]]]}] 15:50:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:50:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 621ms 15:50:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:50:04 INFO - PROCESS | 1662 | 1462315804905 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 15:50:04 INFO - PROCESS | 1662 | 1462315804906 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 15:50:04 INFO - PROCESS | 1662 | 1462315804909 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:50:04 INFO - PROCESS | 1662 | 1462315804911 Marionette TRACE conn2 <- [1,2218,null,{}] 15:50:04 INFO - PROCESS | 1662 | 1462315804918 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}] 15:50:05 INFO - PROCESS | 1662 | 1462315805005 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 15:50:05 INFO - PROCESS | 1662 | 1462315805066 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x118323800 == 37 [pid = 1662] [id = 562] 15:50:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1166c7c00) [pid = 1662] [serial = 1686] [outer = 0x0] 15:50:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x117d2d000) [pid = 1662] [serial = 1687] [outer = 0x1166c7c00] 15:50:05 INFO - PROCESS | 1662 | 1462315805094 Marionette DEBUG loaded listener.js 15:50:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x11830d000) [pid = 1662] [serial = 1688] [outer = 0x1166c7c00] 15:50:05 INFO - PROCESS | 1662 | 1462315805420 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]]]}] 15:50:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:50:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 570ms 15:50:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:50:05 INFO - PROCESS | 1662 | 1462315805480 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 15:50:05 INFO - PROCESS | 1662 | 1462315805482 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 15:50:05 INFO - PROCESS | 1662 | 1462315805484 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:50:05 INFO - PROCESS | 1662 | 1462315805485 Marionette TRACE conn2 <- [1,2222,null,{}] 15:50:05 INFO - PROCESS | 1662 | 1462315805487 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}] 15:50:05 INFO - PROCESS | 1662 | 1462315805575 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 15:50:05 INFO - PROCESS | 1662 | 1462315805635 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x119e63000 == 38 [pid = 1662] [id = 563] 15:50:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x118311400) [pid = 1662] [serial = 1689] [outer = 0x0] 15:50:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1183e0400) [pid = 1662] [serial = 1690] [outer = 0x118311400] 15:50:05 INFO - PROCESS | 1662 | 1462315805660 Marionette DEBUG loaded listener.js 15:50:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x119124c00) [pid = 1662] [serial = 1691] [outer = 0x118311400] 15:50:05 INFO - PROCESS | 1662 | 1462315805978 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]]]}] 15:50:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:50:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 519ms 15:50:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:50:06 INFO - PROCESS | 1662 | 1462315806003 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 15:50:06 INFO - PROCESS | 1662 | 1462315806005 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 15:50:06 INFO - PROCESS | 1662 | 1462315806007 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:50:06 INFO - PROCESS | 1662 | 1462315806010 Marionette TRACE conn2 <- [1,2226,null,{}] 15:50:06 INFO - PROCESS | 1662 | 1462315806013 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}] 15:50:06 INFO - PROCESS | 1662 | 1462315806097 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 15:50:06 INFO - PROCESS | 1662 | 1462315806101 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x11832a800 == 39 [pid = 1662] [id = 564] 15:50:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x119352c00) [pid = 1662] [serial = 1692] [outer = 0x0] 15:50:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x119836c00) [pid = 1662] [serial = 1693] [outer = 0x119352c00] 15:50:06 INFO - PROCESS | 1662 | 1462315806127 Marionette DEBUG loaded listener.js 15:50:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x119bfac00) [pid = 1662] [serial = 1694] [outer = 0x119352c00] 15:50:06 INFO - PROCESS | 1662 | 1462315806456 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]]]}] 15:50:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:50:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 472ms 15:50:06 INFO - PROCESS | 1662 | 1462315806480 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 15:50:06 INFO - PROCESS | 1662 | 1462315806481 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 15:50:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:50:06 INFO - PROCESS | 1662 | 1462315806483 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:50:06 INFO - PROCESS | 1662 | 1462315806484 Marionette TRACE conn2 <- [1,2230,null,{}] 15:50:06 INFO - PROCESS | 1662 | 1462315806487 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}] 15:50:06 INFO - PROCESS | 1662 | 1462315806620 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 15:50:06 INFO - PROCESS | 1662 | 1462315806627 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x129422000 == 40 [pid = 1662] [id = 565] 15:50:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x1195bf000) [pid = 1662] [serial = 1695] [outer = 0x0] 15:50:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x119d61c00) [pid = 1662] [serial = 1696] [outer = 0x1195bf000] 15:50:06 INFO - PROCESS | 1662 | 1462315806654 Marionette DEBUG loaded listener.js 15:50:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x12400b400) [pid = 1662] [serial = 1697] [outer = 0x1195bf000] 15:50:07 INFO - PROCESS | 1662 | 1462315807003 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]]]}] 15:50:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:50:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 568ms 15:50:07 INFO - PROCESS | 1662 | 1462315807051 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 15:50:07 INFO - PROCESS | 1662 | 1462315807053 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 15:50:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:50:07 INFO - PROCESS | 1662 | 1462315807055 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:50:07 INFO - PROCESS | 1662 | 1462315807056 Marionette TRACE conn2 <- [1,2234,null,{}] 15:50:07 INFO - PROCESS | 1662 | 1462315807058 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}] 15:50:07 INFO - PROCESS | 1662 | 1462315807167 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 15:50:07 INFO - PROCESS | 1662 | 1462315807181 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab7a800 == 41 [pid = 1662] [id = 566] 15:50:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x1244c4400) [pid = 1662] [serial = 1698] [outer = 0x0] 15:50:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x124eb0800) [pid = 1662] [serial = 1699] [outer = 0x1244c4400] 15:50:07 INFO - PROCESS | 1662 | 1462315807206 Marionette DEBUG loaded listener.js 15:50:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x125067000) [pid = 1662] [serial = 1700] [outer = 0x1244c4400] 15:50:07 INFO - PROCESS | 1662 | 1462315807533 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]]]}] 15:50:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:50:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 521ms 15:50:07 INFO - PROCESS | 1662 | 1462315807576 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 15:50:07 INFO - PROCESS | 1662 | 1462315807577 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 15:50:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:50:07 INFO - PROCESS | 1662 | 1462315807580 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:50:07 INFO - PROCESS | 1662 | 1462315807581 Marionette TRACE conn2 <- [1,2238,null,{}] 15:50:07 INFO - PROCESS | 1662 | 1462315807583 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}] 15:50:07 INFO - PROCESS | 1662 | 1462315807695 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 15:50:07 INFO - PROCESS | 1662 | 1462315807740 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b4cf800 == 42 [pid = 1662] [id = 567] 15:50:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x124744800) [pid = 1662] [serial = 1701] [outer = 0x0] 15:50:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x125727000) [pid = 1662] [serial = 1702] [outer = 0x124744800] 15:50:07 INFO - PROCESS | 1662 | 1462315807766 Marionette DEBUG loaded listener.js 15:50:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x125f63c00) [pid = 1662] [serial = 1703] [outer = 0x124744800] 15:50:08 INFO - PROCESS | 1662 | 1462315808070 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]]]}] 15:50:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:50:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 521ms 15:50:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:50:08 INFO - PROCESS | 1662 | 1462315808101 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 15:50:08 INFO - PROCESS | 1662 | 1462315808102 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 15:50:08 INFO - PROCESS | 1662 | 1462315808105 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:50:08 INFO - PROCESS | 1662 | 1462315808106 Marionette TRACE conn2 <- [1,2242,null,{}] 15:50:08 INFO - PROCESS | 1662 | 1462315808110 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}] 15:50:08 INFO - PROCESS | 1662 | 1462315808219 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 15:50:08 INFO - PROCESS | 1662 | 1462315808256 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c76b800 == 43 [pid = 1662] [id = 568] 15:50:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x125c67800) [pid = 1662] [serial = 1704] [outer = 0x0] 15:50:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x125f6f800) [pid = 1662] [serial = 1705] [outer = 0x125c67800] 15:50:08 INFO - PROCESS | 1662 | 1462315808282 Marionette DEBUG loaded listener.js 15:50:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x127207000) [pid = 1662] [serial = 1706] [outer = 0x125c67800] 15:50:08 INFO - PROCESS | 1662 | 1462315808616 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]]]}] 15:50:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:50:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 522ms 15:50:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:50:08 INFO - PROCESS | 1662 | 1462315808628 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 15:50:08 INFO - PROCESS | 1662 | 1462315808629 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 15:50:08 INFO - PROCESS | 1662 | 1462315808631 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:50:08 INFO - PROCESS | 1662 | 1462315808632 Marionette TRACE conn2 <- [1,2246,null,{}] 15:50:08 INFO - PROCESS | 1662 | 1462315808635 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}] 15:50:08 INFO - PROCESS | 1662 | 1462315808747 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 15:50:08 INFO - PROCESS | 1662 | 1462315808759 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ce73800 == 44 [pid = 1662] [id = 569] 15:50:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x125f6f400) [pid = 1662] [serial = 1707] [outer = 0x0] 15:50:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x12720e800) [pid = 1662] [serial = 1708] [outer = 0x125f6f400] 15:50:08 INFO - PROCESS | 1662 | 1462315808783 Marionette DEBUG loaded listener.js 15:50:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x12725a400) [pid = 1662] [serial = 1709] [outer = 0x125f6f400] 15:50:09 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x1184df400) [pid = 1662] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:50:09 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x118795800) [pid = 1662] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:50:09 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x118fd4000) [pid = 1662] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:50:09 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x111fd6800) [pid = 1662] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:50:09 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x1121e4c00) [pid = 1662] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:50:09 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x117297c00) [pid = 1662] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:50:09 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x112c62400) [pid = 1662] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:50:09 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x1126b4c00) [pid = 1662] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:50:09 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x11934c000) [pid = 1662] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:50:09 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x115ee1800) [pid = 1662] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:50:09 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x11912bc00) [pid = 1662] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:50:09 INFO - PROCESS | 1662 | 1462315809178 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]]]}] 15:50:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:50:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 569ms 15:50:09 INFO - PROCESS | 1662 | 1462315809202 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 15:50:09 INFO - PROCESS | 1662 | 1462315809203 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 15:50:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:50:09 INFO - PROCESS | 1662 | 1462315809206 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:50:09 INFO - PROCESS | 1662 | 1462315809208 Marionette TRACE conn2 <- [1,2250,null,{}] 15:50:09 INFO - PROCESS | 1662 | 1462315809212 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}] 15:50:09 INFO - PROCESS | 1662 | 1462315809317 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 15:50:09 INFO - PROCESS | 1662 | 1462315809383 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d24a000 == 45 [pid = 1662] [id = 570] 15:50:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x113211000) [pid = 1662] [serial = 1710] [outer = 0x0] 15:50:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x11934d800) [pid = 1662] [serial = 1711] [outer = 0x113211000] 15:50:09 INFO - PROCESS | 1662 | 1462315809413 Marionette DEBUG loaded listener.js 15:50:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x127471800) [pid = 1662] [serial = 1712] [outer = 0x113211000] 15:50:09 INFO - PROCESS | 1662 | 1462315809715 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]]]}] 15:50:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:50:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 522ms 15:50:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:50:09 INFO - PROCESS | 1662 | 1462315809733 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 15:50:09 INFO - PROCESS | 1662 | 1462315809734 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 15:50:09 INFO - PROCESS | 1662 | 1462315809737 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:50:09 INFO - PROCESS | 1662 | 1462315809738 Marionette TRACE conn2 <- [1,2254,null,{}] 15:50:09 INFO - PROCESS | 1662 | 1462315809743 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}] 15:50:09 INFO - PROCESS | 1662 | 1462315809855 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 15:50:09 INFO - PROCESS | 1662 | 1462315809859 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d5b3000 == 46 [pid = 1662] [id = 571] 15:50:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x127478c00) [pid = 1662] [serial = 1713] [outer = 0x0] 15:50:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x1276acc00) [pid = 1662] [serial = 1714] [outer = 0x127478c00] 15:50:09 INFO - PROCESS | 1662 | 1462315809884 Marionette DEBUG loaded listener.js 15:50:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x1277c9c00) [pid = 1662] [serial = 1715] [outer = 0x127478c00] 15:50:10 INFO - PROCESS | 1662 | 1462315810216 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]]]}] 15:50:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:50:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 517ms 15:50:10 INFO - PROCESS | 1662 | 1462315810255 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 15:50:10 INFO - PROCESS | 1662 | 1462315810256 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 15:50:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:50:10 INFO - PROCESS | 1662 | 1462315810259 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:50:10 INFO - PROCESS | 1662 | 1462315810260 Marionette TRACE conn2 <- [1,2258,null,{}] 15:50:10 INFO - PROCESS | 1662 | 1462315810263 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}] 15:50:10 INFO - PROCESS | 1662 | 1462315810404 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 15:50:10 INFO - PROCESS | 1662 | 1462315810410 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d808000 == 47 [pid = 1662] [id = 572] 15:50:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x125f66400) [pid = 1662] [serial = 1716] [outer = 0x0] 15:50:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x1277cf800) [pid = 1662] [serial = 1717] [outer = 0x125f66400] 15:50:10 INFO - PROCESS | 1662 | 1462315810435 Marionette DEBUG loaded listener.js 15:50:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x1277d4c00) [pid = 1662] [serial = 1718] [outer = 0x125f66400] 15:50:10 INFO - PROCESS | 1662 | 1462315810764 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]]]}] 15:50:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:50:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 519ms 15:50:10 INFO - PROCESS | 1662 | 1462315810778 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 15:50:10 INFO - PROCESS | 1662 | 1462315810780 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 15:50:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:50:10 INFO - PROCESS | 1662 | 1462315810782 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:50:10 INFO - PROCESS | 1662 | 1462315810783 Marionette TRACE conn2 <- [1,2262,null,{}] 15:50:10 INFO - PROCESS | 1662 | 1462315810785 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}] 15:50:10 INFO - PROCESS | 1662 | 1462315810877 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 15:50:10 INFO - PROCESS | 1662 | 1462315810882 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d829000 == 48 [pid = 1662] [id = 573] 15:50:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x128c02800) [pid = 1662] [serial = 1719] [outer = 0x0] 15:50:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x128c09800) [pid = 1662] [serial = 1720] [outer = 0x128c02800] 15:50:10 INFO - PROCESS | 1662 | 1462315810908 Marionette DEBUG loaded listener.js 15:50:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x128ce5c00) [pid = 1662] [serial = 1721] [outer = 0x128c02800] 15:50:11 INFO - PROCESS | 1662 | 1462315811402 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]]]}] 15:50:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:50:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 668ms 15:50:11 INFO - PROCESS | 1662 | 1462315811451 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 15:50:11 INFO - PROCESS | 1662 | 1462315811454 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 15:50:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:50:11 INFO - PROCESS | 1662 | 1462315811461 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:50:11 INFO - PROCESS | 1662 | 1462315811463 Marionette TRACE conn2 <- [1,2266,null,{}] 15:50:11 INFO - PROCESS | 1662 | 1462315811466 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}] 15:50:11 INFO - PROCESS | 1662 | 1462315811579 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 15:50:11 INFO - PROCESS | 1662 | 1462315811651 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x1183b6800 == 49 [pid = 1662] [id = 574] 15:50:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x112bc2c00) [pid = 1662] [serial = 1722] [outer = 0x0] 15:50:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x112ed3800) [pid = 1662] [serial = 1723] [outer = 0x112bc2c00] 15:50:11 INFO - PROCESS | 1662 | 1462315811684 Marionette DEBUG loaded listener.js 15:50:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x1160b4000) [pid = 1662] [serial = 1724] [outer = 0x112bc2c00] 15:50:12 INFO - PROCESS | 1662 | 1462315812090 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]]]}] 15:50:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:50:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 674ms 15:50:12 INFO - PROCESS | 1662 | 1462315812136 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 15:50:12 INFO - PROCESS | 1662 | 1462315812140 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 15:50:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:50:12 INFO - PROCESS | 1662 | 1462315812144 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:50:12 INFO - PROCESS | 1662 | 1462315812146 Marionette TRACE conn2 <- [1,2270,null,{}] 15:50:12 INFO - PROCESS | 1662 | 1462315812149 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}] 15:50:12 INFO - PROCESS | 1662 | 1462315812285 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 15:50:12 INFO - PROCESS | 1662 | 1462315812371 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x125f18800 == 50 [pid = 1662] [id = 575] 15:50:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 134 (0x116a6e400) [pid = 1662] [serial = 1725] [outer = 0x0] 15:50:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 135 (0x118307000) [pid = 1662] [serial = 1726] [outer = 0x116a6e400] 15:50:12 INFO - PROCESS | 1662 | 1462315812403 Marionette DEBUG loaded listener.js 15:50:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 136 (0x1183dc400) [pid = 1662] [serial = 1727] [outer = 0x116a6e400] 15:50:12 INFO - PROCESS | 1662 | 1462315812817 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]]]}] 15:50:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:50:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 719ms 15:50:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:50:12 INFO - PROCESS | 1662 | 1462315812864 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 15:50:12 INFO - PROCESS | 1662 | 1462315812865 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 15:50:12 INFO - PROCESS | 1662 | 1462315812868 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:50:12 INFO - PROCESS | 1662 | 1462315812870 Marionette TRACE conn2 <- [1,2274,null,{}] 15:50:12 INFO - PROCESS | 1662 | 1462315812878 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}] 15:50:12 INFO - PROCESS | 1662 | 1462315812994 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 15:50:13 INFO - PROCESS | 1662 | 1462315813099 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d13a000 == 51 [pid = 1662] [id = 576] 15:50:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 137 (0x119bed000) [pid = 1662] [serial = 1728] [outer = 0x0] 15:50:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 138 (0x119d5fc00) [pid = 1662] [serial = 1729] [outer = 0x119bed000] 15:50:13 INFO - PROCESS | 1662 | 1462315813134 Marionette DEBUG loaded listener.js 15:50:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 139 (0x1211d9800) [pid = 1662] [serial = 1730] [outer = 0x119bed000] 15:50:13 INFO - PROCESS | 1662 | 1462315813559 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]]]}] 15:50:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:50:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 725ms 15:50:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:50:13 INFO - PROCESS | 1662 | 1462315813594 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 15:50:13 INFO - PROCESS | 1662 | 1462315813596 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 15:50:13 INFO - PROCESS | 1662 | 1462315813598 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:50:13 INFO - PROCESS | 1662 | 1462315813599 Marionette TRACE conn2 <- [1,2278,null,{}] 15:50:13 INFO - PROCESS | 1662 | 1462315813645 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}] 15:50:13 INFO - PROCESS | 1662 | 1462315813780 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 15:50:13 INFO - PROCESS | 1662 | 1462315813835 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d82d000 == 52 [pid = 1662] [id = 577] 15:50:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 140 (0x123213c00) [pid = 1662] [serial = 1731] [outer = 0x0] 15:50:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 141 (0x124eb5000) [pid = 1662] [serial = 1732] [outer = 0x123213c00] 15:50:13 INFO - PROCESS | 1662 | 1462315813866 Marionette DEBUG loaded listener.js 15:50:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 142 (0x125f6bc00) [pid = 1662] [serial = 1733] [outer = 0x123213c00] 15:50:14 INFO - PROCESS | 1662 | 1462315814276 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]]]}] 15:50:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:50:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 689ms 15:50:14 INFO - PROCESS | 1662 | 1462315814288 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 15:50:14 INFO - PROCESS | 1662 | 1462315814289 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 15:50:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:50:14 INFO - PROCESS | 1662 | 1462315814292 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:50:14 INFO - PROCESS | 1662 | 1462315814293 Marionette TRACE conn2 <- [1,2282,null,{}] 15:50:14 INFO - PROCESS | 1662 | 1462315814295 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}] 15:50:14 INFO - PROCESS | 1662 | 1462315814403 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 15:50:14 INFO - PROCESS | 1662 | 1462315814506 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d8a7000 == 53 [pid = 1662] [id = 578] 15:50:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 143 (0x123218800) [pid = 1662] [serial = 1734] [outer = 0x0] 15:50:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 144 (0x12725c000) [pid = 1662] [serial = 1735] [outer = 0x123218800] 15:50:14 INFO - PROCESS | 1662 | 1462315814538 Marionette DEBUG loaded listener.js 15:50:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 145 (0x1276b1c00) [pid = 1662] [serial = 1736] [outer = 0x123218800] 15:50:14 INFO - PROCESS | 1662 | 1462315814960 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]]]}] 15:50:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:50:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 718ms 15:50:15 INFO - PROCESS | 1662 | 1462315815010 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 15:50:15 INFO - PROCESS | 1662 | 1462315815012 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 15:50:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:50:15 INFO - PROCESS | 1662 | 1462315815014 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:50:15 INFO - PROCESS | 1662 | 1462315815015 Marionette TRACE conn2 <- [1,2286,null,{}] 15:50:15 INFO - PROCESS | 1662 | 1462315815018 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}] 15:50:15 INFO - PROCESS | 1662 | 1462315815165 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 15:50:15 INFO - PROCESS | 1662 | 1462315815244 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x117358800 == 54 [pid = 1662] [id = 579] 15:50:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 146 (0x113004c00) [pid = 1662] [serial = 1737] [outer = 0x0] 15:50:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 147 (0x117d24c00) [pid = 1662] [serial = 1738] [outer = 0x113004c00] 15:50:15 INFO - PROCESS | 1662 | 1462315815276 Marionette DEBUG loaded listener.js 15:50:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 148 (0x128ce8c00) [pid = 1662] [serial = 1739] [outer = 0x113004c00] 15:50:15 INFO - PROCESS | 1662 | 1462315815893 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]]]}] 15:50:15 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 15:50:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 920ms 15:50:15 INFO - PROCESS | 1662 | 1462315815935 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 15:50:15 INFO - PROCESS | 1662 | 1462315815937 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 15:50:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:50:15 INFO - PROCESS | 1662 | 1462315815941 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:50:15 INFO - PROCESS | 1662 | 1462315815943 Marionette TRACE conn2 <- [1,2290,null,{}] 15:50:15 INFO - PROCESS | 1662 | 1462315815947 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}] 15:50:16 INFO - PROCESS | 1662 | 1462315816074 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 15:50:16 INFO - PROCESS | 1662 | 1462315816185 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x1183c2800 == 55 [pid = 1662] [id = 580] 15:50:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 149 (0x111dc5c00) [pid = 1662] [serial = 1740] [outer = 0x0] 15:50:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 150 (0x112a1e400) [pid = 1662] [serial = 1741] [outer = 0x111dc5c00] 15:50:16 INFO - PROCESS | 1662 | 1462315816216 Marionette DEBUG loaded listener.js 15:50:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 151 (0x112bbc800) [pid = 1662] [serial = 1742] [outer = 0x111dc5c00] 15:50:16 INFO - PROCESS | 1662 | 1462315816699 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]]]}] 15:50:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12d808000 == 54 [pid = 1662] [id = 572] 15:50:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12d5b3000 == 53 [pid = 1662] [id = 571] 15:50:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12d24a000 == 52 [pid = 1662] [id = 570] 15:50:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12ce73800 == 51 [pid = 1662] [id = 569] 15:50:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12c76b800 == 50 [pid = 1662] [id = 568] 15:50:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12b4cf800 == 49 [pid = 1662] [id = 567] 15:50:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab7a800 == 48 [pid = 1662] [id = 566] 15:50:16 INFO - PROCESS | 1662 | --DOMWINDOW == 150 (0x123641c00) [pid = 1662] [serial = 1657] [outer = 0x0] [url = about:blank] 15:50:16 INFO - PROCESS | 1662 | --DOMWINDOW == 149 (0x1236d0800) [pid = 1662] [serial = 1615] [outer = 0x0] [url = about:blank] 15:50:16 INFO - PROCESS | 1662 | --DOMWINDOW == 148 (0x112c6bc00) [pid = 1662] [serial = 1618] [outer = 0x0] [url = about:blank] 15:50:16 INFO - PROCESS | 1662 | --DOMWINDOW == 147 (0x117330800) [pid = 1662] [serial = 1621] [outer = 0x0] [url = about:blank] 15:50:16 INFO - PROCESS | 1662 | --DOCSHELL 0x129422000 == 47 [pid = 1662] [id = 565] 15:50:16 INFO - PROCESS | 1662 | --DOCSHELL 0x11832a800 == 46 [pid = 1662] [id = 564] 15:50:16 INFO - PROCESS | 1662 | --DOCSHELL 0x119e63000 == 45 [pid = 1662] [id = 563] 15:50:16 INFO - PROCESS | 1662 | --DOCSHELL 0x118323800 == 44 [pid = 1662] [id = 562] 15:50:16 INFO - PROCESS | 1662 | --DOCSHELL 0x118893800 == 43 [pid = 1662] [id = 561] 15:50:16 INFO - PROCESS | 1662 | --DOCSHELL 0x1191aa800 == 42 [pid = 1662] [id = 560] 15:50:16 INFO - PROCESS | 1662 | --DOCSHELL 0x1296fa800 == 41 [pid = 1662] [id = 555] 15:50:16 INFO - PROCESS | 1662 | --DOCSHELL 0x1191a7800 == 40 [pid = 1662] [id = 554] 15:50:16 INFO - PROCESS | 1662 | --DOCSHELL 0x112ea7000 == 39 [pid = 1662] [id = 553] 15:50:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:50:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 821ms 15:50:16 INFO - PROCESS | 1662 | --DOMWINDOW == 146 (0x1188d8800) [pid = 1662] [serial = 1639] [outer = 0x0] [url = about:blank] 15:50:16 INFO - PROCESS | 1662 | --DOMWINDOW == 145 (0x1195b6000) [pid = 1662] [serial = 1642] [outer = 0x0] [url = about:blank] 15:50:16 INFO - PROCESS | 1662 | --DOMWINDOW == 144 (0x119bf3800) [pid = 1662] [serial = 1645] [outer = 0x0] [url = about:blank] 15:50:16 INFO - PROCESS | 1662 | --DOMWINDOW == 143 (0x112b30400) [pid = 1662] [serial = 1625] [outer = 0x0] [url = about:blank] 15:50:16 INFO - PROCESS | 1662 | --DOMWINDOW == 142 (0x11295c000) [pid = 1662] [serial = 1624] [outer = 0x0] [url = about:blank] 15:50:16 INFO - PROCESS | 1662 | --DOMWINDOW == 141 (0x118302400) [pid = 1662] [serial = 1636] [outer = 0x0] [url = about:blank] 15:50:16 INFO - PROCESS | 1662 | --DOMWINDOW == 140 (0x119ba2c00) [pid = 1662] [serial = 1643] [outer = 0x0] [url = about:blank] 15:50:16 INFO - PROCESS | 1662 | --DOMWINDOW == 139 (0x1180cf400) [pid = 1662] [serial = 1633] [outer = 0x0] [url = about:blank] 15:50:16 INFO - PROCESS | 1662 | --DOMWINDOW == 138 (0x1180da000) [pid = 1662] [serial = 1634] [outer = 0x0] [url = about:blank] 15:50:16 INFO - PROCESS | 1662 | --DOMWINDOW == 137 (0x112c66000) [pid = 1662] [serial = 1627] [outer = 0x0] [url = about:blank] 15:50:16 INFO - PROCESS | 1662 | --DOMWINDOW == 136 (0x112cefc00) [pid = 1662] [serial = 1628] [outer = 0x0] [url = about:blank] 15:50:16 INFO - PROCESS | 1662 | --DOMWINDOW == 135 (0x112b35800) [pid = 1662] [serial = 1648] [outer = 0x0] [url = about:blank] 15:50:16 INFO - PROCESS | 1662 | --DOMWINDOW == 134 (0x12127d800) [pid = 1662] [serial = 1655] [outer = 0x0] [url = about:blank] 15:50:16 INFO - PROCESS | 1662 | --DOMWINDOW == 133 (0x1180d6400) [pid = 1662] [serial = 1649] [outer = 0x0] [url = about:blank] 15:50:16 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x1166ca400) [pid = 1662] [serial = 1631] [outer = 0x0] [url = about:blank] 15:50:16 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x1160af000) [pid = 1662] [serial = 1630] [outer = 0x0] [url = about:blank] 15:50:16 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x119d53c00) [pid = 1662] [serial = 1646] [outer = 0x0] [url = about:blank] 15:50:16 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x11934d400) [pid = 1662] [serial = 1640] [outer = 0x0] [url = about:blank] 15:50:16 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x119d92400) [pid = 1662] [serial = 1651] [outer = 0x0] [url = about:blank] 15:50:16 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x119ec6c00) [pid = 1662] [serial = 1654] [outer = 0x0] [url = about:blank] 15:50:16 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x119d9f400) [pid = 1662] [serial = 1652] [outer = 0x0] [url = about:blank] 15:50:16 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x11838d800) [pid = 1662] [serial = 1637] [outer = 0x0] [url = about:blank] 15:50:16 INFO - PROCESS | 1662 | 1462315816774 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 15:50:16 INFO - PROCESS | 1662 | 1462315816778 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 15:50:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:50:16 INFO - PROCESS | 1662 | 1462315816792 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:50:16 INFO - PROCESS | 1662 | 1462315816794 Marionette TRACE conn2 <- [1,2294,null,{}] 15:50:16 INFO - PROCESS | 1662 | 1462315816796 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}] 15:50:16 INFO - PROCESS | 1662 | 1462315816882 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 15:50:16 INFO - PROCESS | 1662 | 1462315816892 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x117360800 == 40 [pid = 1662] [id = 581] 15:50:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x112c6e000) [pid = 1662] [serial = 1743] [outer = 0x0] 15:50:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x113007800) [pid = 1662] [serial = 1744] [outer = 0x112c6e000] 15:50:16 INFO - PROCESS | 1662 | 1462315816919 Marionette DEBUG loaded listener.js 15:50:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x11685ec00) [pid = 1662] [serial = 1745] [outer = 0x112c6e000] 15:50:17 INFO - PROCESS | 1662 | 1462315817263 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]]]}] 15:50:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:50:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 521ms 15:50:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:50:17 INFO - PROCESS | 1662 | 1462315817333 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 15:50:17 INFO - PROCESS | 1662 | 1462315817334 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 15:50:17 INFO - PROCESS | 1662 | 1462315817338 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:50:17 INFO - PROCESS | 1662 | 1462315817340 Marionette TRACE conn2 <- [1,2298,null,{}] 15:50:17 INFO - PROCESS | 1662 | 1462315817348 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}] 15:50:17 INFO - PROCESS | 1662 | 1462315817435 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 15:50:17 INFO - PROCESS | 1662 | 1462315817441 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x1193c9800 == 41 [pid = 1662] [id = 582] 15:50:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x1180d0800) [pid = 1662] [serial = 1746] [outer = 0x0] 15:50:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x1181c4800) [pid = 1662] [serial = 1747] [outer = 0x1180d0800] 15:50:17 INFO - PROCESS | 1662 | 1462315817470 Marionette DEBUG loaded listener.js 15:50:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x118378c00) [pid = 1662] [serial = 1748] [outer = 0x1180d0800] 15:50:17 INFO - PROCESS | 1662 | 1462315817824 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]]]}] 15:50:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:50:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 522ms 15:50:17 INFO - PROCESS | 1662 | 1462315817870 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 15:50:17 INFO - PROCESS | 1662 | 1462315817872 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 15:50:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:50:17 INFO - PROCESS | 1662 | 1462315817876 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:50:17 INFO - PROCESS | 1662 | 1462315817877 Marionette TRACE conn2 <- [1,2302,null,{}] 15:50:17 INFO - PROCESS | 1662 | 1462315817879 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}] 15:50:17 INFO - PROCESS | 1662 | 1462315817964 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 15:50:17 INFO - PROCESS | 1662 | 1462315817969 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x12420a000 == 42 [pid = 1662] [id = 583] 15:50:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x118394000) [pid = 1662] [serial = 1749] [outer = 0x0] 15:50:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x1183e2c00) [pid = 1662] [serial = 1750] [outer = 0x118394000] 15:50:17 INFO - PROCESS | 1662 | 1462315817996 Marionette DEBUG loaded listener.js 15:50:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 134 (0x119123800) [pid = 1662] [serial = 1751] [outer = 0x118394000] 15:50:18 INFO - PROCESS | 1662 | 1462315818338 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]]]}] 15:50:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:50:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 470ms 15:50:18 INFO - PROCESS | 1662 | 1462315818346 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 15:50:18 INFO - PROCESS | 1662 | 1462315818347 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 15:50:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:50:18 INFO - PROCESS | 1662 | 1462315818350 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:50:18 INFO - PROCESS | 1662 | 1462315818351 Marionette TRACE conn2 <- [1,2306,null,{}] 15:50:18 INFO - PROCESS | 1662 | 1462315818353 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}] 15:50:18 INFO - PROCESS | 1662 | 1462315818437 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 15:50:18 INFO - PROCESS | 1662 | 1462315818443 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x127443000 == 43 [pid = 1662] [id = 584] 15:50:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 135 (0x11934d400) [pid = 1662] [serial = 1752] [outer = 0x0] 15:50:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 136 (0x1195ba000) [pid = 1662] [serial = 1753] [outer = 0x11934d400] 15:50:18 INFO - PROCESS | 1662 | 1462315818469 Marionette DEBUG loaded listener.js 15:50:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 137 (0x119bf2c00) [pid = 1662] [serial = 1754] [outer = 0x11934d400] 15:50:18 INFO - PROCESS | 1662 | 1462315818817 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]]]}] 15:50:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:50:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 470ms 15:50:18 INFO - PROCESS | 1662 | 1462315818820 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 15:50:18 INFO - PROCESS | 1662 | 1462315818821 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 15:50:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:50:18 INFO - PROCESS | 1662 | 1462315818824 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:50:18 INFO - PROCESS | 1662 | 1462315818827 Marionette TRACE conn2 <- [1,2310,null,{}] 15:50:18 INFO - PROCESS | 1662 | 1462315818829 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}] 15:50:18 INFO - PROCESS | 1662 | 1462315818965 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 15:50:18 INFO - PROCESS | 1662 | 1462315818980 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x1290ef800 == 44 [pid = 1662] [id = 585] 15:50:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 138 (0x119bf2400) [pid = 1662] [serial = 1755] [outer = 0x0] 15:50:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 139 (0x119d5a800) [pid = 1662] [serial = 1756] [outer = 0x119bf2400] 15:50:19 INFO - PROCESS | 1662 | 1462315819007 Marionette DEBUG loaded listener.js 15:50:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 140 (0x1211a0c00) [pid = 1662] [serial = 1757] [outer = 0x119bf2400] 15:50:19 INFO - PROCESS | 1662 | 1462315819369 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]]]}] 15:50:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:50:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 571ms 15:50:19 INFO - PROCESS | 1662 | 1462315819396 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 15:50:19 INFO - PROCESS | 1662 | 1462315819397 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 15:50:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:50:19 INFO - PROCESS | 1662 | 1462315819399 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:50:19 INFO - PROCESS | 1662 | 1462315819401 Marionette TRACE conn2 <- [1,2314,null,{}] 15:50:19 INFO - PROCESS | 1662 | 1462315819403 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}] 15:50:19 INFO - PROCESS | 1662 | 1462315819532 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 15:50:19 INFO - PROCESS | 1662 | 1462315819550 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a86e000 == 45 [pid = 1662] [id = 586] 15:50:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 141 (0x121274400) [pid = 1662] [serial = 1758] [outer = 0x0] 15:50:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 142 (0x123191c00) [pid = 1662] [serial = 1759] [outer = 0x121274400] 15:50:19 INFO - PROCESS | 1662 | 1462315819590 Marionette DEBUG loaded listener.js 15:50:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 143 (0x123642c00) [pid = 1662] [serial = 1760] [outer = 0x121274400] 15:50:20 INFO - PROCESS | 1662 | 1462315820078 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]]]}] 15:50:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:50:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 721ms 15:50:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:50:20 INFO - PROCESS | 1662 | 1462315820120 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 15:50:20 INFO - PROCESS | 1662 | 1462315820121 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 15:50:20 INFO - PROCESS | 1662 | 1462315820124 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:50:20 INFO - PROCESS | 1662 | 1462315820126 Marionette TRACE conn2 <- [1,2318,null,{}] 15:50:20 INFO - PROCESS | 1662 | 1462315820129 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}] 15:50:20 INFO - PROCESS | 1662 | 1462315820233 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 15:50:20 INFO - PROCESS | 1662 | 1462315820297 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b4d8800 == 46 [pid = 1662] [id = 587] 15:50:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 144 (0x124249000) [pid = 1662] [serial = 1761] [outer = 0x0] 15:50:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 145 (0x1247d8800) [pid = 1662] [serial = 1762] [outer = 0x124249000] 15:50:20 INFO - PROCESS | 1662 | 1462315820323 Marionette DEBUG loaded listener.js 15:50:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 146 (0x125067800) [pid = 1662] [serial = 1763] [outer = 0x124249000] 15:50:20 INFO - PROCESS | 1662 | 1462315820661 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] 15:50:20 INFO - PROCESS | 1662 | 1462315820699 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 15:50:20 INFO - PROCESS | 1662 | 1462315820701 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:50:20 INFO - PROCESS | 1662 | 1462315820702 Marionette TRACE conn2 <- [1,2322,null,{}] 15:50:20 INFO - PROCESS | 1662 | 1462315820705 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}] 15:50:20 INFO - PROCESS | 1662 | 1462315820810 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 15:50:20 INFO - PROCESS | 1662 | 1462315820823 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bc9e800 == 47 [pid = 1662] [id = 588] 15:50:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 147 (0x12511f000) [pid = 1662] [serial = 1764] [outer = 0x0] 15:50:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 148 (0x125c69800) [pid = 1662] [serial = 1765] [outer = 0x12511f000] 15:50:20 INFO - PROCESS | 1662 | 1462315820849 Marionette DEBUG loaded listener.js 15:50:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 149 (0x127207c00) [pid = 1662] [serial = 1766] [outer = 0x12511f000] 15:50:21 INFO - PROCESS | 1662 | --DOMWINDOW == 148 (0x1233ee400) [pid = 1662] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:50:21 INFO - PROCESS | 1662 | --DOMWINDOW == 147 (0x124744800) [pid = 1662] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:50:21 INFO - PROCESS | 1662 | --DOMWINDOW == 146 (0x1244c4400) [pid = 1662] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:50:21 INFO - PROCESS | 1662 | --DOMWINDOW == 145 (0x125c67800) [pid = 1662] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:50:21 INFO - PROCESS | 1662 | --DOMWINDOW == 144 (0x1166c7c00) [pid = 1662] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:50:21 INFO - PROCESS | 1662 | --DOMWINDOW == 143 (0x11335fc00) [pid = 1662] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:50:21 INFO - PROCESS | 1662 | --DOMWINDOW == 142 (0x118311400) [pid = 1662] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:50:21 INFO - PROCESS | 1662 | --DOMWINDOW == 141 (0x1195bf000) [pid = 1662] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:50:21 INFO - PROCESS | 1662 | --DOMWINDOW == 140 (0x119352c00) [pid = 1662] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:50:21 INFO - PROCESS | 1662 | --DOMWINDOW == 139 (0x112a21000) [pid = 1662] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:50:21 INFO - PROCESS | 1662 | --DOMWINDOW == 138 (0x125f6f400) [pid = 1662] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:50:21 INFO - PROCESS | 1662 | --DOMWINDOW == 137 (0x113211000) [pid = 1662] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:50:21 INFO - PROCESS | 1662 | --DOMWINDOW == 136 (0x127478c00) [pid = 1662] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:50:21 INFO - PROCESS | 1662 | --DOMWINDOW == 135 (0x125f66400) [pid = 1662] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:50:21 INFO - PROCESS | 1662 | 1462315821350 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]]]}] 15:50:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:50:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 674ms 15:50:21 INFO - PROCESS | 1662 | 1462315821380 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 15:50:21 INFO - PROCESS | 1662 | 1462315821381 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 15:50:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:50:21 INFO - PROCESS | 1662 | 1462315821384 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:50:21 INFO - PROCESS | 1662 | 1462315821385 Marionette TRACE conn2 <- [1,2326,null,{}] 15:50:21 INFO - PROCESS | 1662 | 1462315821387 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}] 15:50:21 INFO - PROCESS | 1662 | 1462315821507 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 15:50:21 INFO - PROCESS | 1662 | 1462315821566 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a873800 == 48 [pid = 1662] [id = 589] 15:50:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 136 (0x11295ec00) [pid = 1662] [serial = 1767] [outer = 0x0] 15:50:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 137 (0x12363b800) [pid = 1662] [serial = 1768] [outer = 0x11295ec00] 15:50:21 INFO - PROCESS | 1662 | 1462315821591 Marionette DEBUG loaded listener.js 15:50:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 138 (0x125f68c00) [pid = 1662] [serial = 1769] [outer = 0x11295ec00] 15:50:21 INFO - PROCESS | 1662 | 1462315821862 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]]]}] 15:50:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:50:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 520ms 15:50:21 INFO - PROCESS | 1662 | 1462315821904 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 15:50:21 INFO - PROCESS | 1662 | 1462315821906 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 15:50:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:50:21 INFO - PROCESS | 1662 | 1462315821917 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:50:21 INFO - PROCESS | 1662 | 1462315821918 Marionette TRACE conn2 <- [1,2330,null,{}] 15:50:21 INFO - PROCESS | 1662 | 1462315821921 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}] 15:50:22 INFO - PROCESS | 1662 | 1462315822029 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 15:50:22 INFO - PROCESS | 1662 | 1462315822089 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c789800 == 49 [pid = 1662] [id = 590] 15:50:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 139 (0x1134df400) [pid = 1662] [serial = 1770] [outer = 0x0] 15:50:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 140 (0x12725b400) [pid = 1662] [serial = 1771] [outer = 0x1134df400] 15:50:22 INFO - PROCESS | 1662 | 1462315822119 Marionette DEBUG loaded listener.js 15:50:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 141 (0x1277d6400) [pid = 1662] [serial = 1772] [outer = 0x1134df400] 15:50:22 INFO - PROCESS | 1662 | 1462315822413 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]]]}] 15:50:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:50:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 521ms 15:50:22 INFO - PROCESS | 1662 | 1462315822439 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 15:50:22 INFO - PROCESS | 1662 | 1462315822440 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 15:50:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:50:22 INFO - PROCESS | 1662 | 1462315822447 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:50:22 INFO - PROCESS | 1662 | 1462315822448 Marionette TRACE conn2 <- [1,2334,null,{}] 15:50:22 INFO - PROCESS | 1662 | 1462315822450 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}] 15:50:22 INFO - PROCESS | 1662 | 1462315822540 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 15:50:22 INFO - PROCESS | 1662 | 1462315822545 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d146000 == 50 [pid = 1662] [id = 591] 15:50:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 142 (0x128c06c00) [pid = 1662] [serial = 1773] [outer = 0x0] 15:50:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 143 (0x128ce6800) [pid = 1662] [serial = 1774] [outer = 0x128c06c00] 15:50:22 INFO - PROCESS | 1662 | 1462315822569 Marionette DEBUG loaded listener.js 15:50:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 144 (0x128e1e800) [pid = 1662] [serial = 1775] [outer = 0x128c06c00] 15:50:22 INFO - PROCESS | 1662 | 1462315822916 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]]]}] 15:50:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:50:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 520ms 15:50:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:50:22 INFO - PROCESS | 1662 | 1462315822971 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 15:50:22 INFO - PROCESS | 1662 | 1462315822972 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 15:50:22 INFO - PROCESS | 1662 | 1462315822974 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:50:22 INFO - PROCESS | 1662 | 1462315822975 Marionette TRACE conn2 <- [1,2338,null,{}] 15:50:22 INFO - PROCESS | 1662 | 1462315822977 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}] 15:50:23 INFO - PROCESS | 1662 | 1462315823065 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 15:50:23 INFO - PROCESS | 1662 | 1462315823069 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d80e800 == 51 [pid = 1662] [id = 592] 15:50:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 145 (0x128e1f800) [pid = 1662] [serial = 1776] [outer = 0x0] 15:50:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 146 (0x128e24c00) [pid = 1662] [serial = 1777] [outer = 0x128e1f800] 15:50:23 INFO - PROCESS | 1662 | 1462315823094 Marionette DEBUG loaded listener.js 15:50:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 147 (0x128e29800) [pid = 1662] [serial = 1778] [outer = 0x128e1f800] 15:50:23 INFO - PROCESS | 1662 | 1462315823555 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]]]}] 15:50:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:50:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 621ms 15:50:23 INFO - PROCESS | 1662 | 1462315823596 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 15:50:23 INFO - PROCESS | 1662 | 1462315823599 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 15:50:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:50:23 INFO - PROCESS | 1662 | 1462315823603 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:50:23 INFO - PROCESS | 1662 | 1462315823605 Marionette TRACE conn2 <- [1,2342,null,{}] 15:50:23 INFO - PROCESS | 1662 | 1462315823609 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}] 15:50:23 INFO - PROCESS | 1662 | 1462315823720 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 15:50:23 INFO - PROCESS | 1662 | 1462315823821 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x1183ca000 == 52 [pid = 1662] [id = 593] 15:50:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 148 (0x1131a4400) [pid = 1662] [serial = 1779] [outer = 0x0] 15:50:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 149 (0x1161eb800) [pid = 1662] [serial = 1780] [outer = 0x1131a4400] 15:50:23 INFO - PROCESS | 1662 | 1462315823865 Marionette DEBUG loaded listener.js 15:50:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 150 (0x11830bc00) [pid = 1662] [serial = 1781] [outer = 0x1131a4400] 15:50:24 INFO - PROCESS | 1662 | 1462315824270 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]]]}] 15:50:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:50:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 724ms 15:50:24 INFO - PROCESS | 1662 | 1462315824326 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 15:50:24 INFO - PROCESS | 1662 | 1462315824331 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 15:50:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:50:24 INFO - PROCESS | 1662 | 1462315824336 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:50:24 INFO - PROCESS | 1662 | 1462315824338 Marionette TRACE conn2 <- [1,2346,null,{}] 15:50:24 INFO - PROCESS | 1662 | 1462315824341 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}] 15:50:24 INFO - PROCESS | 1662 | 1462315824458 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 15:50:24 INFO - PROCESS | 1662 | 1462315824583 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x1257a4000 == 53 [pid = 1662] [id = 594] 15:50:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 151 (0x1180ce800) [pid = 1662] [serial = 1782] [outer = 0x0] 15:50:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 152 (0x118310c00) [pid = 1662] [serial = 1783] [outer = 0x1180ce800] 15:50:24 INFO - PROCESS | 1662 | 1462315824633 Marionette DEBUG loaded listener.js 15:50:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 153 (0x1188d8800) [pid = 1662] [serial = 1784] [outer = 0x1180ce800] 15:50:25 INFO - PROCESS | 1662 | 1462315825195 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]]]}] 15:50:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:50:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 875ms 15:50:25 INFO - PROCESS | 1662 | 1462315825211 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 15:50:25 INFO - PROCESS | 1662 | 1462315825213 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 15:50:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:50:25 INFO - PROCESS | 1662 | 1462315825217 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:50:25 INFO - PROCESS | 1662 | 1462315825221 Marionette TRACE conn2 <- [1,2350,null,{}] 15:50:25 INFO - PROCESS | 1662 | 1462315825232 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}] 15:50:25 INFO - PROCESS | 1662 | 1462315825396 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 15:50:25 INFO - PROCESS | 1662 | 1462315825508 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d24b800 == 54 [pid = 1662] [id = 595] 15:50:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 154 (0x119d52400) [pid = 1662] [serial = 1785] [outer = 0x0] 15:50:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 155 (0x119ec4c00) [pid = 1662] [serial = 1786] [outer = 0x119d52400] 15:50:25 INFO - PROCESS | 1662 | 1462315825558 Marionette DEBUG loaded listener.js 15:50:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 156 (0x121277800) [pid = 1662] [serial = 1787] [outer = 0x119d52400] 15:50:26 INFO - PROCESS | 1662 | 1462315826017 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]]]}] 15:50:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:50:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 824ms 15:50:26 INFO - PROCESS | 1662 | 1462315826041 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 15:50:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:50:26 INFO - PROCESS | 1662 | 1462315826043 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 15:50:26 INFO - PROCESS | 1662 | 1462315826045 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:50:26 INFO - PROCESS | 1662 | 1462315826046 Marionette TRACE conn2 <- [1,2354,null,{}] 15:50:26 INFO - PROCESS | 1662 | 1462315826049 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}] 15:50:26 INFO - PROCESS | 1662 | 1462315826159 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 15:50:26 INFO - PROCESS | 1662 | 1462315826221 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x12df3f800 == 55 [pid = 1662] [id = 596] 15:50:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 157 (0x1236c4400) [pid = 1662] [serial = 1788] [outer = 0x0] 15:50:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 158 (0x127202800) [pid = 1662] [serial = 1789] [outer = 0x1236c4400] 15:50:26 INFO - PROCESS | 1662 | 1462315826251 Marionette DEBUG loaded listener.js 15:50:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 159 (0x1274e5c00) [pid = 1662] [serial = 1790] [outer = 0x1236c4400] 15:50:26 INFO - PROCESS | 1662 | 1462315826700 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]]]}] 15:50:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:50:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 718ms 15:50:26 INFO - PROCESS | 1662 | 1462315826764 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 15:50:26 INFO - PROCESS | 1662 | 1462315826765 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 15:50:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:50:26 INFO - PROCESS | 1662 | 1462315826768 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:50:26 INFO - PROCESS | 1662 | 1462315826769 Marionette TRACE conn2 <- [1,2358,null,{}] 15:50:26 INFO - PROCESS | 1662 | 1462315826772 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}] 15:50:26 INFO - PROCESS | 1662 | 1462315826898 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 15:50:26 INFO - PROCESS | 1662 | 1462315826984 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x134ccc800 == 56 [pid = 1662] [id = 597] 15:50:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 160 (0x125f69000) [pid = 1662] [serial = 1791] [outer = 0x0] 15:50:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 161 (0x1277cfc00) [pid = 1662] [serial = 1792] [outer = 0x125f69000] 15:50:27 INFO - PROCESS | 1662 | 1462315827016 Marionette DEBUG loaded listener.js 15:50:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 162 (0x128e1c400) [pid = 1662] [serial = 1793] [outer = 0x125f69000] 15:50:27 INFO - PROCESS | 1662 | 1462315827446 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]]]}] 15:50:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:50:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 720ms 15:50:27 INFO - PROCESS | 1662 | 1462315827489 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 15:50:27 INFO - PROCESS | 1662 | 1462315827490 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 15:50:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:50:27 INFO - PROCESS | 1662 | 1462315827493 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:50:27 INFO - PROCESS | 1662 | 1462315827494 Marionette TRACE conn2 <- [1,2362,null,{}] 15:50:27 INFO - PROCESS | 1662 | 1462315827496 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}] 15:50:27 INFO - PROCESS | 1662 | 1462315827621 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 15:50:27 INFO - PROCESS | 1662 | 1462315827726 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x135184800 == 57 [pid = 1662] [id = 598] 15:50:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 163 (0x128e22c00) [pid = 1662] [serial = 1794] [outer = 0x0] 15:50:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 164 (0x128ed7800) [pid = 1662] [serial = 1795] [outer = 0x128e22c00] 15:50:27 INFO - PROCESS | 1662 | 1462315827760 Marionette DEBUG loaded listener.js 15:50:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 165 (0x128f7d400) [pid = 1662] [serial = 1796] [outer = 0x128e22c00] 15:50:28 INFO - PROCESS | 1662 | 1462315828163 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]]]}] 15:50:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:50:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 720ms 15:50:28 INFO - PROCESS | 1662 | 1462315828220 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 15:50:28 INFO - PROCESS | 1662 | 1462315828222 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 15:50:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:50:28 INFO - PROCESS | 1662 | 1462315828226 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:50:28 INFO - PROCESS | 1662 | 1462315828227 Marionette TRACE conn2 <- [1,2366,null,{}] 15:50:28 INFO - PROCESS | 1662 | 1462315828229 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}] 15:50:28 INFO - PROCESS | 1662 | 1462315828338 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 15:50:28 INFO - PROCESS | 1662 | 1462315828454 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d81c000 == 58 [pid = 1662] [id = 599] 15:50:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 166 (0x112a1d400) [pid = 1662] [serial = 1797] [outer = 0x0] 15:50:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 167 (0x128ee5c00) [pid = 1662] [serial = 1798] [outer = 0x112a1d400] 15:50:28 INFO - PROCESS | 1662 | 1462315828486 Marionette DEBUG loaded listener.js 15:50:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 168 (0x129099800) [pid = 1662] [serial = 1799] [outer = 0x112a1d400] 15:50:28 INFO - PROCESS | 1662 | 1462315828948 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]]]}] 15:50:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:50:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 769ms 15:50:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:50:28 INFO - PROCESS | 1662 | 1462315828995 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 15:50:28 INFO - PROCESS | 1662 | 1462315828997 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 15:50:29 INFO - PROCESS | 1662 | 1462315828999 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:50:29 INFO - PROCESS | 1662 | 1462315829001 Marionette TRACE conn2 <- [1,2370,null,{}] 15:50:29 INFO - PROCESS | 1662 | 1462315829003 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}] 15:50:29 INFO - PROCESS | 1662 | 1462315829116 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 15:50:29 INFO - PROCESS | 1662 | 1462315829366 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x1183c0800 == 59 [pid = 1662] [id = 600] 15:50:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 169 (0x1126c2400) [pid = 1662] [serial = 1800] [outer = 0x0] 15:50:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 170 (0x1129e1c00) [pid = 1662] [serial = 1801] [outer = 0x1126c2400] 15:50:29 INFO - PROCESS | 1662 | 1462315829405 Marionette DEBUG loaded listener.js 15:50:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 171 (0x112c60c00) [pid = 1662] [serial = 1802] [outer = 0x1126c2400] 15:50:29 INFO - PROCESS | 1662 | 1462315829849 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]]]}] 15:50:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:50:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 871ms 15:50:29 INFO - PROCESS | 1662 | 1462315829870 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 15:50:29 INFO - PROCESS | 1662 | 1462315829873 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 15:50:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:50:29 INFO - PROCESS | 1662 | 1462315829879 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:50:29 INFO - PROCESS | 1662 | 1462315829881 Marionette TRACE conn2 <- [1,2374,null,{}] 15:50:29 INFO - PROCESS | 1662 | 1462315829884 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}] 15:50:29 INFO - PROCESS | 1662 | 1462315829990 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 15:50:30 INFO - PROCESS | 1662 | 1462315830056 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x11735b800 == 60 [pid = 1662] [id = 601] 15:50:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 172 (0x113361800) [pid = 1662] [serial = 1803] [outer = 0x0] 15:50:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 173 (0x1180d1c00) [pid = 1662] [serial = 1804] [outer = 0x113361800] 15:50:30 INFO - PROCESS | 1662 | 1462315830099 Marionette DEBUG loaded listener.js 15:50:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 174 (0x1183d9c00) [pid = 1662] [serial = 1805] [outer = 0x113361800] 15:50:30 INFO - PROCESS | 1662 | --DOCSHELL 0x12d146000 == 59 [pid = 1662] [id = 591] 15:50:30 INFO - PROCESS | 1662 | --DOCSHELL 0x12c789800 == 58 [pid = 1662] [id = 590] 15:50:30 INFO - PROCESS | 1662 | --DOCSHELL 0x12a873800 == 57 [pid = 1662] [id = 589] 15:50:30 INFO - PROCESS | 1662 | --DOCSHELL 0x12bc9e800 == 56 [pid = 1662] [id = 588] 15:50:30 INFO - PROCESS | 1662 | --DOCSHELL 0x12b4d8800 == 55 [pid = 1662] [id = 587] 15:50:30 INFO - PROCESS | 1662 | --DOCSHELL 0x12a86e000 == 54 [pid = 1662] [id = 586] 15:50:30 INFO - PROCESS | 1662 | --DOCSHELL 0x1290ef800 == 53 [pid = 1662] [id = 585] 15:50:30 INFO - PROCESS | 1662 | --DOMWINDOW == 173 (0x128c09800) [pid = 1662] [serial = 1720] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1662 | --DOCSHELL 0x127443000 == 52 [pid = 1662] [id = 584] 15:50:30 INFO - PROCESS | 1662 | --DOCSHELL 0x12420a000 == 51 [pid = 1662] [id = 583] 15:50:30 INFO - PROCESS | 1662 | --DOCSHELL 0x1193c9800 == 50 [pid = 1662] [id = 582] 15:50:30 INFO - PROCESS | 1662 | --DOCSHELL 0x117360800 == 49 [pid = 1662] [id = 581] 15:50:30 INFO - PROCESS | 1662 | --DOCSHELL 0x1183c2800 == 48 [pid = 1662] [id = 580] 15:50:30 INFO - PROCESS | 1662 | --DOCSHELL 0x12d13a000 == 47 [pid = 1662] [id = 576] 15:50:30 INFO - PROCESS | 1662 | --DOCSHELL 0x125f18800 == 46 [pid = 1662] [id = 575] 15:50:30 INFO - PROCESS | 1662 | --DOCSHELL 0x1183b6800 == 45 [pid = 1662] [id = 574] 15:50:30 INFO - PROCESS | 1662 | --DOMWINDOW == 172 (0x12426dc00) [pid = 1662] [serial = 1658] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1662 | --DOMWINDOW == 171 (0x1276acc00) [pid = 1662] [serial = 1714] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1662 | --DOMWINDOW == 170 (0x1277cf800) [pid = 1662] [serial = 1717] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1662 | --DOMWINDOW == 169 (0x118390800) [pid = 1662] [serial = 1666] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1662 | --DOMWINDOW == 168 (0x125067000) [pid = 1662] [serial = 1700] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1662 | --DOMWINDOW == 167 (0x1277c9c00) [pid = 1662] [serial = 1715] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1662 | --DOMWINDOW == 166 (0x12725a400) [pid = 1662] [serial = 1709] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1662 | --DOMWINDOW == 165 (0x127471800) [pid = 1662] [serial = 1712] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1662 | --DOMWINDOW == 164 (0x12400b400) [pid = 1662] [serial = 1697] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1662 | --DOMWINDOW == 163 (0x1277d4c00) [pid = 1662] [serial = 1718] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1662 | --DOMWINDOW == 162 (0x125727000) [pid = 1662] [serial = 1702] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1662 | --DOMWINDOW == 161 (0x124eb0800) [pid = 1662] [serial = 1699] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1662 | --DOMWINDOW == 160 (0x125f6f800) [pid = 1662] [serial = 1705] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1662 | --DOMWINDOW == 159 (0x12354cc00) [pid = 1662] [serial = 1678] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1662 | --DOMWINDOW == 158 (0x117d2d000) [pid = 1662] [serial = 1687] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1662 | --DOMWINDOW == 157 (0x11830d000) [pid = 1662] [serial = 1688] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1662 | --DOMWINDOW == 156 (0x116a6cc00) [pid = 1662] [serial = 1685] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1662 | --DOMWINDOW == 155 (0x116724c00) [pid = 1662] [serial = 1684] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1662 | --DOMWINDOW == 154 (0x1183e0400) [pid = 1662] [serial = 1690] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1662 | --DOMWINDOW == 153 (0x119124c00) [pid = 1662] [serial = 1691] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1662 | --DOMWINDOW == 152 (0x119d61c00) [pid = 1662] [serial = 1696] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1662 | --DOMWINDOW == 151 (0x119836c00) [pid = 1662] [serial = 1693] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1662 | --DOMWINDOW == 150 (0x119bfac00) [pid = 1662] [serial = 1694] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1662 | --DOMWINDOW == 149 (0x1160b3400) [pid = 1662] [serial = 1663] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1662 | --DOMWINDOW == 148 (0x125f63c00) [pid = 1662] [serial = 1703] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1662 | --DOMWINDOW == 147 (0x1247d6400) [pid = 1662] [serial = 1675] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1662 | --DOMWINDOW == 146 (0x113210800) [pid = 1662] [serial = 1682] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1662 | --DOMWINDOW == 145 (0x112bc1c00) [pid = 1662] [serial = 1681] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1662 | --DOMWINDOW == 144 (0x11982ec00) [pid = 1662] [serial = 1669] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1662 | --DOMWINDOW == 143 (0x112a16000) [pid = 1662] [serial = 1660] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1662 | --DOMWINDOW == 142 (0x12720e800) [pid = 1662] [serial = 1708] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1662 | --DOMWINDOW == 141 (0x12127a400) [pid = 1662] [serial = 1672] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1662 | --DOMWINDOW == 140 (0x11934d800) [pid = 1662] [serial = 1711] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1662 | --DOMWINDOW == 139 (0x127207000) [pid = 1662] [serial = 1706] [outer = 0x0] [url = about:blank] 15:50:30 INFO - PROCESS | 1662 | 1462315830556 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]]]}] 15:50:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:50:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 725ms 15:50:30 INFO - PROCESS | 1662 | 1462315830603 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 15:50:30 INFO - PROCESS | 1662 | 1462315830606 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 15:50:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:50:30 INFO - PROCESS | 1662 | 1462315830615 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:50:30 INFO - PROCESS | 1662 | 1462315830617 Marionette TRACE conn2 <- [1,2378,null,{}] 15:50:30 INFO - PROCESS | 1662 | 1462315830619 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}] 15:50:30 INFO - PROCESS | 1662 | 1462315830713 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 15:50:30 INFO - PROCESS | 1662 | 1462315830718 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x1183ca800 == 46 [pid = 1662] [id = 602] 15:50:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 140 (0x1166c8400) [pid = 1662] [serial = 1806] [outer = 0x0] 15:50:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 141 (0x1184df400) [pid = 1662] [serial = 1807] [outer = 0x1166c8400] 15:50:30 INFO - PROCESS | 1662 | 1462315830745 Marionette DEBUG loaded listener.js 15:50:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 142 (0x11934dc00) [pid = 1662] [serial = 1808] [outer = 0x1166c8400] 15:50:31 INFO - PROCESS | 1662 | 1462315831147 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]]]}] 15:50:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:50:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 569ms 15:50:31 INFO - PROCESS | 1662 | 1462315831184 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 15:50:31 INFO - PROCESS | 1662 | 1462315831186 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 15:50:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:50:31 INFO - PROCESS | 1662 | 1462315831189 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:50:31 INFO - PROCESS | 1662 | 1462315831193 Marionette TRACE conn2 <- [1,2382,null,{}] 15:50:31 INFO - PROCESS | 1662 | 1462315831200 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}] 15:50:31 INFO - PROCESS | 1662 | 1462315831294 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 15:50:31 INFO - PROCESS | 1662 | 1462315831320 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x128fb3000 == 47 [pid = 1662] [id = 603] 15:50:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 143 (0x119d97c00) [pid = 1662] [serial = 1809] [outer = 0x0] 15:50:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 144 (0x121198000) [pid = 1662] [serial = 1810] [outer = 0x119d97c00] 15:50:31 INFO - PROCESS | 1662 | 1462315831346 Marionette DEBUG loaded listener.js 15:50:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 145 (0x12127b000) [pid = 1662] [serial = 1811] [outer = 0x119d97c00] 15:50:31 INFO - PROCESS | 1662 | 1462315831701 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]]]}] 15:50:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:50:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 575ms 15:50:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:50:31 INFO - PROCESS | 1662 | 1462315831763 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 15:50:31 INFO - PROCESS | 1662 | 1462315831765 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 15:50:31 INFO - PROCESS | 1662 | 1462315831767 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:50:31 INFO - PROCESS | 1662 | 1462315831768 Marionette TRACE conn2 <- [1,2386,null,{}] 15:50:31 INFO - PROCESS | 1662 | 1462315831771 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}] 15:50:31 INFO - PROCESS | 1662 | 1462315831863 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 15:50:31 INFO - PROCESS | 1662 | 1462315831867 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a86c000 == 48 [pid = 1662] [id = 604] 15:50:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 146 (0x12354a400) [pid = 1662] [serial = 1812] [outer = 0x0] 15:50:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 147 (0x123644400) [pid = 1662] [serial = 1813] [outer = 0x12354a400] 15:50:31 INFO - PROCESS | 1662 | 1462315831893 Marionette DEBUG loaded listener.js 15:50:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 148 (0x124a9d400) [pid = 1662] [serial = 1814] [outer = 0x12354a400] 15:50:32 INFO - PROCESS | 1662 | 1462315832242 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]]]}] 15:50:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:50:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 518ms 15:50:32 INFO - PROCESS | 1662 | 1462315832286 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 15:50:32 INFO - PROCESS | 1662 | 1462315832287 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 15:50:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:50:32 INFO - PROCESS | 1662 | 1462315832289 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:50:32 INFO - PROCESS | 1662 | 1462315832290 Marionette TRACE conn2 <- [1,2390,null,{}] 15:50:32 INFO - PROCESS | 1662 | 1462315832293 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}] 15:50:32 INFO - PROCESS | 1662 | 1462315832416 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 15:50:32 INFO - PROCESS | 1662 | 1462315832422 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b25e000 == 49 [pid = 1662] [id = 605] 15:50:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 149 (0x1251e3400) [pid = 1662] [serial = 1815] [outer = 0x0] 15:50:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 150 (0x125722000) [pid = 1662] [serial = 1816] [outer = 0x1251e3400] 15:50:32 INFO - PROCESS | 1662 | 1462315832455 Marionette DEBUG loaded listener.js 15:50:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 151 (0x12720c400) [pid = 1662] [serial = 1817] [outer = 0x1251e3400] 15:50:32 INFO - PROCESS | 1662 | 1462315832847 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]]]}] 15:50:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:50:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 573ms 15:50:32 INFO - PROCESS | 1662 | 1462315832863 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 15:50:32 INFO - PROCESS | 1662 | 1462315832864 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 15:50:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:50:32 INFO - PROCESS | 1662 | 1462315832867 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:50:32 INFO - PROCESS | 1662 | 1462315832868 Marionette TRACE conn2 <- [1,2394,null,{}] 15:50:32 INFO - PROCESS | 1662 | 1462315832870 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}] 15:50:32 INFO - PROCESS | 1662 | 1462315832987 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 15:50:33 INFO - PROCESS | 1662 | 1462315832999 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bc9e800 == 50 [pid = 1662] [id = 606] 15:50:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 152 (0x12725e400) [pid = 1662] [serial = 1818] [outer = 0x0] 15:50:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 153 (0x1277cc400) [pid = 1662] [serial = 1819] [outer = 0x12725e400] 15:50:33 INFO - PROCESS | 1662 | 1462315833024 Marionette DEBUG loaded listener.js 15:50:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 154 (0x128e1bc00) [pid = 1662] [serial = 1820] [outer = 0x12725e400] 15:50:33 INFO - PROCESS | 1662 | 1462315833387 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]]]}] 15:50:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:50:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 571ms 15:50:33 INFO - PROCESS | 1662 | 1462315833438 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 15:50:33 INFO - PROCESS | 1662 | 1462315833439 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 15:50:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:50:33 INFO - PROCESS | 1662 | 1462315833442 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:50:33 INFO - PROCESS | 1662 | 1462315833443 Marionette TRACE conn2 <- [1,2398,null,{}] 15:50:33 INFO - PROCESS | 1662 | 1462315833445 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}] 15:50:33 INFO - PROCESS | 1662 | 1462315833556 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 15:50:33 INFO - PROCESS | 1662 | 1462315833568 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c783800 == 51 [pid = 1662] [id = 607] 15:50:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 155 (0x1274eb800) [pid = 1662] [serial = 1821] [outer = 0x0] 15:50:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 156 (0x128ed8800) [pid = 1662] [serial = 1822] [outer = 0x1274eb800] 15:50:33 INFO - PROCESS | 1662 | 1462315833593 Marionette DEBUG loaded listener.js 15:50:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 157 (0x128ee3800) [pid = 1662] [serial = 1823] [outer = 0x1274eb800] 15:50:33 INFO - PROCESS | 1662 | 1462315833968 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]]]}] 15:50:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:50:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 569ms 15:50:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:50:34 INFO - PROCESS | 1662 | 1462315834012 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 15:50:34 INFO - PROCESS | 1662 | 1462315834013 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 15:50:34 INFO - PROCESS | 1662 | 1462315834015 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:50:34 INFO - PROCESS | 1662 | 1462315834016 Marionette TRACE conn2 <- [1,2402,null,{}] 15:50:34 INFO - PROCESS | 1662 | 1462315834019 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}] 15:50:34 INFO - PROCESS | 1662 | 1462315834133 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 15:50:34 INFO - PROCESS | 1662 | 1462315834148 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d12d800 == 52 [pid = 1662] [id = 608] 15:50:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 158 (0x128ee4400) [pid = 1662] [serial = 1824] [outer = 0x0] 15:50:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 159 (0x128f84400) [pid = 1662] [serial = 1825] [outer = 0x128ee4400] 15:50:34 INFO - PROCESS | 1662 | 1462315834175 Marionette DEBUG loaded listener.js 15:50:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 160 (0x12960e800) [pid = 1662] [serial = 1826] [outer = 0x128ee4400] 15:50:34 INFO - PROCESS | 1662 | 1462315834524 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]]]}] 15:50:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:50:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 518ms 15:50:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:50:34 INFO - PROCESS | 1662 | 1462315834535 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 15:50:34 INFO - PROCESS | 1662 | 1462315834536 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 15:50:34 INFO - PROCESS | 1662 | 1462315834538 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:50:34 INFO - PROCESS | 1662 | 1462315834539 Marionette TRACE conn2 <- [1,2406,null,{}] 15:50:34 INFO - PROCESS | 1662 | 1462315834544 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}] 15:50:34 INFO - PROCESS | 1662 | 1462315834657 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 15:50:34 INFO - PROCESS | 1662 | --DOMWINDOW == 159 (0x128c06c00) [pid = 1662] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:50:34 INFO - PROCESS | 1662 | --DOMWINDOW == 158 (0x121274400) [pid = 1662] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:50:34 INFO - PROCESS | 1662 | --DOMWINDOW == 157 (0x124249000) [pid = 1662] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:50:34 INFO - PROCESS | 1662 | --DOMWINDOW == 156 (0x12511f000) [pid = 1662] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:50:34 INFO - PROCESS | 1662 | --DOMWINDOW == 155 (0x111dc5c00) [pid = 1662] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:50:34 INFO - PROCESS | 1662 | --DOMWINDOW == 154 (0x1180d0800) [pid = 1662] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:50:34 INFO - PROCESS | 1662 | --DOMWINDOW == 153 (0x11934d400) [pid = 1662] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:50:34 INFO - PROCESS | 1662 | --DOMWINDOW == 152 (0x112c6e000) [pid = 1662] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:50:34 INFO - PROCESS | 1662 | --DOMWINDOW == 151 (0x11295ec00) [pid = 1662] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:50:34 INFO - PROCESS | 1662 | --DOMWINDOW == 150 (0x1134df400) [pid = 1662] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:50:34 INFO - PROCESS | 1662 | --DOMWINDOW == 149 (0x118394000) [pid = 1662] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:50:34 INFO - PROCESS | 1662 | --DOMWINDOW == 148 (0x119bf2400) [pid = 1662] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:50:34 INFO - PROCESS | 1662 | --DOMWINDOW == 147 (0x12119a400) [pid = 1662] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:50:34 INFO - PROCESS | 1662 | --DOMWINDOW == 146 (0x1129d7000) [pid = 1662] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:50:34 INFO - PROCESS | 1662 | --DOMWINDOW == 145 (0x112c68c00) [pid = 1662] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:50:34 INFO - PROCESS | 1662 | --DOMWINDOW == 144 (0x12354bc00) [pid = 1662] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:50:34 INFO - PROCESS | 1662 | --DOMWINDOW == 143 (0x119bef000) [pid = 1662] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:50:34 INFO - PROCESS | 1662 | --DOMWINDOW == 142 (0x117330000) [pid = 1662] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:50:34 INFO - PROCESS | 1662 | --DOMWINDOW == 141 (0x112c6e400) [pid = 1662] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:50:34 INFO - PROCESS | 1662 | --DOMWINDOW == 140 (0x11732b800) [pid = 1662] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:50:34 INFO - PROCESS | 1662 | 1462315834879 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x11730c000 == 53 [pid = 1662] [id = 609] 15:50:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 141 (0x111f3e400) [pid = 1662] [serial = 1827] [outer = 0x0] 15:50:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 142 (0x112a1ec00) [pid = 1662] [serial = 1828] [outer = 0x111f3e400] 15:50:34 INFO - PROCESS | 1662 | 1462315834904 Marionette DEBUG loaded listener.js 15:50:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 143 (0x11610e000) [pid = 1662] [serial = 1829] [outer = 0x111f3e400] 15:50:35 INFO - PROCESS | 1662 | 1462315835197 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]]]}] 15:50:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:50:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 675ms 15:50:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:50:35 INFO - PROCESS | 1662 | 1462315835217 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 15:50:35 INFO - PROCESS | 1662 | 1462315835218 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 15:50:35 INFO - PROCESS | 1662 | 1462315835220 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:50:35 INFO - PROCESS | 1662 | 1462315835221 Marionette TRACE conn2 <- [1,2410,null,{}] 15:50:35 INFO - PROCESS | 1662 | 1462315835224 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}] 15:50:35 INFO - PROCESS | 1662 | 1462315835323 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 15:50:35 INFO - PROCESS | 1662 | 1462315835328 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d5bf800 == 54 [pid = 1662] [id = 610] 15:50:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 144 (0x118302400) [pid = 1662] [serial = 1830] [outer = 0x0] 15:50:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 145 (0x119d5a400) [pid = 1662] [serial = 1831] [outer = 0x118302400] 15:50:35 INFO - PROCESS | 1662 | 1462315835358 Marionette DEBUG loaded listener.js 15:50:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 146 (0x128f79800) [pid = 1662] [serial = 1832] [outer = 0x118302400] 15:50:35 INFO - PROCESS | 1662 | 1462315835717 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]]]}] 15:50:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:50:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 520ms 15:50:35 INFO - PROCESS | 1662 | 1462315835740 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 15:50:35 INFO - PROCESS | 1662 | 1462315835742 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 15:50:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:50:35 INFO - PROCESS | 1662 | 1462315835744 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:50:35 INFO - PROCESS | 1662 | 1462315835746 Marionette TRACE conn2 <- [1,2414,null,{}] 15:50:35 INFO - PROCESS | 1662 | 1462315835748 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}] 15:50:35 INFO - PROCESS | 1662 | 1462315835884 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 15:50:35 INFO - PROCESS | 1662 | 1462315835892 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d8a9000 == 55 [pid = 1662] [id = 611] 15:50:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 147 (0x1296b3400) [pid = 1662] [serial = 1833] [outer = 0x0] 15:50:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 148 (0x12a931800) [pid = 1662] [serial = 1834] [outer = 0x1296b3400] 15:50:35 INFO - PROCESS | 1662 | 1462315835917 Marionette DEBUG loaded listener.js 15:50:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 149 (0x12a948c00) [pid = 1662] [serial = 1835] [outer = 0x1296b3400] 15:50:36 INFO - PROCESS | 1662 | 1462315836268 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]]]}] 15:50:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:50:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 569ms 15:50:36 INFO - PROCESS | 1662 | 1462315836314 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 15:50:36 INFO - PROCESS | 1662 | 1462315836315 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 15:50:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:50:36 INFO - PROCESS | 1662 | 1462315836317 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:50:36 INFO - PROCESS | 1662 | 1462315836318 Marionette TRACE conn2 <- [1,2418,null,{}] 15:50:36 INFO - PROCESS | 1662 | 1462315836321 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}] 15:50:36 INFO - PROCESS | 1662 | 1462315836414 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 15:50:36 INFO - PROCESS | 1662 | 1462315836475 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x13519b000 == 56 [pid = 1662] [id = 612] 15:50:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 150 (0x111d50400) [pid = 1662] [serial = 1836] [outer = 0x0] 15:50:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 151 (0x12a94e800) [pid = 1662] [serial = 1837] [outer = 0x111d50400] 15:50:36 INFO - PROCESS | 1662 | 1462315836502 Marionette DEBUG loaded listener.js 15:50:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 152 (0x128ce0400) [pid = 1662] [serial = 1838] [outer = 0x111d50400] 15:50:36 INFO - PROCESS | 1662 | 1462315836798 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]]]}] 15:50:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:50:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 518ms 15:50:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:50:36 INFO - PROCESS | 1662 | 1462315836893 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 15:50:36 INFO - PROCESS | 1662 | 1462315836895 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 15:50:36 INFO - PROCESS | 1662 | 1462315836899 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:50:36 INFO - PROCESS | 1662 | 1462315836902 Marionette TRACE conn2 <- [1,2422,null,{}] 15:50:36 INFO - PROCESS | 1662 | 1462315836906 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}] 15:50:37 INFO - PROCESS | 1662 | 1462315837031 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 15:50:37 INFO - PROCESS | 1662 | 1462315837104 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185ae800 == 57 [pid = 1662] [id = 613] 15:50:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 153 (0x112bba000) [pid = 1662] [serial = 1839] [outer = 0x0] 15:50:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 154 (0x112bc8800) [pid = 1662] [serial = 1840] [outer = 0x112bba000] 15:50:37 INFO - PROCESS | 1662 | 1462315837137 Marionette DEBUG loaded listener.js 15:50:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 155 (0x116a67000) [pid = 1662] [serial = 1841] [outer = 0x112bba000] 15:50:37 INFO - PROCESS | 1662 | 1462315837607 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]]]}] 15:50:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:50:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 721ms 15:50:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:50:37 INFO - PROCESS | 1662 | 1462315837621 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 15:50:37 INFO - PROCESS | 1662 | 1462315837624 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 15:50:37 INFO - PROCESS | 1662 | 1462315837629 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:50:37 INFO - PROCESS | 1662 | 1462315837632 Marionette TRACE conn2 <- [1,2426,null,{}] 15:50:37 INFO - PROCESS | 1662 | 1462315837635 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}] 15:50:37 INFO - PROCESS | 1662 | 1462315837749 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 15:50:37 INFO - PROCESS | 1662 | 1462315837854 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x1250be800 == 58 [pid = 1662] [id = 614] 15:50:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 156 (0x11830c000) [pid = 1662] [serial = 1842] [outer = 0x0] 15:50:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 157 (0x1183d8000) [pid = 1662] [serial = 1843] [outer = 0x11830c000] 15:50:37 INFO - PROCESS | 1662 | 1462315837886 Marionette DEBUG loaded listener.js 15:50:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 158 (0x119838800) [pid = 1662] [serial = 1844] [outer = 0x11830c000] 15:50:38 INFO - PROCESS | 1662 | 1462315838290 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]]]}] 15:50:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:50:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 675ms 15:50:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:50:38 INFO - PROCESS | 1662 | 1462315838302 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 15:50:38 INFO - PROCESS | 1662 | 1462315838304 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 15:50:38 INFO - PROCESS | 1662 | 1462315838306 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:50:38 INFO - PROCESS | 1662 | 1462315838307 Marionette TRACE conn2 <- [1,2430,null,{}] 15:50:38 INFO - PROCESS | 1662 | 1462315838314 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}] 15:50:38 INFO - PROCESS | 1662 | 1462315838426 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 15:50:38 INFO - PROCESS | 1662 | 1462315838537 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d806800 == 59 [pid = 1662] [id = 615] 15:50:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 159 (0x1233ee400) [pid = 1662] [serial = 1845] [outer = 0x0] 15:50:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 160 (0x123645c00) [pid = 1662] [serial = 1846] [outer = 0x1233ee400] 15:50:38 INFO - PROCESS | 1662 | 1462315838571 Marionette DEBUG loaded listener.js 15:50:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 161 (0x125128000) [pid = 1662] [serial = 1847] [outer = 0x1233ee400] 15:50:39 INFO - PROCESS | 1662 | 1462315839003 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]]]}] 15:50:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:50:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 723ms 15:50:39 INFO - PROCESS | 1662 | 1462315839030 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 15:50:39 INFO - PROCESS | 1662 | 1462315839031 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 15:50:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:50:39 INFO - PROCESS | 1662 | 1462315839033 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:50:39 INFO - PROCESS | 1662 | 1462315839035 Marionette TRACE conn2 <- [1,2434,null,{}] 15:50:39 INFO - PROCESS | 1662 | 1462315839037 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}] 15:50:39 INFO - PROCESS | 1662 | 1462315839149 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 15:50:39 INFO - PROCESS | 1662 | 1462315839256 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x135a2e000 == 60 [pid = 1662] [id = 616] 15:50:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 162 (0x125f72400) [pid = 1662] [serial = 1848] [outer = 0x0] 15:50:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 163 (0x127471400) [pid = 1662] [serial = 1849] [outer = 0x125f72400] 15:50:39 INFO - PROCESS | 1662 | 1462315839289 Marionette DEBUG loaded listener.js 15:50:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 164 (0x128ce9000) [pid = 1662] [serial = 1850] [outer = 0x125f72400] 15:50:39 INFO - PROCESS | 1662 | 1462315839674 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]]]}] 15:50:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:50:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 669ms 15:50:39 INFO - PROCESS | 1662 | 1462315839702 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 15:50:39 INFO - PROCESS | 1662 | 1462315839704 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 15:50:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:50:39 INFO - PROCESS | 1662 | 1462315839706 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:50:39 INFO - PROCESS | 1662 | 1462315839707 Marionette TRACE conn2 <- [1,2438,null,{}] 15:50:39 INFO - PROCESS | 1662 | 1462315839710 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}] 15:50:39 INFO - PROCESS | 1662 | 1462315839818 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 15:50:39 INFO - PROCESS | 1662 | 1462315839915 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x135aa4000 == 61 [pid = 1662] [id = 617] 15:50:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 165 (0x12720e800) [pid = 1662] [serial = 1851] [outer = 0x0] 15:50:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 166 (0x128ee5000) [pid = 1662] [serial = 1852] [outer = 0x12720e800] 15:50:39 INFO - PROCESS | 1662 | 1462315839944 Marionette DEBUG loaded listener.js 15:50:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 167 (0x1296b6000) [pid = 1662] [serial = 1853] [outer = 0x12720e800] 15:50:40 INFO - PROCESS | 1662 | 1462315840364 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]]]}] 15:50:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:50:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 674ms 15:50:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:50:40 INFO - PROCESS | 1662 | 1462315840381 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 15:50:40 INFO - PROCESS | 1662 | 1462315840382 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 15:50:40 INFO - PROCESS | 1662 | 1462315840384 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:50:40 INFO - PROCESS | 1662 | 1462315840386 Marionette TRACE conn2 <- [1,2442,null,{}] 15:50:40 INFO - PROCESS | 1662 | 1462315840388 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}] 15:50:40 INFO - PROCESS | 1662 | 1462315840519 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 15:50:40 INFO - PROCESS | 1662 | 1462315840597 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x135b6a000 == 62 [pid = 1662] [id = 618] 15:50:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 168 (0x12a75e000) [pid = 1662] [serial = 1854] [outer = 0x0] 15:50:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 169 (0x12a94c800) [pid = 1662] [serial = 1855] [outer = 0x12a75e000] 15:50:40 INFO - PROCESS | 1662 | 1462315840630 Marionette DEBUG loaded listener.js 15:50:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 170 (0x12b217400) [pid = 1662] [serial = 1856] [outer = 0x12a75e000] 15:50:41 INFO - PROCESS | 1662 | 1462315841017 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]]]}] 15:50:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:50:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 667ms 15:50:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:50:41 INFO - PROCESS | 1662 | 1462315841053 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 15:50:41 INFO - PROCESS | 1662 | 1462315841054 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 15:50:41 INFO - PROCESS | 1662 | 1462315841056 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:50:41 INFO - PROCESS | 1662 | 1462315841058 Marionette TRACE conn2 <- [1,2446,null,{}] 15:50:41 INFO - PROCESS | 1662 | 1462315841060 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}] 15:50:41 INFO - PROCESS | 1662 | 1462315841166 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 15:50:41 INFO - PROCESS | 1662 | 1462315841265 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x135b95000 == 63 [pid = 1662] [id = 619] 15:50:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 171 (0x12a930400) [pid = 1662] [serial = 1857] [outer = 0x0] 15:50:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 172 (0x12b21e400) [pid = 1662] [serial = 1858] [outer = 0x12a930400] 15:50:41 INFO - PROCESS | 1662 | 1462315841294 Marionette DEBUG loaded listener.js 15:50:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 173 (0x12b476000) [pid = 1662] [serial = 1859] [outer = 0x12a930400] 15:50:41 INFO - PROCESS | 1662 | 1462315841724 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]]]}] 15:50:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:50:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 720ms 15:50:41 INFO - PROCESS | 1662 | 1462315841794 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 15:50:41 INFO - PROCESS | 1662 | 1462315841795 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 15:50:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:50:41 INFO - PROCESS | 1662 | 1462315841799 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:50:41 INFO - PROCESS | 1662 | 1462315841800 Marionette TRACE conn2 <- [1,2450,null,{}] 15:50:41 INFO - PROCESS | 1662 | 1462315841803 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}] 15:50:41 INFO - PROCESS | 1662 | 1462315841913 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 15:50:41 INFO - PROCESS | 1662 | 1462315841992 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185af800 == 64 [pid = 1662] [id = 620] 15:50:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 174 (0x116a72400) [pid = 1662] [serial = 1860] [outer = 0x0] 15:50:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 175 (0x12127d800) [pid = 1662] [serial = 1861] [outer = 0x116a72400] 15:50:42 INFO - PROCESS | 1662 | 1462315842022 Marionette DEBUG loaded listener.js 15:50:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 176 (0x12b21b400) [pid = 1662] [serial = 1862] [outer = 0x116a72400] 15:50:42 INFO - PROCESS | 1662 | 1462315842698 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]]]}] 15:50:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:50:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 920ms 15:50:42 INFO - PROCESS | 1662 | 1462315842724 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 15:50:42 INFO - PROCESS | 1662 | 1462315842727 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 15:50:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:50:42 INFO - PROCESS | 1662 | 1462315842733 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:50:42 INFO - PROCESS | 1662 | 1462315842735 Marionette TRACE conn2 <- [1,2454,null,{}] 15:50:42 INFO - PROCESS | 1662 | 1462315842740 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}] 15:50:42 INFO - PROCESS | 1662 | 1462315842843 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 15:50:42 INFO - PROCESS | 1662 | 1462315842928 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x12579f800 == 65 [pid = 1662] [id = 621] 15:50:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 177 (0x112b3f800) [pid = 1662] [serial = 1863] [outer = 0x0] 15:50:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 178 (0x116861800) [pid = 1662] [serial = 1864] [outer = 0x112b3f800] 15:50:42 INFO - PROCESS | 1662 | 1462315842956 Marionette DEBUG loaded listener.js 15:50:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 179 (0x1181c7c00) [pid = 1662] [serial = 1865] [outer = 0x112b3f800] 15:50:43 INFO - PROCESS | 1662 | 1462315843368 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]]]}] 15:50:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:50:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 674ms 15:50:43 INFO - PROCESS | 1662 | 1462315843407 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 15:50:43 INFO - PROCESS | 1662 | 1462315843411 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 15:50:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:50:43 INFO - PROCESS | 1662 | 1462315843416 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:50:43 INFO - PROCESS | 1662 | 1462315843419 Marionette TRACE conn2 <- [1,2458,null,{}] 15:50:43 INFO - PROCESS | 1662 | 1462315843421 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}] 15:50:43 INFO - PROCESS | 1662 | 1462315843550 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 15:50:43 INFO - PROCESS | 1662 | 1462315843686 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x1183bd000 == 66 [pid = 1662] [id = 622] 15:50:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 180 (0x116862000) [pid = 1662] [serial = 1866] [outer = 0x0] 15:50:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 181 (0x1183d7800) [pid = 1662] [serial = 1867] [outer = 0x116862000] 15:50:43 INFO - PROCESS | 1662 | 1462315843722 Marionette DEBUG loaded listener.js 15:50:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 182 (0x11912b000) [pid = 1662] [serial = 1868] [outer = 0x116862000] 15:50:44 INFO - PROCESS | 1662 | --DOCSHELL 0x12d8a9000 == 65 [pid = 1662] [id = 611] 15:50:44 INFO - PROCESS | 1662 | --DOCSHELL 0x12d5bf800 == 64 [pid = 1662] [id = 610] 15:50:44 INFO - PROCESS | 1662 | --DOCSHELL 0x11730c000 == 63 [pid = 1662] [id = 609] 15:50:44 INFO - PROCESS | 1662 | --DOCSHELL 0x12d12d800 == 62 [pid = 1662] [id = 608] 15:50:44 INFO - PROCESS | 1662 | --DOCSHELL 0x12c783800 == 61 [pid = 1662] [id = 607] 15:50:44 INFO - PROCESS | 1662 | --DOCSHELL 0x12bc9e800 == 60 [pid = 1662] [id = 606] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 181 (0x128e24c00) [pid = 1662] [serial = 1777] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 180 (0x112ed3800) [pid = 1662] [serial = 1723] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 179 (0x118307000) [pid = 1662] [serial = 1726] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 178 (0x119d5fc00) [pid = 1662] [serial = 1729] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 177 (0x117d24c00) [pid = 1662] [serial = 1738] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 176 (0x12725c000) [pid = 1662] [serial = 1735] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 175 (0x124eb5000) [pid = 1662] [serial = 1732] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOCSHELL 0x12b25e000 == 59 [pid = 1662] [id = 605] 15:50:44 INFO - PROCESS | 1662 | --DOCSHELL 0x12a86c000 == 58 [pid = 1662] [id = 604] 15:50:44 INFO - PROCESS | 1662 | --DOCSHELL 0x128fb3000 == 57 [pid = 1662] [id = 603] 15:50:44 INFO - PROCESS | 1662 | --DOCSHELL 0x1183ca800 == 56 [pid = 1662] [id = 602] 15:50:44 INFO - PROCESS | 1662 | --DOCSHELL 0x11735b800 == 55 [pid = 1662] [id = 601] 15:50:44 INFO - PROCESS | 1662 | --DOCSHELL 0x1183c0800 == 54 [pid = 1662] [id = 600] 15:50:44 INFO - PROCESS | 1662 | --DOCSHELL 0x12d24b800 == 53 [pid = 1662] [id = 595] 15:50:44 INFO - PROCESS | 1662 | --DOCSHELL 0x1257a4000 == 52 [pid = 1662] [id = 594] 15:50:44 INFO - PROCESS | 1662 | --DOCSHELL 0x1183ca000 == 51 [pid = 1662] [id = 593] 15:50:44 INFO - PROCESS | 1662 | --DOCSHELL 0x12d80e800 == 50 [pid = 1662] [id = 592] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 174 (0x12127a800) [pid = 1662] [serial = 1577] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 173 (0x112a1e800) [pid = 1662] [serial = 1562] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 172 (0x116112000) [pid = 1662] [serial = 1565] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 171 (0x124eb4400) [pid = 1662] [serial = 1616] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 170 (0x119f49400) [pid = 1662] [serial = 1574] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 169 (0x119d5e400) [pid = 1662] [serial = 1571] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 168 (0x12127ec00) [pid = 1662] [serial = 1580] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 167 (0x11879e000) [pid = 1662] [serial = 1568] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 166 (0x128ce6800) [pid = 1662] [serial = 1774] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 165 (0x123191c00) [pid = 1662] [serial = 1759] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 164 (0x1247d8800) [pid = 1662] [serial = 1762] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 163 (0x125c69800) [pid = 1662] [serial = 1765] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 162 (0x125067800) [pid = 1662] [serial = 1763] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 161 (0x112a1e400) [pid = 1662] [serial = 1741] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 160 (0x112bbc800) [pid = 1662] [serial = 1742] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 159 (0x1181c4800) [pid = 1662] [serial = 1747] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 158 (0x118378c00) [pid = 1662] [serial = 1748] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 157 (0x1195ba000) [pid = 1662] [serial = 1753] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 156 (0x119bf2c00) [pid = 1662] [serial = 1754] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 155 (0x113007800) [pid = 1662] [serial = 1744] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 154 (0x11685ec00) [pid = 1662] [serial = 1745] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 153 (0x12363b800) [pid = 1662] [serial = 1768] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 152 (0x1277d6400) [pid = 1662] [serial = 1772] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 151 (0x119123800) [pid = 1662] [serial = 1751] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 150 (0x1183e2c00) [pid = 1662] [serial = 1750] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 149 (0x119d5a800) [pid = 1662] [serial = 1756] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 148 (0x127207c00) [pid = 1662] [serial = 1766] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 147 (0x1211a0c00) [pid = 1662] [serial = 1757] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 146 (0x123642c00) [pid = 1662] [serial = 1760] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 145 (0x125f68c00) [pid = 1662] [serial = 1769] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 144 (0x128e1e800) [pid = 1662] [serial = 1775] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | --DOMWINDOW == 143 (0x12725b400) [pid = 1662] [serial = 1771] [outer = 0x0] [url = about:blank] 15:50:44 INFO - PROCESS | 1662 | 1462315844196 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]]]}] 15:50:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:50:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 819ms 15:50:44 INFO - PROCESS | 1662 | 1462315844236 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 15:50:44 INFO - PROCESS | 1662 | 1462315844238 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 15:50:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:50:44 INFO - PROCESS | 1662 | 1462315844240 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:50:44 INFO - PROCESS | 1662 | 1462315844243 Marionette TRACE conn2 <- [1,2462,null,{}] 15:50:44 INFO - PROCESS | 1662 | 1462315844250 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}] 15:50:44 INFO - PROCESS | 1662 | 1462315844342 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 15:50:44 INFO - PROCESS | 1662 | 1462315844348 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x1193dd000 == 51 [pid = 1662] [id = 623] 15:50:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 144 (0x11879e000) [pid = 1662] [serial = 1869] [outer = 0x0] 15:50:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 145 (0x119bfa400) [pid = 1662] [serial = 1870] [outer = 0x11879e000] 15:50:44 INFO - PROCESS | 1662 | 1462315844377 Marionette DEBUG loaded listener.js 15:50:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 146 (0x119d9c000) [pid = 1662] [serial = 1871] [outer = 0x11879e000] 15:50:44 INFO - PROCESS | 1662 | 1462315844777 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]]]}] 15:50:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:50:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 571ms 15:50:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:50:44 INFO - PROCESS | 1662 | 1462315844812 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 15:50:44 INFO - PROCESS | 1662 | 1462315844813 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 15:50:44 INFO - PROCESS | 1662 | 1462315844815 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:50:44 INFO - PROCESS | 1662 | 1462315844816 Marionette TRACE conn2 <- [1,2466,null,{}] 15:50:44 INFO - PROCESS | 1662 | 1462315844819 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}] 15:50:44 INFO - PROCESS | 1662 | 1462315844910 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 15:50:44 INFO - PROCESS | 1662 | 1462315844917 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x128fc8000 == 52 [pid = 1662] [id = 624] 15:50:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 147 (0x119f4a000) [pid = 1662] [serial = 1872] [outer = 0x0] 15:50:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 148 (0x1211a0c00) [pid = 1662] [serial = 1873] [outer = 0x119f4a000] 15:50:44 INFO - PROCESS | 1662 | 1462315844944 Marionette DEBUG loaded listener.js 15:50:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 149 (0x12363b000) [pid = 1662] [serial = 1874] [outer = 0x119f4a000] 15:50:45 INFO - PROCESS | 1662 | 1462315845287 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]]]}] 15:50:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:50:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 519ms 15:50:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:50:45 INFO - PROCESS | 1662 | 1462315845335 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 15:50:45 INFO - PROCESS | 1662 | 1462315845336 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 15:50:45 INFO - PROCESS | 1662 | 1462315845338 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:50:45 INFO - PROCESS | 1662 | 1462315845340 Marionette TRACE conn2 <- [1,2470,null,{}] 15:50:45 INFO - PROCESS | 1662 | 1462315845342 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}] 15:50:45 INFO - PROCESS | 1662 | 1462315845430 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 15:50:45 INFO - PROCESS | 1662 | 1462315845434 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab69800 == 53 [pid = 1662] [id = 625] 15:50:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 150 (0x123642800) [pid = 1662] [serial = 1875] [outer = 0x0] 15:50:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 151 (0x124b9d800) [pid = 1662] [serial = 1876] [outer = 0x123642800] 15:50:45 INFO - PROCESS | 1662 | 1462315845460 Marionette DEBUG loaded listener.js 15:50:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 152 (0x1251e3000) [pid = 1662] [serial = 1877] [outer = 0x123642800] 15:50:45 INFO - PROCESS | 1662 | 1462315845815 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]]]}] 15:50:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:50:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 521ms 15:50:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:50:45 INFO - PROCESS | 1662 | 1462315845861 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 15:50:45 INFO - PROCESS | 1662 | 1462315845862 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 15:50:45 INFO - PROCESS | 1662 | 1462315845864 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:50:45 INFO - PROCESS | 1662 | 1462315845865 Marionette TRACE conn2 <- [1,2474,null,{}] 15:50:45 INFO - PROCESS | 1662 | 1462315845867 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}] 15:50:46 INFO - PROCESS | 1662 | 1462315846003 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 15:50:46 INFO - PROCESS | 1662 | 1462315846048 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b4e7800 == 54 [pid = 1662] [id = 626] 15:50:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 153 (0x125720000) [pid = 1662] [serial = 1878] [outer = 0x0] 15:50:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 154 (0x127259c00) [pid = 1662] [serial = 1879] [outer = 0x125720000] 15:50:46 INFO - PROCESS | 1662 | 1462315846075 Marionette DEBUG loaded listener.js 15:50:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 155 (0x128e1f000) [pid = 1662] [serial = 1880] [outer = 0x125720000] 15:50:46 INFO - PROCESS | 1662 | 1462315846407 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]]]}] 15:50:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:50:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 571ms 15:50:46 INFO - PROCESS | 1662 | 1462315846435 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 15:50:46 INFO - PROCESS | 1662 | 1462315846436 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 15:50:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:50:46 INFO - PROCESS | 1662 | 1462315846438 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:50:46 INFO - PROCESS | 1662 | 1462315846440 Marionette TRACE conn2 <- [1,2478,null,{}] 15:50:46 INFO - PROCESS | 1662 | 1462315846442 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}] 15:50:46 INFO - PROCESS | 1662 | 1462315846554 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 15:50:46 INFO - PROCESS | 1662 | 1462315846594 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c349800 == 55 [pid = 1662] [id = 627] 15:50:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 156 (0x119bf5c00) [pid = 1662] [serial = 1881] [outer = 0x0] 15:50:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 157 (0x128e21400) [pid = 1662] [serial = 1882] [outer = 0x119bf5c00] 15:50:46 INFO - PROCESS | 1662 | 1462315846619 Marionette DEBUG loaded listener.js 15:50:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 158 (0x128f78000) [pid = 1662] [serial = 1883] [outer = 0x119bf5c00] 15:50:46 INFO - PROCESS | 1662 | 1462315846966 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]]]}] 15:50:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:50:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 573ms 15:50:47 INFO - PROCESS | 1662 | 1462315847012 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 15:50:47 INFO - PROCESS | 1662 | 1462315847014 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 15:50:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:50:47 INFO - PROCESS | 1662 | 1462315847016 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:50:47 INFO - PROCESS | 1662 | 1462315847017 Marionette TRACE conn2 <- [1,2482,null,{}] 15:50:47 INFO - PROCESS | 1662 | 1462315847019 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}] 15:50:47 INFO - PROCESS | 1662 | 1462315847133 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 15:50:47 INFO - PROCESS | 1662 | 1462315847147 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ce6d800 == 56 [pid = 1662] [id = 628] 15:50:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 159 (0x128ed8400) [pid = 1662] [serial = 1884] [outer = 0x0] 15:50:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 160 (0x1290a0c00) [pid = 1662] [serial = 1885] [outer = 0x128ed8400] 15:50:47 INFO - PROCESS | 1662 | 1462315847172 Marionette DEBUG loaded listener.js 15:50:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 161 (0x1296b9000) [pid = 1662] [serial = 1886] [outer = 0x128ed8400] 15:50:47 INFO - PROCESS | 1662 | 1462315847567 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]]]}] 15:50:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:50:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 569ms 15:50:47 INFO - PROCESS | 1662 | 1462315847586 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 15:50:47 INFO - PROCESS | 1662 | 1462315847588 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 15:50:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:50:47 INFO - PROCESS | 1662 | 1462315847593 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:50:47 INFO - PROCESS | 1662 | 1462315847595 Marionette TRACE conn2 <- [1,2486,null,{}] 15:50:47 INFO - PROCESS | 1662 | 1462315847598 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}] 15:50:47 INFO - PROCESS | 1662 | 1462315847795 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 15:50:47 INFO - PROCESS | 1662 | 1462315847830 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d146000 == 57 [pid = 1662] [id = 629] 15:50:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 162 (0x128f7fc00) [pid = 1662] [serial = 1887] [outer = 0x0] 15:50:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 163 (0x12a944000) [pid = 1662] [serial = 1888] [outer = 0x128f7fc00] 15:50:47 INFO - PROCESS | 1662 | 1462315847855 Marionette DEBUG loaded listener.js 15:50:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 164 (0x12ab0e400) [pid = 1662] [serial = 1889] [outer = 0x128f7fc00] 15:50:48 INFO - PROCESS | 1662 | 1462315848212 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]]]}] 15:50:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:50:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 673ms 15:50:48 INFO - PROCESS | 1662 | 1462315848265 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 15:50:48 INFO - PROCESS | 1662 | 1462315848266 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 15:50:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:50:48 INFO - PROCESS | 1662 | 1462315848268 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:50:48 INFO - PROCESS | 1662 | 1462315848269 Marionette TRACE conn2 <- [1,2490,null,{}] 15:50:48 INFO - PROCESS | 1662 | 1462315848272 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}] 15:50:48 INFO - PROCESS | 1662 | 1462315848557 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 15:50:48 INFO - PROCESS | 1662 | --DOMWINDOW == 163 (0x12725e400) [pid = 1662] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:50:48 INFO - PROCESS | 1662 | --DOMWINDOW == 162 (0x1274eb800) [pid = 1662] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:50:48 INFO - PROCESS | 1662 | --DOMWINDOW == 161 (0x1296b3400) [pid = 1662] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:50:48 INFO - PROCESS | 1662 | --DOMWINDOW == 160 (0x118302400) [pid = 1662] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:50:48 INFO - PROCESS | 1662 | --DOMWINDOW == 159 (0x128ee4400) [pid = 1662] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:50:48 INFO - PROCESS | 1662 | --DOMWINDOW == 158 (0x12354a400) [pid = 1662] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:50:48 INFO - PROCESS | 1662 | --DOMWINDOW == 157 (0x1126c2400) [pid = 1662] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:50:48 INFO - PROCESS | 1662 | --DOMWINDOW == 156 (0x1251e3400) [pid = 1662] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:50:48 INFO - PROCESS | 1662 | --DOMWINDOW == 155 (0x128c02800) [pid = 1662] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:50:48 INFO - PROCESS | 1662 | --DOMWINDOW == 154 (0x111f3e400) [pid = 1662] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:50:48 INFO - PROCESS | 1662 | --DOMWINDOW == 153 (0x1166c8400) [pid = 1662] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:50:48 INFO - PROCESS | 1662 | --DOMWINDOW == 152 (0x113361800) [pid = 1662] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:50:48 INFO - PROCESS | 1662 | --DOMWINDOW == 151 (0x128e1f800) [pid = 1662] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:50:48 INFO - PROCESS | 1662 | --DOMWINDOW == 150 (0x119d97c00) [pid = 1662] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:50:48 INFO - PROCESS | 1662 | 1462315848608 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x1166e0800 == 58 [pid = 1662] [id = 630] 15:50:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 151 (0x1126c2000) [pid = 1662] [serial = 1890] [outer = 0x0] 15:50:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 152 (0x112c6a400) [pid = 1662] [serial = 1891] [outer = 0x1126c2000] 15:50:48 INFO - PROCESS | 1662 | 1462315848635 Marionette DEBUG loaded listener.js 15:50:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 153 (0x1184e1000) [pid = 1662] [serial = 1892] [outer = 0x1126c2000] 15:50:48 INFO - PROCESS | 1662 | 1462315848931 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]]]}] 15:50:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:50:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 719ms 15:50:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:50:48 INFO - PROCESS | 1662 | 1462315848987 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 15:50:48 INFO - PROCESS | 1662 | 1462315848989 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 15:50:48 INFO - PROCESS | 1662 | 1462315848991 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:50:48 INFO - PROCESS | 1662 | 1462315848993 Marionette TRACE conn2 <- [1,2494,null,{}] 15:50:48 INFO - PROCESS | 1662 | 1462315848995 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}] 15:50:49 INFO - PROCESS | 1662 | 1462315849123 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 15:50:49 INFO - PROCESS | 1662 | 1462315849187 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d8a4800 == 59 [pid = 1662] [id = 631] 15:50:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 154 (0x118302400) [pid = 1662] [serial = 1893] [outer = 0x0] 15:50:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 155 (0x12b1edc00) [pid = 1662] [serial = 1894] [outer = 0x118302400] 15:50:49 INFO - PROCESS | 1662 | 1462315849217 Marionette DEBUG loaded listener.js 15:50:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 156 (0x12b47b400) [pid = 1662] [serial = 1895] [outer = 0x118302400] 15:50:49 INFO - PROCESS | 1662 | 1462315849514 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]]]}] 15:50:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:50:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 570ms 15:50:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:50:49 INFO - PROCESS | 1662 | 1462315849562 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 15:50:49 INFO - PROCESS | 1662 | 1462315849563 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 15:50:49 INFO - PROCESS | 1662 | 1462315849565 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:50:49 INFO - PROCESS | 1662 | 1462315849567 Marionette TRACE conn2 <- [1,2498,null,{}] 15:50:49 INFO - PROCESS | 1662 | 1462315849569 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}] 15:50:49 INFO - PROCESS | 1662 | 1462315849662 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 15:50:49 INFO - PROCESS | 1662 | 1462315849667 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x135a21000 == 60 [pid = 1662] [id = 632] 15:50:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 157 (0x12b47d000) [pid = 1662] [serial = 1896] [outer = 0x0] 15:50:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 158 (0x12bb80c00) [pid = 1662] [serial = 1897] [outer = 0x12b47d000] 15:50:49 INFO - PROCESS | 1662 | 1462315849692 Marionette DEBUG loaded listener.js 15:50:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 159 (0x12bb89000) [pid = 1662] [serial = 1898] [outer = 0x12b47d000] 15:50:50 INFO - PROCESS | 1662 | 1462315850045 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]]]}] 15:50:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:50:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 518ms 15:50:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:50:50 INFO - PROCESS | 1662 | 1462315850096 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 15:50:50 INFO - PROCESS | 1662 | 1462315850097 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 15:50:50 INFO - PROCESS | 1662 | 1462315850099 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:50:50 INFO - PROCESS | 1662 | 1462315850100 Marionette TRACE conn2 <- [1,2502,null,{}] 15:50:50 INFO - PROCESS | 1662 | 1462315850103 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}] 15:50:50 INFO - PROCESS | 1662 | 1462315850198 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 15:50:50 INFO - PROCESS | 1662 | 1462315850202 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x135b62800 == 61 [pid = 1662] [id = 633] 15:50:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 160 (0x12bb8b800) [pid = 1662] [serial = 1899] [outer = 0x0] 15:50:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 161 (0x12bb90400) [pid = 1662] [serial = 1900] [outer = 0x12bb8b800] 15:50:50 INFO - PROCESS | 1662 | 1462315850239 Marionette DEBUG loaded listener.js 15:50:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 162 (0x12bb95c00) [pid = 1662] [serial = 1901] [outer = 0x12bb8b800] 15:50:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12d81c000 == 60 [pid = 1662] [id = 599] 15:50:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12d829000 == 59 [pid = 1662] [id = 573] 15:50:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12bc9e000 == 58 [pid = 1662] [id = 538] 15:50:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12578f800 == 57 [pid = 1662] [id = 559] 15:50:51 INFO - PROCESS | 1662 | --DOCSHELL 0x135184800 == 56 [pid = 1662] [id = 598] 15:50:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12ce63800 == 55 [pid = 1662] [id = 558] 15:50:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12d8a7000 == 54 [pid = 1662] [id = 578] 15:50:51 INFO - PROCESS | 1662 | --DOCSHELL 0x134ccc800 == 53 [pid = 1662] [id = 597] 15:50:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12df3f800 == 52 [pid = 1662] [id = 596] 15:50:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12c34f000 == 51 [pid = 1662] [id = 556] 15:50:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12ca22800 == 50 [pid = 1662] [id = 557] 15:50:51 INFO - PROCESS | 1662 | --DOCSHELL 0x117358800 == 49 [pid = 1662] [id = 579] 15:50:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12d82d000 == 48 [pid = 1662] [id = 577] 15:50:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12579f800 == 47 [pid = 1662] [id = 621] 15:50:51 INFO - PROCESS | 1662 | --DOCSHELL 0x1185af800 == 46 [pid = 1662] [id = 620] 15:50:51 INFO - PROCESS | 1662 | --DOCSHELL 0x135b95000 == 45 [pid = 1662] [id = 619] 15:50:51 INFO - PROCESS | 1662 | --DOCSHELL 0x135b6a000 == 44 [pid = 1662] [id = 618] 15:50:51 INFO - PROCESS | 1662 | --DOCSHELL 0x135aa4000 == 43 [pid = 1662] [id = 617] 15:50:51 INFO - PROCESS | 1662 | --DOCSHELL 0x135a2e000 == 42 [pid = 1662] [id = 616] 15:50:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12d806800 == 41 [pid = 1662] [id = 615] 15:50:51 INFO - PROCESS | 1662 | --DOCSHELL 0x1250be800 == 40 [pid = 1662] [id = 614] 15:50:51 INFO - PROCESS | 1662 | --DOCSHELL 0x13519b000 == 39 [pid = 1662] [id = 612] 15:50:51 INFO - PROCESS | 1662 | --DOCSHELL 0x1185ae800 == 38 [pid = 1662] [id = 613] 15:50:52 INFO - PROCESS | 1662 | --DOCSHELL 0x12ce6d800 == 37 [pid = 1662] [id = 628] 15:50:52 INFO - PROCESS | 1662 | --DOCSHELL 0x1183bd000 == 36 [pid = 1662] [id = 622] 15:50:52 INFO - PROCESS | 1662 | --DOCSHELL 0x12d146000 == 35 [pid = 1662] [id = 629] 15:50:52 INFO - PROCESS | 1662 | --DOCSHELL 0x12d8a4800 == 34 [pid = 1662] [id = 631] 15:50:52 INFO - PROCESS | 1662 | --DOCSHELL 0x135a21000 == 33 [pid = 1662] [id = 632] 15:50:52 INFO - PROCESS | 1662 | --DOCSHELL 0x12c349800 == 32 [pid = 1662] [id = 627] 15:50:52 INFO - PROCESS | 1662 | --DOCSHELL 0x1166e0800 == 31 [pid = 1662] [id = 630] 15:50:52 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab69800 == 30 [pid = 1662] [id = 625] 15:50:52 INFO - PROCESS | 1662 | --DOCSHELL 0x12b4e7800 == 29 [pid = 1662] [id = 626] 15:50:52 INFO - PROCESS | 1662 | --DOCSHELL 0x128fc8000 == 28 [pid = 1662] [id = 624] 15:50:52 INFO - PROCESS | 1662 | --DOCSHELL 0x1193dd000 == 27 [pid = 1662] [id = 623] 15:50:52 INFO - PROCESS | 1662 | --DOMWINDOW == 161 (0x12a94e800) [pid = 1662] [serial = 1837] [outer = 0x0] [url = about:blank] 15:50:52 INFO - PROCESS | 1662 | --DOMWINDOW == 160 (0x118310c00) [pid = 1662] [serial = 1783] [outer = 0x0] [url = about:blank] 15:50:52 INFO - PROCESS | 1662 | --DOMWINDOW == 159 (0x128e1bc00) [pid = 1662] [serial = 1820] [outer = 0x0] [url = about:blank] 15:50:52 INFO - PROCESS | 1662 | --DOMWINDOW == 158 (0x128ed8800) [pid = 1662] [serial = 1822] [outer = 0x0] [url = about:blank] 15:50:52 INFO - PROCESS | 1662 | --DOMWINDOW == 157 (0x12a931800) [pid = 1662] [serial = 1834] [outer = 0x0] [url = about:blank] 15:50:52 INFO - PROCESS | 1662 | --DOMWINDOW == 156 (0x1277cfc00) [pid = 1662] [serial = 1792] [outer = 0x0] [url = about:blank] 15:50:52 INFO - PROCESS | 1662 | --DOMWINDOW == 155 (0x119d5a400) [pid = 1662] [serial = 1831] [outer = 0x0] [url = about:blank] 15:50:52 INFO - PROCESS | 1662 | --DOMWINDOW == 154 (0x128f84400) [pid = 1662] [serial = 1825] [outer = 0x0] [url = about:blank] 15:50:52 INFO - PROCESS | 1662 | --DOMWINDOW == 153 (0x128ee3800) [pid = 1662] [serial = 1823] [outer = 0x0] [url = about:blank] 15:50:52 INFO - PROCESS | 1662 | --DOMWINDOW == 152 (0x12960e800) [pid = 1662] [serial = 1826] [outer = 0x0] [url = about:blank] 15:50:52 INFO - PROCESS | 1662 | --DOMWINDOW == 151 (0x119ec4c00) [pid = 1662] [serial = 1786] [outer = 0x0] [url = about:blank] 15:50:52 INFO - PROCESS | 1662 | --DOMWINDOW == 150 (0x124a9d400) [pid = 1662] [serial = 1814] [outer = 0x0] [url = about:blank] 15:50:52 INFO - PROCESS | 1662 | --DOMWINDOW == 149 (0x1129e1c00) [pid = 1662] [serial = 1801] [outer = 0x0] [url = about:blank] 15:50:52 INFO - PROCESS | 1662 | --DOMWINDOW == 148 (0x1161eb800) [pid = 1662] [serial = 1780] [outer = 0x0] [url = about:blank] 15:50:52 INFO - PROCESS | 1662 | --DOMWINDOW == 147 (0x128ed7800) [pid = 1662] [serial = 1795] [outer = 0x0] [url = about:blank] 15:50:52 INFO - PROCESS | 1662 | --DOMWINDOW == 146 (0x1277cc400) [pid = 1662] [serial = 1819] [outer = 0x0] [url = about:blank] 15:50:52 INFO - PROCESS | 1662 | --DOMWINDOW == 145 (0x12720c400) [pid = 1662] [serial = 1817] [outer = 0x0] [url = about:blank] 15:50:52 INFO - PROCESS | 1662 | --DOMWINDOW == 144 (0x112c60c00) [pid = 1662] [serial = 1802] [outer = 0x0] [url = about:blank] 15:50:52 INFO - PROCESS | 1662 | --DOMWINDOW == 143 (0x125722000) [pid = 1662] [serial = 1816] [outer = 0x0] [url = about:blank] 15:50:52 INFO - PROCESS | 1662 | --DOMWINDOW == 142 (0x128ce5c00) [pid = 1662] [serial = 1721] [outer = 0x0] [url = about:blank] 15:50:52 INFO - PROCESS | 1662 | --DOMWINDOW == 141 (0x112a1ec00) [pid = 1662] [serial = 1828] [outer = 0x0] [url = about:blank] 15:50:52 INFO - PROCESS | 1662 | --DOMWINDOW == 140 (0x1184df400) [pid = 1662] [serial = 1807] [outer = 0x0] [url = about:blank] 15:50:52 INFO - PROCESS | 1662 | --DOMWINDOW == 139 (0x1180d1c00) [pid = 1662] [serial = 1804] [outer = 0x0] [url = about:blank] 15:50:52 INFO - PROCESS | 1662 | --DOMWINDOW == 138 (0x11610e000) [pid = 1662] [serial = 1829] [outer = 0x0] [url = about:blank] 15:50:52 INFO - PROCESS | 1662 | --DOMWINDOW == 137 (0x128e29800) [pid = 1662] [serial = 1778] [outer = 0x0] [url = about:blank] 15:50:52 INFO - PROCESS | 1662 | --DOMWINDOW == 136 (0x1183d9c00) [pid = 1662] [serial = 1805] [outer = 0x0] [url = about:blank] 15:50:52 INFO - PROCESS | 1662 | --DOMWINDOW == 135 (0x123644400) [pid = 1662] [serial = 1813] [outer = 0x0] [url = about:blank] 15:50:52 INFO - PROCESS | 1662 | --DOMWINDOW == 134 (0x11934dc00) [pid = 1662] [serial = 1808] [outer = 0x0] [url = about:blank] 15:50:52 INFO - PROCESS | 1662 | --DOMWINDOW == 133 (0x121198000) [pid = 1662] [serial = 1810] [outer = 0x0] [url = about:blank] 15:50:52 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x127202800) [pid = 1662] [serial = 1789] [outer = 0x0] [url = about:blank] 15:50:52 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x128ee5c00) [pid = 1662] [serial = 1798] [outer = 0x0] [url = about:blank] 15:50:52 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x12127b000) [pid = 1662] [serial = 1811] [outer = 0x0] [url = about:blank] 15:50:52 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x128f79800) [pid = 1662] [serial = 1832] [outer = 0x0] [url = about:blank] 15:50:52 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x12a948c00) [pid = 1662] [serial = 1835] [outer = 0x0] [url = about:blank] 15:50:52 INFO - PROCESS | 1662 | 1462315852400 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]]]}] 15:50:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:50:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 2374ms 15:50:52 INFO - PROCESS | 1662 | 1462315852474 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 15:50:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:50:52 INFO - PROCESS | 1662 | 1462315852476 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 15:50:52 INFO - PROCESS | 1662 | 1462315852480 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:50:52 INFO - PROCESS | 1662 | 1462315852483 Marionette TRACE conn2 <- [1,2506,null,{}] 15:50:52 INFO - PROCESS | 1662 | 1462315852488 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}] 15:50:52 INFO - PROCESS | 1662 | 1462315852595 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 15:50:52 INFO - PROCESS | 1662 | 1462315852650 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x113f49800 == 28 [pid = 1662] [id = 634] 15:50:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x112a13000) [pid = 1662] [serial = 1902] [outer = 0x0] 15:50:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x112a17400) [pid = 1662] [serial = 1903] [outer = 0x112a13000] 15:50:52 INFO - PROCESS | 1662 | 1462315852684 Marionette DEBUG loaded listener.js 15:50:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x112a21800) [pid = 1662] [serial = 1904] [outer = 0x112a13000] 15:50:53 INFO - PROCESS | 1662 | 1462315853165 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]]]}] 15:50:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:50:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 723ms 15:50:53 INFO - PROCESS | 1662 | 1462315853203 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 15:50:53 INFO - PROCESS | 1662 | 1462315853208 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 15:50:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:50:53 INFO - PROCESS | 1662 | 1462315853213 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:50:53 INFO - PROCESS | 1662 | 1462315853215 Marionette TRACE conn2 <- [1,2510,null,{}] 15:50:53 INFO - PROCESS | 1662 | 1462315853218 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}] 15:50:53 INFO - PROCESS | 1662 | 1462315853324 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 15:50:53 INFO - PROCESS | 1662 | 1462315853401 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x11731f800 == 29 [pid = 1662] [id = 635] 15:50:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x112a20800) [pid = 1662] [serial = 1905] [outer = 0x0] 15:50:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x112b3f000) [pid = 1662] [serial = 1906] [outer = 0x112a20800] 15:50:53 INFO - PROCESS | 1662 | 1462315853433 Marionette DEBUG loaded listener.js 15:50:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 134 (0x112c63c00) [pid = 1662] [serial = 1907] [outer = 0x112a20800] 15:50:53 INFO - PROCESS | 1662 | 1462315853996 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]]]}] 15:50:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:50:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 823ms 15:50:54 INFO - PROCESS | 1662 | 1462315854036 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 15:50:54 INFO - PROCESS | 1662 | 1462315854038 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 15:50:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:50:54 INFO - PROCESS | 1662 | 1462315854041 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:50:54 INFO - PROCESS | 1662 | 1462315854044 Marionette TRACE conn2 <- [1,2514,null,{}] 15:50:54 INFO - PROCESS | 1662 | 1462315854052 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}] 15:50:54 INFO - PROCESS | 1662 | 1462315854162 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 15:50:54 INFO - PROCESS | 1662 | 1462315854285 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x112ea7000 == 30 [pid = 1662] [id = 636] 15:50:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 135 (0x111f42000) [pid = 1662] [serial = 1908] [outer = 0x0] 15:50:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 136 (0x1126b9400) [pid = 1662] [serial = 1909] [outer = 0x111f42000] 15:50:54 INFO - PROCESS | 1662 | 1462315854313 Marionette DEBUG loaded listener.js 15:50:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 137 (0x1129e3c00) [pid = 1662] [serial = 1910] [outer = 0x111f42000] 15:50:54 INFO - PROCESS | 1662 | --DOCSHELL 0x12a872800 == 29 [pid = 1662] [id = 523] 15:50:54 INFO - PROCESS | 1662 | --DOCSHELL 0x12b251800 == 28 [pid = 1662] [id = 525] 15:50:54 INFO - PROCESS | 1662 | --DOCSHELL 0x1185ba800 == 27 [pid = 1662] [id = 521] 15:50:54 INFO - PROCESS | 1662 | --DOCSHELL 0x1193de000 == 26 [pid = 1662] [id = 526] 15:50:54 INFO - PROCESS | 1662 | --DOCSHELL 0x12b240000 == 25 [pid = 1662] [id = 524] 15:50:54 INFO - PROCESS | 1662 | 1462315854688 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]]]}] 15:50:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:50:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 673ms 15:50:54 INFO - PROCESS | 1662 | 1462315854715 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 15:50:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:50:54 INFO - PROCESS | 1662 | 1462315854718 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 15:50:54 INFO - PROCESS | 1662 | 1462315854721 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:50:54 INFO - PROCESS | 1662 | 1462315854723 Marionette TRACE conn2 <- [1,2518,null,{}] 15:50:54 INFO - PROCESS | 1662 | 1462315854728 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}] 15:50:54 INFO - PROCESS | 1662 | 1462315854815 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 15:50:54 INFO - PROCESS | 1662 | 1462315854866 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x118148000 == 26 [pid = 1662] [id = 637] 15:50:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 138 (0x112a13c00) [pid = 1662] [serial = 1911] [outer = 0x0] 15:50:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 139 (0x112b3c400) [pid = 1662] [serial = 1912] [outer = 0x112a13c00] 15:50:54 INFO - PROCESS | 1662 | 1462315854894 Marionette DEBUG loaded listener.js 15:50:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 140 (0x112cea800) [pid = 1662] [serial = 1913] [outer = 0x112a13c00] 15:50:55 INFO - PROCESS | 1662 | 1462315855204 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]]]}] 15:50:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:50:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 521ms 15:50:55 INFO - PROCESS | 1662 | 1462315855246 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 15:50:55 INFO - PROCESS | 1662 | 1462315855249 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 15:50:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:50:55 INFO - PROCESS | 1662 | 1462315855251 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:50:55 INFO - PROCESS | 1662 | 1462315855253 Marionette TRACE conn2 <- [1,2522,null,{}] 15:50:55 INFO - PROCESS | 1662 | 1462315855255 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}] 15:50:55 INFO - PROCESS | 1662 | 1462315855333 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 15:50:55 INFO - PROCESS | 1662 | 1462315855397 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x1183ce000 == 27 [pid = 1662] [id = 638] 15:50:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 141 (0x112a1ac00) [pid = 1662] [serial = 1914] [outer = 0x0] 15:50:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 142 (0x11346fc00) [pid = 1662] [serial = 1915] [outer = 0x112a1ac00] 15:50:55 INFO - PROCESS | 1662 | 1462315855425 Marionette DEBUG loaded listener.js 15:50:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 143 (0x11615bc00) [pid = 1662] [serial = 1916] [outer = 0x112a1ac00] 15:50:55 INFO - PROCESS | 1662 | 1462315855753 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]]]}] 15:50:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:50:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 518ms 15:50:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:50:55 INFO - PROCESS | 1662 | 1462315855770 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 15:50:55 INFO - PROCESS | 1662 | 1462315855771 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 15:50:55 INFO - PROCESS | 1662 | 1462315855782 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:50:55 INFO - PROCESS | 1662 | 1462315855786 Marionette TRACE conn2 <- [1,2526,null,{}] 15:50:55 INFO - PROCESS | 1662 | 1462315855789 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}] 15:50:55 INFO - PROCESS | 1662 | 1462315855874 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 15:50:55 INFO - PROCESS | 1662 | 1462315855881 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x1193cc000 == 28 [pid = 1662] [id = 639] 15:50:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 144 (0x1161f3800) [pid = 1662] [serial = 1917] [outer = 0x0] 15:50:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 145 (0x1168b3400) [pid = 1662] [serial = 1918] [outer = 0x1161f3800] 15:50:55 INFO - PROCESS | 1662 | 1462315855913 Marionette DEBUG loaded listener.js 15:50:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 146 (0x117d28000) [pid = 1662] [serial = 1919] [outer = 0x1161f3800] 15:50:56 INFO - PROCESS | 1662 | 1462315856270 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]]]}] 15:50:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:50:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 530ms 15:50:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:50:56 INFO - PROCESS | 1662 | 1462315856305 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 15:50:56 INFO - PROCESS | 1662 | 1462315856306 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 15:50:56 INFO - PROCESS | 1662 | 1462315856309 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:50:56 INFO - PROCESS | 1662 | 1462315856312 Marionette TRACE conn2 <- [1,2530,null,{}] 15:50:56 INFO - PROCESS | 1662 | 1462315856314 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}] 15:50:56 INFO - PROCESS | 1662 | 1462315856392 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 15:50:56 INFO - PROCESS | 1662 | 1462315856399 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198d7000 == 29 [pid = 1662] [id = 640] 15:50:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 147 (0x1168bac00) [pid = 1662] [serial = 1920] [outer = 0x0] 15:50:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 148 (0x1180d4c00) [pid = 1662] [serial = 1921] [outer = 0x1168bac00] 15:50:56 INFO - PROCESS | 1662 | 1462315856425 Marionette DEBUG loaded listener.js 15:50:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 149 (0x1181cb400) [pid = 1662] [serial = 1922] [outer = 0x1168bac00] 15:50:56 INFO - PROCESS | 1662 | 1462315856778 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]]]}] 15:50:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:50:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 520ms 15:50:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:50:56 INFO - PROCESS | 1662 | 1462315856830 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 15:50:56 INFO - PROCESS | 1662 | 1462315856831 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 15:50:56 INFO - PROCESS | 1662 | 1462315856832 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:50:56 INFO - PROCESS | 1662 | 1462315856833 Marionette TRACE conn2 <- [1,2534,null,{}] 15:50:56 INFO - PROCESS | 1662 | 1462315856835 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}] 15:50:56 INFO - PROCESS | 1662 | 1462315856931 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 15:50:56 INFO - PROCESS | 1662 | 1462315856970 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x1191ab000 == 30 [pid = 1662] [id = 641] 15:50:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 150 (0x11830d800) [pid = 1662] [serial = 1923] [outer = 0x0] 15:50:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 151 (0x118311400) [pid = 1662] [serial = 1924] [outer = 0x11830d800] 15:50:57 INFO - PROCESS | 1662 | 1462315857005 Marionette DEBUG loaded listener.js 15:50:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 152 (0x1183ddc00) [pid = 1662] [serial = 1925] [outer = 0x11830d800] 15:50:57 INFO - PROCESS | 1662 | 1462315857416 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]]]}] 15:50:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:50:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 621ms 15:50:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:50:57 INFO - PROCESS | 1662 | 1462315857461 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 15:50:57 INFO - PROCESS | 1662 | 1462315857462 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 15:50:57 INFO - PROCESS | 1662 | 1462315857464 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:50:57 INFO - PROCESS | 1662 | 1462315857466 Marionette TRACE conn2 <- [1,2538,null,{}] 15:50:57 INFO - PROCESS | 1662 | 1462315857468 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}] 15:50:57 INFO - PROCESS | 1662 | 1462315857568 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 15:50:57 INFO - PROCESS | 1662 | 1462315857573 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x112e29800 == 31 [pid = 1662] [id = 642] 15:50:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 153 (0x1183e0c00) [pid = 1662] [serial = 1926] [outer = 0x0] 15:50:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 154 (0x11879e400) [pid = 1662] [serial = 1927] [outer = 0x1183e0c00] 15:50:57 INFO - PROCESS | 1662 | 1462315857612 Marionette DEBUG loaded listener.js 15:50:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 155 (0x119123c00) [pid = 1662] [serial = 1928] [outer = 0x1183e0c00] 15:50:58 INFO - PROCESS | 1662 | 1462315858128 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]]]}] 15:50:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:50:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 673ms 15:50:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:50:58 INFO - PROCESS | 1662 | 1462315858145 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 15:50:58 INFO - PROCESS | 1662 | 1462315858148 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 15:50:58 INFO - PROCESS | 1662 | 1462315858152 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:50:58 INFO - PROCESS | 1662 | 1462315858154 Marionette TRACE conn2 <- [1,2542,null,{}] 15:50:58 INFO - PROCESS | 1662 | 1462315858157 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}] 15:50:58 INFO - PROCESS | 1662 | 1462315858269 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 15:50:58 INFO - PROCESS | 1662 | 1462315858306 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x124b6b800 == 32 [pid = 1662] [id = 643] 15:50:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 156 (0x1183e1800) [pid = 1662] [serial = 1929] [outer = 0x0] 15:50:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 157 (0x11934c000) [pid = 1662] [serial = 1930] [outer = 0x1183e1800] 15:50:58 INFO - PROCESS | 1662 | 1462315858331 Marionette DEBUG loaded listener.js 15:50:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 158 (0x1195ba400) [pid = 1662] [serial = 1931] [outer = 0x1183e1800] 15:50:58 INFO - PROCESS | 1662 | 1462315858668 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]]]}] 15:50:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:50:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 521ms 15:50:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:50:58 INFO - PROCESS | 1662 | 1462315858672 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 15:50:58 INFO - PROCESS | 1662 | 1462315858673 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 15:50:58 INFO - PROCESS | 1662 | 1462315858682 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:50:58 INFO - PROCESS | 1662 | 1462315858683 Marionette TRACE conn2 <- [1,2546,null,{}] 15:50:58 INFO - PROCESS | 1662 | 1462315858685 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}] 15:50:58 INFO - PROCESS | 1662 | 1462315858827 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 15:50:59 INFO - PROCESS | 1662 | 1462315859090 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 157 (0x11679e800) [pid = 1662] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 156 (0x123213c00) [pid = 1662] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 155 (0x112bc2c00) [pid = 1662] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 154 (0x1131a4400) [pid = 1662] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 153 (0x112bc1000) [pid = 1662] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 152 (0x121192800) [pid = 1662] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 151 (0x1236c4400) [pid = 1662] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 150 (0x116a6e400) [pid = 1662] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 149 (0x119bed000) [pid = 1662] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 148 (0x118f74400) [pid = 1662] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 147 (0x118306800) [pid = 1662] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 146 (0x112c66800) [pid = 1662] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 145 (0x1180d3800) [pid = 1662] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 144 (0x123218800) [pid = 1662] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 143 (0x125f69000) [pid = 1662] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 142 (0x128e22c00) [pid = 1662] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 141 (0x124745800) [pid = 1662] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 140 (0x119d52400) [pid = 1662] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 139 (0x119d9b000) [pid = 1662] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 138 (0x112a1d400) [pid = 1662] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 137 (0x1129d9c00) [pid = 1662] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 136 (0x113004c00) [pid = 1662] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 135 (0x119bf5c00) [pid = 1662] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 134 (0x128ed8400) [pid = 1662] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 133 (0x128f7fc00) [pid = 1662] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x1126c2000) [pid = 1662] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x12b47d000) [pid = 1662] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x12a930400) [pid = 1662] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x12a75e000) [pid = 1662] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x12720e800) [pid = 1662] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x125f72400) [pid = 1662] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x1233ee400) [pid = 1662] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x11830c000) [pid = 1662] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x112bba000) [pid = 1662] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x111d50400) [pid = 1662] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x125720000) [pid = 1662] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x123642800) [pid = 1662] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x119f4a000) [pid = 1662] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x11879e000) [pid = 1662] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x116862000) [pid = 1662] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x112b3f800) [pid = 1662] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x116a72400) [pid = 1662] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x118302400) [pid = 1662] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:50:59 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x1180ce800) [pid = 1662] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:50:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x112642000 == 33 [pid = 1662] [id = 644] 15:50:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x11264f400) [pid = 1662] [serial = 1932] [outer = 0x0] 15:50:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x112a1d800) [pid = 1662] [serial = 1933] [outer = 0x11264f400] 15:50:59 INFO - PROCESS | 1662 | 1462315859161 Marionette DEBUG loaded listener.js 15:50:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x113004c00) [pid = 1662] [serial = 1934] [outer = 0x11264f400] 15:50:59 INFO - PROCESS | 1662 | 1462315859435 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]]]}] 15:50:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:50:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 776ms 15:50:59 INFO - PROCESS | 1662 | 1462315859452 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 15:50:59 INFO - PROCESS | 1662 | 1462315859454 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 15:50:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:50:59 INFO - PROCESS | 1662 | 1462315859456 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:50:59 INFO - PROCESS | 1662 | 1462315859457 Marionette TRACE conn2 <- [1,2550,null,{}] 15:50:59 INFO - PROCESS | 1662 | 1462315859467 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}] 15:50:59 INFO - PROCESS | 1662 | 1462315859552 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 15:50:59 INFO - PROCESS | 1662 | 1462315859557 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x127451800 == 34 [pid = 1662] [id = 645] 15:50:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x11610f400) [pid = 1662] [serial = 1935] [outer = 0x0] 15:50:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x11837e000) [pid = 1662] [serial = 1936] [outer = 0x11610f400] 15:50:59 INFO - PROCESS | 1662 | 1462315859584 Marionette DEBUG loaded listener.js 15:50:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x1195bbc00) [pid = 1662] [serial = 1937] [outer = 0x11610f400] 15:50:59 INFO - PROCESS | 1662 | 1462315859915 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]]]}] 15:50:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:50:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 481ms 15:50:59 INFO - PROCESS | 1662 | 1462315859937 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 15:50:59 INFO - PROCESS | 1662 | 1462315859939 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 15:50:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:50:59 INFO - PROCESS | 1662 | 1462315859943 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:50:59 INFO - PROCESS | 1662 | 1462315859946 Marionette TRACE conn2 <- [1,2554,null,{}] 15:50:59 INFO - PROCESS | 1662 | 1462315859948 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}] 15:51:00 INFO - PROCESS | 1662 | 1462315860053 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 15:51:00 INFO - PROCESS | 1662 | 1462315860060 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x12907c000 == 35 [pid = 1662] [id = 646] 15:51:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x117d25400) [pid = 1662] [serial = 1938] [outer = 0x0] 15:51:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x119835c00) [pid = 1662] [serial = 1939] [outer = 0x117d25400] 15:51:00 INFO - PROCESS | 1662 | 1462315860094 Marionette DEBUG loaded listener.js 15:51:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x119bf4000) [pid = 1662] [serial = 1940] [outer = 0x117d25400] 15:51:00 INFO - PROCESS | 1662 | 1462315860448 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]]]}] 15:51:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:51:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 522ms 15:51:00 INFO - PROCESS | 1662 | 1462315860465 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 15:51:00 INFO - PROCESS | 1662 | 1462315860467 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 15:51:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:51:00 INFO - PROCESS | 1662 | 1462315860469 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:51:00 INFO - PROCESS | 1662 | 1462315860470 Marionette TRACE conn2 <- [1,2558,null,{}] 15:51:00 INFO - PROCESS | 1662 | 1462315860473 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}] 15:51:00 INFO - PROCESS | 1662 | 1462315860570 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 15:51:00 INFO - PROCESS | 1662 | 1462315860574 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a86a800 == 36 [pid = 1662] [id = 647] 15:51:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x119bf9000) [pid = 1662] [serial = 1941] [outer = 0x0] 15:51:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x119d59400) [pid = 1662] [serial = 1942] [outer = 0x119bf9000] 15:51:00 INFO - PROCESS | 1662 | 1462315860601 Marionette DEBUG loaded listener.js 15:51:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x119d98800) [pid = 1662] [serial = 1943] [outer = 0x119bf9000] 15:51:00 INFO - PROCESS | 1662 | 1462315860937 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]]]}] 15:51:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:51:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 520ms 15:51:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:51:01 INFO - PROCESS | 1662 | 1462315860995 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 15:51:01 INFO - PROCESS | 1662 | 1462315860996 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 15:51:01 INFO - PROCESS | 1662 | 1462315860998 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:51:01 INFO - PROCESS | 1662 | 1462315860999 Marionette TRACE conn2 <- [1,2562,null,{}] 15:51:01 INFO - PROCESS | 1662 | 1462315861001 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}] 15:51:01 INFO - PROCESS | 1662 | 1462315861084 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 15:51:01 INFO - PROCESS | 1662 | 1462315861088 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a98b800 == 37 [pid = 1662] [id = 648] 15:51:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x119d99c00) [pid = 1662] [serial = 1944] [outer = 0x0] 15:51:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x119da1000) [pid = 1662] [serial = 1945] [outer = 0x119d99c00] 15:51:01 INFO - PROCESS | 1662 | 1462315861114 Marionette DEBUG loaded listener.js 15:51:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x119eca400) [pid = 1662] [serial = 1946] [outer = 0x119d99c00] 15:51:01 INFO - PROCESS | 1662 | 1462315861653 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]]]}] 15:51:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:51:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 718ms 15:51:01 INFO - PROCESS | 1662 | 1462315861717 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 15:51:01 INFO - PROCESS | 1662 | 1462315861720 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 15:51:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:51:01 INFO - PROCESS | 1662 | 1462315861723 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:51:01 INFO - PROCESS | 1662 | 1462315861726 Marionette TRACE conn2 <- [1,2566,null,{}] 15:51:01 INFO - PROCESS | 1662 | 1462315861730 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}] 15:51:01 INFO - PROCESS | 1662 | 1462315861832 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 15:51:01 INFO - PROCESS | 1662 | 1462315861928 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x1183b3800 == 38 [pid = 1662] [id = 649] 15:51:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x112c64c00) [pid = 1662] [serial = 1947] [outer = 0x0] 15:51:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x112c6c000) [pid = 1662] [serial = 1948] [outer = 0x112c64c00] 15:51:01 INFO - PROCESS | 1662 | 1462315861960 Marionette DEBUG loaded listener.js 15:51:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x113476800) [pid = 1662] [serial = 1949] [outer = 0x112c64c00] 15:51:02 INFO - PROCESS | 1662 | 1462315862447 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]]]}] 15:51:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:51:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 771ms 15:51:02 INFO - PROCESS | 1662 | 1462315862496 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 15:51:02 INFO - PROCESS | 1662 | 1462315862502 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 15:51:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:51:02 INFO - PROCESS | 1662 | 1462315862509 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:51:02 INFO - PROCESS | 1662 | 1462315862512 Marionette TRACE conn2 <- [1,2570,null,{}] 15:51:02 INFO - PROCESS | 1662 | 1462315862516 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}] 15:51:02 INFO - PROCESS | 1662 | 1462315862669 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 15:51:02 INFO - PROCESS | 1662 | 1462315862797 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x12370c000 == 39 [pid = 1662] [id = 650] 15:51:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x1134dc400) [pid = 1662] [serial = 1950] [outer = 0x0] 15:51:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 134 (0x11663cc00) [pid = 1662] [serial = 1951] [outer = 0x1134dc400] 15:51:02 INFO - PROCESS | 1662 | 1462315862840 Marionette DEBUG loaded listener.js 15:51:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 135 (0x117672c00) [pid = 1662] [serial = 1952] [outer = 0x1134dc400] 15:51:03 INFO - PROCESS | 1662 | 1462315863299 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]]]}] 15:51:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:51:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 823ms 15:51:03 INFO - PROCESS | 1662 | 1462315863346 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 15:51:03 INFO - PROCESS | 1662 | 1462315863347 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 15:51:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:51:03 INFO - PROCESS | 1662 | 1462315863351 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:51:03 INFO - PROCESS | 1662 | 1462315863354 Marionette TRACE conn2 <- [1,2574,null,{}] 15:51:03 INFO - PROCESS | 1662 | 1462315863364 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}] 15:51:03 INFO - PROCESS | 1662 | 1462315863467 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 15:51:03 INFO - PROCESS | 1662 | 1462315863535 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b246000 == 40 [pid = 1662] [id = 651] 15:51:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 136 (0x1184db400) [pid = 1662] [serial = 1953] [outer = 0x0] 15:51:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 137 (0x118857800) [pid = 1662] [serial = 1954] [outer = 0x1184db400] 15:51:03 INFO - PROCESS | 1662 | 1462315863564 Marionette DEBUG loaded listener.js 15:51:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 138 (0x119836400) [pid = 1662] [serial = 1955] [outer = 0x1184db400] 15:51:03 INFO - PROCESS | 1662 | 1462315863981 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]]]}] 15:51:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:51:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 673ms 15:51:04 INFO - PROCESS | 1662 | 1462315864025 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 15:51:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:51:04 INFO - PROCESS | 1662 | 1462315864027 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 15:51:04 INFO - PROCESS | 1662 | 1462315864030 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:51:04 INFO - PROCESS | 1662 | 1462315864031 Marionette TRACE conn2 <- [1,2578,null,{}] 15:51:04 INFO - PROCESS | 1662 | 1462315864033 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}] 15:51:04 INFO - PROCESS | 1662 | 1462315864144 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 15:51:04 INFO - PROCESS | 1662 | 1462315864200 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b316000 == 41 [pid = 1662] [id = 652] 15:51:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 139 (0x112bbe400) [pid = 1662] [serial = 1956] [outer = 0x0] 15:51:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 140 (0x119ba4800) [pid = 1662] [serial = 1957] [outer = 0x112bbe400] 15:51:04 INFO - PROCESS | 1662 | 1462315864231 Marionette DEBUG loaded listener.js 15:51:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 141 (0x119d5e000) [pid = 1662] [serial = 1958] [outer = 0x112bbe400] 15:51:04 INFO - PROCESS | 1662 | 1462315864648 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]]]}] 15:51:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:51:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 668ms 15:51:04 INFO - PROCESS | 1662 | 1462315864698 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 15:51:04 INFO - PROCESS | 1662 | 1462315864700 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 15:51:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:51:04 INFO - PROCESS | 1662 | 1462315864702 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:51:04 INFO - PROCESS | 1662 | 1462315864703 Marionette TRACE conn2 <- [1,2582,null,{}] 15:51:04 INFO - PROCESS | 1662 | 1462315864706 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}] 15:51:04 INFO - PROCESS | 1662 | 1462315864832 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 15:51:04 INFO - PROCESS | 1662 | 1462315864905 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x116a8e000 == 42 [pid = 1662] [id = 653] 15:51:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 142 (0x1129e4000) [pid = 1662] [serial = 1959] [outer = 0x0] 15:51:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 143 (0x112c69000) [pid = 1662] [serial = 1960] [outer = 0x1129e4000] 15:51:04 INFO - PROCESS | 1662 | 1462315864935 Marionette DEBUG loaded listener.js 15:51:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 144 (0x1180d4000) [pid = 1662] [serial = 1961] [outer = 0x1129e4000] 15:51:05 INFO - PROCESS | 1662 | 1462315865505 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]]]}] 15:51:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:51:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 869ms 15:51:05 INFO - PROCESS | 1662 | 1462315865581 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 15:51:05 INFO - PROCESS | 1662 | 1462315865583 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 15:51:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:51:05 INFO - PROCESS | 1662 | 1462315865588 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:51:05 INFO - PROCESS | 1662 | 1462315865591 Marionette TRACE conn2 <- [1,2586,null,{}] 15:51:05 INFO - PROCESS | 1662 | 1462315865596 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}] 15:51:05 INFO - PROCESS | 1662 | 1462315865688 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 15:51:05 INFO - PROCESS | 1662 | 1462315865767 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x112e15800 == 43 [pid = 1662] [id = 654] 15:51:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 145 (0x112b38000) [pid = 1662] [serial = 1962] [outer = 0x0] 15:51:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 146 (0x112b3cc00) [pid = 1662] [serial = 1963] [outer = 0x112b38000] 15:51:05 INFO - PROCESS | 1662 | 1462315865797 Marionette DEBUG loaded listener.js 15:51:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 147 (0x112c62000) [pid = 1662] [serial = 1964] [outer = 0x112b38000] 15:51:06 INFO - PROCESS | 1662 | --DOCSHELL 0x118f94000 == 42 [pid = 1662] [id = 513] 15:51:06 INFO - PROCESS | 1662 | 1462315866250 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]]]}] 15:51:06 INFO - PROCESS | 1662 | --DOCSHELL 0x113f49800 == 41 [pid = 1662] [id = 634] 15:51:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:51:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 674ms 15:51:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:51:06 INFO - PROCESS | 1662 | 1462315866263 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 15:51:06 INFO - PROCESS | 1662 | 1462315866267 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 15:51:06 INFO - PROCESS | 1662 | 1462315866271 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:51:06 INFO - PROCESS | 1662 | 1462315866272 Marionette TRACE conn2 <- [1,2590,null,{}] 15:51:06 INFO - PROCESS | 1662 | 1462315866275 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}] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 146 (0x1188d8800) [pid = 1662] [serial = 1784] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 145 (0x1181d0000) [pid = 1662] [serial = 1622] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 144 (0x125f6bc00) [pid = 1662] [serial = 1733] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 143 (0x1160b4000) [pid = 1662] [serial = 1724] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 142 (0x11830bc00) [pid = 1662] [serial = 1781] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 141 (0x1134e0400) [pid = 1662] [serial = 1619] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 140 (0x12354c800) [pid = 1662] [serial = 1673] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 139 (0x1274e5c00) [pid = 1662] [serial = 1790] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 138 (0x1183dc400) [pid = 1662] [serial = 1727] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 137 (0x1211d9800) [pid = 1662] [serial = 1730] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 136 (0x119ebe400) [pid = 1662] [serial = 1670] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 135 (0x119bf4800) [pid = 1662] [serial = 1559] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 134 (0x1168b6000) [pid = 1662] [serial = 1664] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 133 (0x1183e3800) [pid = 1662] [serial = 1667] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x1276b1c00) [pid = 1662] [serial = 1736] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x128e1c400) [pid = 1662] [serial = 1793] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x128f7d400) [pid = 1662] [serial = 1796] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x124eeec00) [pid = 1662] [serial = 1676] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x121277800) [pid = 1662] [serial = 1787] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x12571f800) [pid = 1662] [serial = 1679] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x129099800) [pid = 1662] [serial = 1799] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x112b3f400) [pid = 1662] [serial = 1661] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x128ce8c00) [pid = 1662] [serial = 1739] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x128e21400) [pid = 1662] [serial = 1882] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x128f78000) [pid = 1662] [serial = 1883] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x1290a0c00) [pid = 1662] [serial = 1885] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x12a944000) [pid = 1662] [serial = 1888] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x12ab0e400) [pid = 1662] [serial = 1889] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x1184e1000) [pid = 1662] [serial = 1892] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x12bb80c00) [pid = 1662] [serial = 1897] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x112c6a400) [pid = 1662] [serial = 1891] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x12b21e400) [pid = 1662] [serial = 1858] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x12b217400) [pid = 1662] [serial = 1856] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x12a94c800) [pid = 1662] [serial = 1855] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x1296b6000) [pid = 1662] [serial = 1853] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x128ee5000) [pid = 1662] [serial = 1852] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x128ce9000) [pid = 1662] [serial = 1850] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x127471400) [pid = 1662] [serial = 1849] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x125128000) [pid = 1662] [serial = 1847] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x123645c00) [pid = 1662] [serial = 1846] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1183d8000) [pid = 1662] [serial = 1843] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x119838800) [pid = 1662] [serial = 1844] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x116a67000) [pid = 1662] [serial = 1841] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x112bc8800) [pid = 1662] [serial = 1840] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x128ce0400) [pid = 1662] [serial = 1838] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x127259c00) [pid = 1662] [serial = 1879] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x124b9d800) [pid = 1662] [serial = 1876] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1251e3000) [pid = 1662] [serial = 1877] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1211a0c00) [pid = 1662] [serial = 1873] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12363b000) [pid = 1662] [serial = 1874] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x119bfa400) [pid = 1662] [serial = 1870] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x119d9c000) [pid = 1662] [serial = 1871] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x11912b000) [pid = 1662] [serial = 1868] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1183d7800) [pid = 1662] [serial = 1867] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1181c7c00) [pid = 1662] [serial = 1865] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x116861800) [pid = 1662] [serial = 1864] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12bb89000) [pid = 1662] [serial = 1898] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12b21b400) [pid = 1662] [serial = 1862] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12127d800) [pid = 1662] [serial = 1861] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12b476000) [pid = 1662] [serial = 1859] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1296b9000) [pid = 1662] [serial = 1886] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12b1edc00) [pid = 1662] [serial = 1894] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12b47b400) [pid = 1662] [serial = 1895] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x128e1f000) [pid = 1662] [serial = 1880] [outer = 0x0] [url = about:blank] 15:51:06 INFO - PROCESS | 1662 | 1462315866387 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 15:51:06 INFO - PROCESS | 1662 | 1462315866424 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x118110800 == 42 [pid = 1662] [id = 655] 15:51:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x112c6e800) [pid = 1662] [serial = 1965] [outer = 0x0] 15:51:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x113476400) [pid = 1662] [serial = 1966] [outer = 0x112c6e800] 15:51:06 INFO - PROCESS | 1662 | 1462315866454 Marionette DEBUG loaded listener.js 15:51:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x115e94000) [pid = 1662] [serial = 1967] [outer = 0x112c6e800] 15:51:06 INFO - PROCESS | 1662 | 1462315866832 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]]]}] 15:51:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:51:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 618ms 15:51:06 INFO - PROCESS | 1662 | 1462315866890 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 15:51:06 INFO - PROCESS | 1662 | 1462315866892 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 15:51:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:51:06 INFO - PROCESS | 1662 | 1462315866898 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:51:06 INFO - PROCESS | 1662 | 1462315866901 Marionette TRACE conn2 <- [1,2594,null,{}] 15:51:06 INFO - PROCESS | 1662 | 1462315866913 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}] 15:51:07 INFO - PROCESS | 1662 | 1462315867011 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 15:51:07 INFO - PROCESS | 1662 | 1462315867018 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198ca000 == 43 [pid = 1662] [id = 656] 15:51:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x116644400) [pid = 1662] [serial = 1968] [outer = 0x0] 15:51:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1172a1800) [pid = 1662] [serial = 1969] [outer = 0x116644400] 15:51:07 INFO - PROCESS | 1662 | 1462315867046 Marionette DEBUG loaded listener.js 15:51:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1180dac00) [pid = 1662] [serial = 1970] [outer = 0x116644400] 15:51:07 INFO - PROCESS | 1662 | 1462315867397 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]]]}] 15:51:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:51:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 524ms 15:51:07 INFO - PROCESS | 1662 | 1462315867423 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 15:51:07 INFO - PROCESS | 1662 | 1462315867425 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 15:51:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:51:07 INFO - PROCESS | 1662 | 1462315867430 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:51:07 INFO - PROCESS | 1662 | 1462315867431 Marionette TRACE conn2 <- [1,2598,null,{}] 15:51:07 INFO - PROCESS | 1662 | 1462315867433 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}] 15:51:07 INFO - PROCESS | 1662 | 1462315867512 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 15:51:07 INFO - PROCESS | 1662 | 1462315867517 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x1231d9000 == 44 [pid = 1662] [id = 657] 15:51:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x118306000) [pid = 1662] [serial = 1971] [outer = 0x0] 15:51:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x118370400) [pid = 1662] [serial = 1972] [outer = 0x118306000] 15:51:07 INFO - PROCESS | 1662 | 1462315867543 Marionette DEBUG loaded listener.js 15:51:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1183da000) [pid = 1662] [serial = 1973] [outer = 0x118306000] 15:51:07 INFO - PROCESS | 1662 | 1462315867905 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]]]}] 15:51:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:51:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 519ms 15:51:07 INFO - PROCESS | 1662 | 1462315867948 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 15:51:07 INFO - PROCESS | 1662 | 1462315867949 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 15:51:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:51:07 INFO - PROCESS | 1662 | 1462315867952 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:51:07 INFO - PROCESS | 1662 | 1462315867953 Marionette TRACE conn2 <- [1,2602,null,{}] 15:51:07 INFO - PROCESS | 1662 | 1462315867955 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}] 15:51:08 INFO - PROCESS | 1662 | 1462315868062 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 15:51:08 INFO - PROCESS | 1662 | 1462315868068 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x124220800 == 45 [pid = 1662] [id = 658] 15:51:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1183d7800) [pid = 1662] [serial = 1974] [outer = 0x0] 15:51:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x118795400) [pid = 1662] [serial = 1975] [outer = 0x1183d7800] 15:51:08 INFO - PROCESS | 1662 | 1462315868094 Marionette DEBUG loaded listener.js 15:51:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x119123800) [pid = 1662] [serial = 1976] [outer = 0x1183d7800] 15:51:08 INFO - PROCESS | 1662 | 1462315868436 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]]]}] 15:51:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:51:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 518ms 15:51:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:51:08 INFO - PROCESS | 1662 | 1462315868470 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 15:51:08 INFO - PROCESS | 1662 | 1462315868471 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 15:51:08 INFO - PROCESS | 1662 | 1462315868473 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:51:08 INFO - PROCESS | 1662 | 1462315868474 Marionette TRACE conn2 <- [1,2606,null,{}] 15:51:08 INFO - PROCESS | 1662 | 1462315868477 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}] 15:51:08 INFO - PROCESS | 1662 | 1462315868593 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 15:51:08 INFO - PROCESS | 1662 | 1462315868612 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x127713800 == 46 [pid = 1662] [id = 659] 15:51:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x118855400) [pid = 1662] [serial = 1977] [outer = 0x0] 15:51:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x119358c00) [pid = 1662] [serial = 1978] [outer = 0x118855400] 15:51:08 INFO - PROCESS | 1662 | 1462315868641 Marionette DEBUG loaded listener.js 15:51:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x119d96800) [pid = 1662] [serial = 1979] [outer = 0x118855400] 15:51:09 INFO - PROCESS | 1662 | 1462315869005 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]]]}] 15:51:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:51:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 568ms 15:51:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:51:09 INFO - PROCESS | 1662 | 1462315869047 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 15:51:09 INFO - PROCESS | 1662 | 1462315869049 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 15:51:09 INFO - PROCESS | 1662 | 1462315869051 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:51:09 INFO - PROCESS | 1662 | 1462315869052 Marionette TRACE conn2 <- [1,2610,null,{}] 15:51:09 INFO - PROCESS | 1662 | 1462315869054 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}] 15:51:09 INFO - PROCESS | 1662 | 1462315869157 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 15:51:09 INFO - PROCESS | 1662 | 1462315869161 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x129403800 == 47 [pid = 1662] [id = 660] 15:51:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1195c2400) [pid = 1662] [serial = 1980] [outer = 0x0] 15:51:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x119eca800) [pid = 1662] [serial = 1981] [outer = 0x1195c2400] 15:51:09 INFO - PROCESS | 1662 | 1462315869186 Marionette DEBUG loaded listener.js 15:51:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x121195000) [pid = 1662] [serial = 1982] [outer = 0x1195c2400] 15:51:09 INFO - PROCESS | 1662 | 1462315869516 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]]]}] 15:51:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:51:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 520ms 15:51:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:51:09 INFO - PROCESS | 1662 | 1462315869571 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 15:51:09 INFO - PROCESS | 1662 | 1462315869572 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 15:51:09 INFO - PROCESS | 1662 | 1462315869574 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:51:09 INFO - PROCESS | 1662 | 1462315869576 Marionette TRACE conn2 <- [1,2614,null,{}] 15:51:09 INFO - PROCESS | 1662 | 1462315869584 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}] 15:51:09 INFO - PROCESS | 1662 | 1462315869682 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 15:51:09 INFO - PROCESS | 1662 | 1462315869687 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x1298be800 == 48 [pid = 1662] [id = 661] 15:51:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x119ec4c00) [pid = 1662] [serial = 1983] [outer = 0x0] 15:51:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12119a400) [pid = 1662] [serial = 1984] [outer = 0x119ec4c00] 15:51:09 INFO - PROCESS | 1662 | 1462315869741 Marionette DEBUG loaded listener.js 15:51:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1211a1c00) [pid = 1662] [serial = 1985] [outer = 0x119ec4c00] 15:51:10 INFO - PROCESS | 1662 | 1462315870065 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]]]}] 15:51:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:51:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 527ms 15:51:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:51:10 INFO - PROCESS | 1662 | 1462315870103 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 15:51:10 INFO - PROCESS | 1662 | 1462315870104 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 15:51:10 INFO - PROCESS | 1662 | 1462315870106 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:51:10 INFO - PROCESS | 1662 | 1462315870107 Marionette TRACE conn2 <- [1,2618,null,{}] 15:51:10 INFO - PROCESS | 1662 | 1462315870109 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}] 15:51:10 INFO - PROCESS | 1662 | 1462315870204 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 15:51:10 INFO - PROCESS | 1662 | 1462315870216 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab70000 == 49 [pid = 1662] [id = 662] 15:51:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1211a0c00) [pid = 1662] [serial = 1986] [outer = 0x0] 15:51:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12127b000) [pid = 1662] [serial = 1987] [outer = 0x1211a0c00] 15:51:10 INFO - PROCESS | 1662 | 1462315870242 Marionette DEBUG loaded listener.js 15:51:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x12319d800) [pid = 1662] [serial = 1988] [outer = 0x1211a0c00] 15:51:10 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1183e0c00) [pid = 1662] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:51:10 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1183e1800) [pid = 1662] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:51:10 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x112a13000) [pid = 1662] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:51:10 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1168bac00) [pid = 1662] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:51:10 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1161f3800) [pid = 1662] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:51:10 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x112a1ac00) [pid = 1662] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:51:10 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x112a20800) [pid = 1662] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:51:10 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x111f42000) [pid = 1662] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:51:10 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x112a13c00) [pid = 1662] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:51:10 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x11264f400) [pid = 1662] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:51:10 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x117d25400) [pid = 1662] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:51:10 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x11830d800) [pid = 1662] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:51:10 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x11610f400) [pid = 1662] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:51:10 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x119bf9000) [pid = 1662] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:51:10 INFO - PROCESS | 1662 | 1462315870634 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]]]}] 15:51:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:51:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 574ms 15:51:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:51:10 INFO - PROCESS | 1662 | 1462315870689 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 15:51:10 INFO - PROCESS | 1662 | 1462315870690 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 15:51:10 INFO - PROCESS | 1662 | 1462315870696 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:51:10 INFO - PROCESS | 1662 | 1462315870698 Marionette TRACE conn2 <- [1,2622,null,{}] 15:51:10 INFO - PROCESS | 1662 | 1462315870701 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}] 15:51:10 INFO - PROCESS | 1662 | 1462315870787 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 15:51:10 INFO - PROCESS | 1662 | 1462315870792 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x1298cc800 == 50 [pid = 1662] [id = 663] 15:51:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x112c60c00) [pid = 1662] [serial = 1989] [outer = 0x0] 15:51:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1180d2c00) [pid = 1662] [serial = 1990] [outer = 0x112c60c00] 15:51:10 INFO - PROCESS | 1662 | 1462315870818 Marionette DEBUG loaded listener.js 15:51:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x119d95400) [pid = 1662] [serial = 1991] [outer = 0x112c60c00] 15:51:11 INFO - PROCESS | 1662 | 1462315871164 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]]]}] 15:51:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:51:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 474ms 15:51:11 INFO - PROCESS | 1662 | 1462315871168 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 15:51:11 INFO - PROCESS | 1662 | 1462315871169 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 15:51:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:51:11 INFO - PROCESS | 1662 | 1462315871172 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:51:11 INFO - PROCESS | 1662 | 1462315871173 Marionette TRACE conn2 <- [1,2626,null,{}] 15:51:11 INFO - PROCESS | 1662 | 1462315871176 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}] 15:51:11 INFO - PROCESS | 1662 | 1462315871273 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 15:51:11 INFO - PROCESS | 1662 | 1462315871329 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b4e6800 == 51 [pid = 1662] [id = 664] 15:51:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x112cecc00) [pid = 1662] [serial = 1992] [outer = 0x0] 15:51:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x121275000) [pid = 1662] [serial = 1993] [outer = 0x112cecc00] 15:51:11 INFO - PROCESS | 1662 | 1462315871358 Marionette DEBUG loaded listener.js 15:51:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x123643000) [pid = 1662] [serial = 1994] [outer = 0x112cecc00] 15:51:11 INFO - PROCESS | 1662 | 1462315871671 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]]]}] 15:51:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:51:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 519ms 15:51:11 INFO - PROCESS | 1662 | 1462315871692 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 15:51:11 INFO - PROCESS | 1662 | 1462315871693 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 15:51:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:51:11 INFO - PROCESS | 1662 | 1462315871699 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:51:11 INFO - PROCESS | 1662 | 1462315871700 Marionette TRACE conn2 <- [1,2630,null,{}] 15:51:11 INFO - PROCESS | 1662 | 1462315871703 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}] 15:51:11 INFO - PROCESS | 1662 | 1462315871798 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 15:51:11 INFO - PROCESS | 1662 | 1462315871803 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c34f000 == 52 [pid = 1662] [id = 665] 15:51:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1236c7800) [pid = 1662] [serial = 1995] [outer = 0x0] 15:51:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12426e000) [pid = 1662] [serial = 1996] [outer = 0x1236c7800] 15:51:11 INFO - PROCESS | 1662 | 1462315871831 Marionette DEBUG loaded listener.js 15:51:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1247d8000) [pid = 1662] [serial = 1997] [outer = 0x1236c7800] 15:51:12 INFO - PROCESS | 1662 | 1462315872288 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]]]}] 15:51:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:51:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 620ms 15:51:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:51:12 INFO - PROCESS | 1662 | 1462315872320 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 15:51:12 INFO - PROCESS | 1662 | 1462315872321 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 15:51:12 INFO - PROCESS | 1662 | 1462315872323 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:51:12 INFO - PROCESS | 1662 | 1462315872324 Marionette TRACE conn2 <- [1,2634,null,{}] 15:51:12 INFO - PROCESS | 1662 | 1462315872328 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}] 15:51:12 INFO - PROCESS | 1662 | 1462315872413 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 15:51:12 INFO - PROCESS | 1662 | 1462315872418 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c781000 == 53 [pid = 1662] [id = 666] 15:51:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x124a9f800) [pid = 1662] [serial = 1998] [outer = 0x0] 15:51:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x124eb3800) [pid = 1662] [serial = 1999] [outer = 0x124a9f800] 15:51:12 INFO - PROCESS | 1662 | 1462315872443 Marionette DEBUG loaded listener.js 15:51:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x125063c00) [pid = 1662] [serial = 2000] [outer = 0x124a9f800] 15:51:12 INFO - PROCESS | 1662 | 1462315872935 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]]]}] 15:51:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:51:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 671ms 15:51:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:51:12 INFO - PROCESS | 1662 | 1462315872995 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 15:51:12 INFO - PROCESS | 1662 | 1462315872997 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 15:51:13 INFO - PROCESS | 1662 | 1462315873000 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:51:13 INFO - PROCESS | 1662 | 1462315873003 Marionette TRACE conn2 <- [1,2638,null,{}] 15:51:13 INFO - PROCESS | 1662 | 1462315873006 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}] 15:51:13 INFO - PROCESS | 1662 | 1462315873113 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 15:51:13 INFO - PROCESS | 1662 | 1462315873220 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x1183c9000 == 54 [pid = 1662] [id = 667] 15:51:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x112c6a800) [pid = 1662] [serial = 2001] [outer = 0x0] 15:51:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x112ed3800) [pid = 1662] [serial = 2002] [outer = 0x112c6a800] 15:51:13 INFO - PROCESS | 1662 | 1462315873251 Marionette DEBUG loaded listener.js 15:51:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x115ee5400) [pid = 1662] [serial = 2003] [outer = 0x112c6a800] 15:51:13 INFO - PROCESS | 1662 | 1462315873680 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]]]}] 15:51:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:51:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 724ms 15:51:13 INFO - PROCESS | 1662 | 1462315873724 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 15:51:13 INFO - PROCESS | 1662 | 1462315873728 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 15:51:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:51:13 INFO - PROCESS | 1662 | 1462315873733 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:51:13 INFO - PROCESS | 1662 | 1462315873735 Marionette TRACE conn2 <- [1,2642,null,{}] 15:51:13 INFO - PROCESS | 1662 | 1462315873738 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}] 15:51:13 INFO - PROCESS | 1662 | 1462315873846 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 15:51:13 INFO - PROCESS | 1662 | 1462315873902 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x124421800 == 55 [pid = 1662] [id = 668] 15:51:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x115ee9c00) [pid = 1662] [serial = 2004] [outer = 0x0] 15:51:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1168c1c00) [pid = 1662] [serial = 2005] [outer = 0x115ee9c00] 15:51:13 INFO - PROCESS | 1662 | 1462315873931 Marionette DEBUG loaded listener.js 15:51:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x1181c7c00) [pid = 1662] [serial = 2006] [outer = 0x115ee9c00] 15:51:14 INFO - PROCESS | 1662 | 1462315874353 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]]]}] 15:51:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:51:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 670ms 15:51:14 INFO - PROCESS | 1662 | 1462315874404 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 15:51:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:51:14 INFO - PROCESS | 1662 | 1462315874406 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 15:51:14 INFO - PROCESS | 1662 | 1462315874408 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:51:14 INFO - PROCESS | 1662 | 1462315874411 Marionette TRACE conn2 <- [1,2646,null,{}] 15:51:14 INFO - PROCESS | 1662 | 1462315874419 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}] 15:51:14 INFO - PROCESS | 1662 | 1462315874551 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 15:51:14 INFO - PROCESS | 1662 | 1462315874633 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bc89800 == 56 [pid = 1662] [id = 669] 15:51:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x11911e000) [pid = 1662] [serial = 2007] [outer = 0x0] 15:51:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x11983cc00) [pid = 1662] [serial = 2008] [outer = 0x11911e000] 15:51:14 INFO - PROCESS | 1662 | 1462315874665 Marionette DEBUG loaded listener.js 15:51:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x119d5e400) [pid = 1662] [serial = 2009] [outer = 0x11911e000] 15:51:15 INFO - PROCESS | 1662 | 1462315875075 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]]]}] 15:51:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:51:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 721ms 15:51:15 INFO - PROCESS | 1662 | 1462315875130 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 15:51:15 INFO - PROCESS | 1662 | 1462315875132 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 15:51:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:51:15 INFO - PROCESS | 1662 | 1462315875134 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:51:15 INFO - PROCESS | 1662 | 1462315875135 Marionette TRACE conn2 <- [1,2650,null,{}] 15:51:15 INFO - PROCESS | 1662 | 1462315875138 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}] 15:51:15 INFO - PROCESS | 1662 | 1462315875242 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 15:51:15 INFO - PROCESS | 1662 | 1462315875298 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ca2d800 == 57 [pid = 1662] [id = 670] 15:51:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x119d9e800) [pid = 1662] [serial = 2010] [outer = 0x0] 15:51:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x121278c00) [pid = 1662] [serial = 2011] [outer = 0x119d9e800] 15:51:15 INFO - PROCESS | 1662 | 1462315875327 Marionette DEBUG loaded listener.js 15:51:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x123540000) [pid = 1662] [serial = 2012] [outer = 0x119d9e800] 15:51:15 INFO - PROCESS | 1662 | 1462315875781 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]]]}] 15:51:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:51:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 670ms 15:51:15 INFO - PROCESS | 1662 | 1462315875804 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 15:51:15 INFO - PROCESS | 1662 | 1462315875806 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 15:51:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:51:15 INFO - PROCESS | 1662 | 1462315875808 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:51:15 INFO - PROCESS | 1662 | 1462315875809 Marionette TRACE conn2 <- [1,2654,null,{}] 15:51:15 INFO - PROCESS | 1662 | 1462315875812 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}] 15:51:15 INFO - PROCESS | 1662 | 1462315875932 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 15:51:16 INFO - PROCESS | 1662 | 1462315876003 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x117361000 == 58 [pid = 1662] [id = 671] 15:51:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x112b3c000) [pid = 1662] [serial = 2013] [outer = 0x0] 15:51:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x118f78400) [pid = 1662] [serial = 2014] [outer = 0x112b3c000] 15:51:16 INFO - PROCESS | 1662 | 1462315876034 Marionette DEBUG loaded listener.js 15:51:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x12354bc00) [pid = 1662] [serial = 2015] [outer = 0x112b3c000] 15:51:16 INFO - PROCESS | 1662 | 1462315876589 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]]]}] 15:51:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:51:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 820ms 15:51:16 INFO - PROCESS | 1662 | 1462315876628 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 15:51:16 INFO - PROCESS | 1662 | 1462315876630 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 15:51:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:51:16 INFO - PROCESS | 1662 | 1462315876634 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:51:16 INFO - PROCESS | 1662 | 1462315876636 Marionette TRACE conn2 <- [1,2658,null,{}] 15:51:16 INFO - PROCESS | 1662 | 1462315876640 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}] 15:51:16 INFO - PROCESS | 1662 | 1462315876738 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 15:51:16 INFO - PROCESS | 1662 | 1462315876795 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x11831d000 == 59 [pid = 1662] [id = 672] 15:51:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x112a1e000) [pid = 1662] [serial = 2016] [outer = 0x0] 15:51:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x112b35800) [pid = 1662] [serial = 2017] [outer = 0x112a1e000] 15:51:16 INFO - PROCESS | 1662 | 1462315876824 Marionette DEBUG loaded listener.js 15:51:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x112c69c00) [pid = 1662] [serial = 2018] [outer = 0x112a1e000] 15:51:17 INFO - PROCESS | 1662 | 1462315877262 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]]]}] 15:51:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:51:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 671ms 15:51:17 INFO - PROCESS | 1662 | 1462315877305 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 15:51:17 INFO - PROCESS | 1662 | 1462315877309 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 15:51:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:51:17 INFO - PROCESS | 1662 | 1462315877333 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:51:17 INFO - PROCESS | 1662 | 1462315877335 Marionette TRACE conn2 <- [1,2662,null,{}] 15:51:17 INFO - PROCESS | 1662 | 1462315877337 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}] 15:51:17 INFO - PROCESS | 1662 | 1462315877432 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 15:51:17 INFO - PROCESS | 1662 | --DOCSHELL 0x127710000 == 58 [pid = 1662] [id = 522] 15:51:17 INFO - PROCESS | 1662 | --DOCSHELL 0x12744c800 == 57 [pid = 1662] [id = 519] 15:51:17 INFO - PROCESS | 1662 | --DOCSHELL 0x116607800 == 56 [pid = 1662] [id = 510] 15:51:17 INFO - PROCESS | 1662 | --DOCSHELL 0x112632800 == 55 [pid = 1662] [id = 520] 15:51:17 INFO - PROCESS | 1662 | --DOCSHELL 0x11813a000 == 54 [pid = 1662] [id = 517] 15:51:17 INFO - PROCESS | 1662 | --DOCSHELL 0x12c34f000 == 53 [pid = 1662] [id = 665] 15:51:17 INFO - PROCESS | 1662 | --DOCSHELL 0x12b4e6800 == 52 [pid = 1662] [id = 664] 15:51:17 INFO - PROCESS | 1662 | --DOCSHELL 0x1298cc800 == 51 [pid = 1662] [id = 663] 15:51:17 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab70000 == 50 [pid = 1662] [id = 662] 15:51:17 INFO - PROCESS | 1662 | --DOCSHELL 0x1298be800 == 49 [pid = 1662] [id = 661] 15:51:17 INFO - PROCESS | 1662 | --DOCSHELL 0x129403800 == 48 [pid = 1662] [id = 660] 15:51:17 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x12bb90400) [pid = 1662] [serial = 1900] [outer = 0x0] [url = about:blank] 15:51:17 INFO - PROCESS | 1662 | 1462315877531 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:17 INFO - PROCESS | 1662 | --DOCSHELL 0x127713800 == 47 [pid = 1662] [id = 659] 15:51:17 INFO - PROCESS | 1662 | --DOCSHELL 0x124220800 == 46 [pid = 1662] [id = 658] 15:51:17 INFO - PROCESS | 1662 | --DOCSHELL 0x1231d9000 == 45 [pid = 1662] [id = 657] 15:51:17 INFO - PROCESS | 1662 | --DOCSHELL 0x1198ca000 == 44 [pid = 1662] [id = 656] 15:51:17 INFO - PROCESS | 1662 | --DOCSHELL 0x118110800 == 43 [pid = 1662] [id = 655] 15:51:17 INFO - PROCESS | 1662 | --DOCSHELL 0x112e15800 == 42 [pid = 1662] [id = 654] 15:51:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x113d65000 == 43 [pid = 1662] [id = 673] 15:51:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x1129e1400) [pid = 1662] [serial = 2019] [outer = 0x0] 15:51:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x112bc8800) [pid = 1662] [serial = 2020] [outer = 0x1129e1400] 15:51:17 INFO - PROCESS | 1662 | 1462315877563 Marionette DEBUG loaded listener.js 15:51:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x1166c7000) [pid = 1662] [serial = 2021] [outer = 0x1129e1400] 15:51:17 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x119d59400) [pid = 1662] [serial = 1942] [outer = 0x0] [url = about:blank] 15:51:17 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x11879e400) [pid = 1662] [serial = 1927] [outer = 0x0] [url = about:blank] 15:51:17 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x11934c000) [pid = 1662] [serial = 1930] [outer = 0x0] [url = about:blank] 15:51:17 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x119123c00) [pid = 1662] [serial = 1928] [outer = 0x0] [url = about:blank] 15:51:17 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x112a21800) [pid = 1662] [serial = 1904] [outer = 0x0] [url = about:blank] 15:51:17 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x112a17400) [pid = 1662] [serial = 1903] [outer = 0x0] [url = about:blank] 15:51:17 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x1180d4c00) [pid = 1662] [serial = 1921] [outer = 0x0] [url = about:blank] 15:51:17 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x1168b3400) [pid = 1662] [serial = 1918] [outer = 0x0] [url = about:blank] 15:51:17 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x117d28000) [pid = 1662] [serial = 1919] [outer = 0x0] [url = about:blank] 15:51:17 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x11346fc00) [pid = 1662] [serial = 1915] [outer = 0x0] [url = about:blank] 15:51:17 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x11615bc00) [pid = 1662] [serial = 1916] [outer = 0x0] [url = about:blank] 15:51:17 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x112c63c00) [pid = 1662] [serial = 1907] [outer = 0x0] [url = about:blank] 15:51:17 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x112b3f000) [pid = 1662] [serial = 1906] [outer = 0x0] [url = about:blank] 15:51:17 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x1129e3c00) [pid = 1662] [serial = 1910] [outer = 0x0] [url = about:blank] 15:51:17 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1126b9400) [pid = 1662] [serial = 1909] [outer = 0x0] [url = about:blank] 15:51:17 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x112b3c400) [pid = 1662] [serial = 1912] [outer = 0x0] [url = about:blank] 15:51:17 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x112cea800) [pid = 1662] [serial = 1913] [outer = 0x0] [url = about:blank] 15:51:17 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1195ba400) [pid = 1662] [serial = 1931] [outer = 0x0] [url = about:blank] 15:51:17 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x112a1d800) [pid = 1662] [serial = 1933] [outer = 0x0] [url = about:blank] 15:51:17 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x119835c00) [pid = 1662] [serial = 1939] [outer = 0x0] [url = about:blank] 15:51:17 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x113004c00) [pid = 1662] [serial = 1934] [outer = 0x0] [url = about:blank] 15:51:17 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x118311400) [pid = 1662] [serial = 1924] [outer = 0x0] [url = about:blank] 15:51:17 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1183ddc00) [pid = 1662] [serial = 1925] [outer = 0x0] [url = about:blank] 15:51:17 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x11837e000) [pid = 1662] [serial = 1936] [outer = 0x0] [url = about:blank] 15:51:17 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1195bbc00) [pid = 1662] [serial = 1937] [outer = 0x0] [url = about:blank] 15:51:17 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1181cb400) [pid = 1662] [serial = 1922] [outer = 0x0] [url = about:blank] 15:51:17 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x119bf4000) [pid = 1662] [serial = 1940] [outer = 0x0] [url = about:blank] 15:51:17 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x119d98800) [pid = 1662] [serial = 1943] [outer = 0x0] [url = about:blank] 15:51:17 INFO - PROCESS | 1662 | 1462315877921 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]]]}] 15:51:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:51:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 622ms 15:51:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:51:17 INFO - PROCESS | 1662 | 1462315877954 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 15:51:17 INFO - PROCESS | 1662 | 1462315877956 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 15:51:17 INFO - PROCESS | 1662 | 1462315877959 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:51:17 INFO - PROCESS | 1662 | 1462315877963 Marionette TRACE conn2 <- [1,2666,null,{}] 15:51:17 INFO - PROCESS | 1662 | 1462315877974 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}] 15:51:18 INFO - PROCESS | 1662 | 1462315878105 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 15:51:18 INFO - PROCESS | 1662 | 1462315878120 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x1191a4800 == 44 [pid = 1662] [id = 674] 15:51:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x116a70c00) [pid = 1662] [serial = 2022] [outer = 0x0] 15:51:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1180cd400) [pid = 1662] [serial = 2023] [outer = 0x116a70c00] 15:51:18 INFO - PROCESS | 1662 | 1462315878164 Marionette DEBUG loaded listener.js 15:51:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1181d1800) [pid = 1662] [serial = 2024] [outer = 0x116a70c00] 15:51:19 INFO - PROCESS | 1662 | 1462315879032 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]]]}] 15:51:19 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) 15:51:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1079ms 15:51:19 INFO - PROCESS | 1662 | 1462315879039 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 15:51:19 INFO - PROCESS | 1662 | 1462315879040 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 15:51:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:51:19 INFO - PROCESS | 1662 | 1462315879044 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:51:19 INFO - PROCESS | 1662 | 1462315879045 Marionette TRACE conn2 <- [1,2670,null,{}] 15:51:19 INFO - PROCESS | 1662 | 1462315879048 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}] 15:51:19 INFO - PROCESS | 1662 | 1462315879149 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 15:51:19 INFO - PROCESS | 1662 | 1462315879156 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x12123e800 == 45 [pid = 1662] [id = 675] 15:51:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x11830e800) [pid = 1662] [serial = 2025] [outer = 0x0] 15:51:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x11837e000) [pid = 1662] [serial = 2026] [outer = 0x11830e800] 15:51:19 INFO - PROCESS | 1662 | 1462315879182 Marionette DEBUG loaded listener.js 15:51:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x118795c00) [pid = 1662] [serial = 2027] [outer = 0x11830e800] 15:51:19 INFO - PROCESS | 1662 | 1462315879976 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] 15:51:20 INFO - PROCESS | 1662 | 1462315880016 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 15:51:20 INFO - PROCESS | 1662 | 1462315880018 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:51:20 INFO - PROCESS | 1662 | 1462315880019 Marionette TRACE conn2 <- [1,2674,null,{}] 15:51:20 INFO - PROCESS | 1662 | 1462315880021 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}] 15:51:20 INFO - PROCESS | 1662 | 1462315880118 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 15:51:20 INFO - PROCESS | 1662 | 1462315880130 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x1247aa800 == 46 [pid = 1662] [id = 676] 15:51:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1183e0800) [pid = 1662] [serial = 2028] [outer = 0x0] 15:51:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x119129000) [pid = 1662] [serial = 2029] [outer = 0x1183e0800] 15:51:20 INFO - PROCESS | 1662 | 1462315880156 Marionette DEBUG loaded listener.js 15:51:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1195bac00) [pid = 1662] [serial = 2030] [outer = 0x1183e0800] 15:51:21 INFO - PROCESS | 1662 | 1462315881013 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] 15:51:21 INFO - PROCESS | 1662 | 1462315881039 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 15:51:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:51:21 INFO - PROCESS | 1662 | 1462315881052 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:51:21 INFO - PROCESS | 1662 | 1462315881054 Marionette TRACE conn2 <- [1,2678,null,{}] 15:51:21 INFO - PROCESS | 1662 | 1462315881056 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}] 15:51:21 INFO - PROCESS | 1662 | 1462315881170 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 15:51:21 INFO - PROCESS | 1662 | 1462315881183 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x128fb1000 == 47 [pid = 1662] [id = 677] 15:51:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x119bf1c00) [pid = 1662] [serial = 2031] [outer = 0x0] 15:51:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x119da0400) [pid = 1662] [serial = 2032] [outer = 0x119bf1c00] 15:51:21 INFO - PROCESS | 1662 | 1462315881211 Marionette DEBUG loaded listener.js 15:51:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x121197c00) [pid = 1662] [serial = 2033] [outer = 0x119bf1c00] 15:51:21 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x12bb8b800) [pid = 1662] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:51:21 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1236c7800) [pid = 1662] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:51:21 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x118855400) [pid = 1662] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:51:21 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x119ec4c00) [pid = 1662] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:51:21 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1195c2400) [pid = 1662] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:51:21 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1129e4000) [pid = 1662] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:51:21 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x116644400) [pid = 1662] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:51:21 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1183d7800) [pid = 1662] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:51:21 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x112c6e800) [pid = 1662] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:51:21 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1211a0c00) [pid = 1662] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:51:21 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x112cecc00) [pid = 1662] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:51:21 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x112c60c00) [pid = 1662] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:51:21 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x112b38000) [pid = 1662] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:51:21 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x118306000) [pid = 1662] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:51:22 INFO - PROCESS | 1662 | 1462315882046 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]]]}] 15:51:22 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) 15:51:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1029ms 15:51:22 INFO - PROCESS | 1662 | 1462315882072 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 15:51:22 INFO - PROCESS | 1662 | 1462315882073 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 15:51:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:51:22 INFO - PROCESS | 1662 | 1462315882075 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:51:22 INFO - PROCESS | 1662 | 1462315882077 Marionette TRACE conn2 <- [1,2682,null,{}] 15:51:22 INFO - PROCESS | 1662 | 1462315882081 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}] 15:51:22 INFO - PROCESS | 1662 | 1462315882164 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 15:51:22 INFO - PROCESS | 1662 | 1462315882168 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x119e6c800 == 48 [pid = 1662] [id = 678] 15:51:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x112b39000) [pid = 1662] [serial = 2034] [outer = 0x0] 15:51:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x117675800) [pid = 1662] [serial = 2035] [outer = 0x112b39000] 15:51:22 INFO - PROCESS | 1662 | 1462315882194 Marionette DEBUG loaded listener.js 15:51:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1195c2400) [pid = 1662] [serial = 2036] [outer = 0x112b39000] 15:51:23 INFO - PROCESS | 1662 | 1462315883013 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]]]}] 15:51:23 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) 15:51:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 972ms 15:51:23 INFO - PROCESS | 1662 | 1462315883048 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 15:51:23 INFO - PROCESS | 1662 | 1462315883049 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 15:51:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:51:23 INFO - PROCESS | 1662 | 1462315883051 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:51:23 INFO - PROCESS | 1662 | 1462315883052 Marionette TRACE conn2 <- [1,2686,null,{}] 15:51:23 INFO - PROCESS | 1662 | 1462315883055 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}] 15:51:23 INFO - PROCESS | 1662 | 1462315883137 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 15:51:23 INFO - PROCESS | 1662 | 1462315883188 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x1298b9800 == 49 [pid = 1662] [id = 679] 15:51:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x118306000) [pid = 1662] [serial = 2037] [outer = 0x0] 15:51:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x121273000) [pid = 1662] [serial = 2038] [outer = 0x118306000] 15:51:23 INFO - PROCESS | 1662 | 1462315883213 Marionette DEBUG loaded listener.js 15:51:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12354ec00) [pid = 1662] [serial = 2039] [outer = 0x118306000] 15:51:23 INFO - PROCESS | 1662 | 1462315883983 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 15:51:24 INFO - PROCESS | 1662 | 1462315884049 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 15:51:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:51:24 INFO - PROCESS | 1662 | 1462315884054 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:51:24 INFO - PROCESS | 1662 | 1462315884057 Marionette TRACE conn2 <- [1,2690,null,{}] 15:51:24 INFO - PROCESS | 1662 | 1462315884061 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}] 15:51:24 INFO - PROCESS | 1662 | 1462315884162 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 15:51:24 INFO - PROCESS | 1662 | 1462315884215 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x1183c2800 == 49 [pid = 1662] [id = 680] 15:51:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x112bba000) [pid = 1662] [serial = 2040] [outer = 0x0] 15:51:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x112bc4000) [pid = 1662] [serial = 2041] [outer = 0x112bba000] 15:51:24 INFO - PROCESS | 1662 | 1462315884248 Marionette DEBUG loaded listener.js 15:51:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x113474800) [pid = 1662] [serial = 2042] [outer = 0x112bba000] 15:51:25 INFO - PROCESS | 1662 | 1462315885176 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] 15:51:25 INFO - PROCESS | 1662 | 1462315885236 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 15:51:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:51:25 INFO - PROCESS | 1662 | 1462315885241 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:51:25 INFO - PROCESS | 1662 | 1462315885243 Marionette TRACE conn2 <- [1,2694,null,{}] 15:51:25 INFO - PROCESS | 1662 | 1462315885245 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}] 15:51:25 INFO - PROCESS | 1662 | 1462315885348 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 15:51:25 INFO - PROCESS | 1662 | 1462315885400 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x12771f000 == 50 [pid = 1662] [id = 681] 15:51:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x115e93400) [pid = 1662] [serial = 2043] [outer = 0x0] 15:51:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1180d5c00) [pid = 1662] [serial = 2044] [outer = 0x115e93400] 15:51:25 INFO - PROCESS | 1662 | 1462315885431 Marionette DEBUG loaded listener.js 15:51:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x11837a800) [pid = 1662] [serial = 2045] [outer = 0x115e93400] 15:51:26 INFO - PROCESS | 1662 | 1462315886369 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] 15:51:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 15:51:26 INFO - PROCESS | 1662 | 1462315886415 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 15:51:26 INFO - PROCESS | 1662 | 1462315886418 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:51:26 INFO - PROCESS | 1662 | 1462315886420 Marionette TRACE conn2 <- [1,2698,null,{}] 15:51:26 INFO - PROCESS | 1662 | 1462315886428 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}] 15:51:26 INFO - PROCESS | 1662 | 1462315886534 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 15:51:26 INFO - PROCESS | 1662 | 1462315886585 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b4da000 == 51 [pid = 1662] [id = 682] 15:51:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x11934fc00) [pid = 1662] [serial = 2046] [outer = 0x0] 15:51:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x119d58000) [pid = 1662] [serial = 2047] [outer = 0x11934fc00] 15:51:26 INFO - PROCESS | 1662 | 1462315886617 Marionette DEBUG loaded listener.js 15:51:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x121192800) [pid = 1662] [serial = 2048] [outer = 0x11934fc00] 15:51:27 INFO - PROCESS | 1662 | 1462315887710 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] 15:51:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 15:51:27 INFO - PROCESS | 1662 | 1462315887743 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 15:51:27 INFO - PROCESS | 1662 | 1462315887746 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:51:27 INFO - PROCESS | 1662 | 1462315887749 Marionette TRACE conn2 <- [1,2702,null,{}] 15:51:27 INFO - PROCESS | 1662 | 1462315887753 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}] 15:51:27 INFO - PROCESS | 1662 | 1462315887845 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 15:51:27 INFO - PROCESS | 1662 | 1462315887937 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x121235000 == 52 [pid = 1662] [id = 683] 15:51:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x112cedc00) [pid = 1662] [serial = 2049] [outer = 0x0] 15:51:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x11335e400) [pid = 1662] [serial = 2050] [outer = 0x112cedc00] 15:51:27 INFO - PROCESS | 1662 | 1462315887967 Marionette DEBUG loaded listener.js 15:51:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x1166c2800) [pid = 1662] [serial = 2051] [outer = 0x112cedc00] 15:51:28 INFO - PROCESS | 1662 | 1462315888401 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]]]}] 15:51:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:51:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 675ms 15:51:28 INFO - PROCESS | 1662 | 1462315888421 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 15:51:28 INFO - PROCESS | 1662 | 1462315888425 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 15:51:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:51:28 INFO - PROCESS | 1662 | 1462315888429 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:51:28 INFO - PROCESS | 1662 | 1462315888431 Marionette TRACE conn2 <- [1,2706,null,{}] 15:51:28 INFO - PROCESS | 1662 | 1462315888433 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}] 15:51:28 INFO - PROCESS | 1662 | 1462315888543 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 15:51:28 INFO - PROCESS | 1662 | --DOCSHELL 0x119e6c800 == 51 [pid = 1662] [id = 678] 15:51:28 INFO - PROCESS | 1662 | --DOCSHELL 0x128fb1000 == 50 [pid = 1662] [id = 677] 15:51:28 INFO - PROCESS | 1662 | --DOCSHELL 0x1247aa800 == 49 [pid = 1662] [id = 676] 15:51:28 INFO - PROCESS | 1662 | --DOCSHELL 0x12123e800 == 48 [pid = 1662] [id = 675] 15:51:28 INFO - PROCESS | 1662 | --DOCSHELL 0x1191a4800 == 47 [pid = 1662] [id = 674] 15:51:28 INFO - PROCESS | 1662 | --DOCSHELL 0x113d65000 == 46 [pid = 1662] [id = 673] 15:51:28 INFO - PROCESS | 1662 | --DOCSHELL 0x11831d000 == 45 [pid = 1662] [id = 672] 15:51:28 INFO - PROCESS | 1662 | --DOCSHELL 0x1183c9000 == 44 [pid = 1662] [id = 667] 15:51:28 INFO - PROCESS | 1662 | --DOCSHELL 0x12c781000 == 43 [pid = 1662] [id = 666] 15:51:28 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x12bb95c00) [pid = 1662] [serial = 1901] [outer = 0x0] [url = about:blank] 15:51:28 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x1183da000) [pid = 1662] [serial = 1973] [outer = 0x0] [url = about:blank] 15:51:28 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1180d4000) [pid = 1662] [serial = 1961] [outer = 0x0] [url = about:blank] 15:51:28 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x119d96800) [pid = 1662] [serial = 1979] [outer = 0x0] [url = about:blank] 15:51:28 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x119d95400) [pid = 1662] [serial = 1991] [outer = 0x0] [url = about:blank] 15:51:28 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x121275000) [pid = 1662] [serial = 1993] [outer = 0x0] [url = about:blank] 15:51:28 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x121195000) [pid = 1662] [serial = 1982] [outer = 0x0] [url = about:blank] 15:51:28 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x119123800) [pid = 1662] [serial = 1976] [outer = 0x0] [url = about:blank] 15:51:28 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1247d8000) [pid = 1662] [serial = 1997] [outer = 0x0] [url = about:blank] 15:51:28 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12426e000) [pid = 1662] [serial = 1996] [outer = 0x0] [url = about:blank] 15:51:28 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x119358c00) [pid = 1662] [serial = 1978] [outer = 0x0] [url = about:blank] 15:51:28 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x12119a400) [pid = 1662] [serial = 1984] [outer = 0x0] [url = about:blank] 15:51:28 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x119eca800) [pid = 1662] [serial = 1981] [outer = 0x0] [url = about:blank] 15:51:28 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x112c69000) [pid = 1662] [serial = 1960] [outer = 0x0] [url = about:blank] 15:51:28 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1172a1800) [pid = 1662] [serial = 1969] [outer = 0x0] [url = about:blank] 15:51:28 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1180dac00) [pid = 1662] [serial = 1970] [outer = 0x0] [url = about:blank] 15:51:28 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x118795400) [pid = 1662] [serial = 1975] [outer = 0x0] [url = about:blank] 15:51:28 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x119da1000) [pid = 1662] [serial = 1945] [outer = 0x0] [url = about:blank] 15:51:28 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x113476400) [pid = 1662] [serial = 1966] [outer = 0x0] [url = about:blank] 15:51:28 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x112c6c000) [pid = 1662] [serial = 1948] [outer = 0x0] [url = about:blank] 15:51:28 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x11663cc00) [pid = 1662] [serial = 1951] [outer = 0x0] [url = about:blank] 15:51:28 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x118857800) [pid = 1662] [serial = 1954] [outer = 0x0] [url = about:blank] 15:51:28 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x119ba4800) [pid = 1662] [serial = 1957] [outer = 0x0] [url = about:blank] 15:51:28 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1211a1c00) [pid = 1662] [serial = 1985] [outer = 0x0] [url = about:blank] 15:51:28 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12127b000) [pid = 1662] [serial = 1987] [outer = 0x0] [url = about:blank] 15:51:28 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x123643000) [pid = 1662] [serial = 1994] [outer = 0x0] [url = about:blank] 15:51:28 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1180d2c00) [pid = 1662] [serial = 1990] [outer = 0x0] [url = about:blank] 15:51:28 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12319d800) [pid = 1662] [serial = 1988] [outer = 0x0] [url = about:blank] 15:51:28 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x115e94000) [pid = 1662] [serial = 1967] [outer = 0x0] [url = about:blank] 15:51:28 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x112c62000) [pid = 1662] [serial = 1964] [outer = 0x0] [url = about:blank] 15:51:28 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x112b3cc00) [pid = 1662] [serial = 1963] [outer = 0x0] [url = about:blank] 15:51:28 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x118370400) [pid = 1662] [serial = 1972] [outer = 0x0] [url = about:blank] 15:51:28 INFO - PROCESS | 1662 | 1462315888629 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x117314800 == 44 [pid = 1662] [id = 684] 15:51:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1129ddc00) [pid = 1662] [serial = 2052] [outer = 0x0] 15:51:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x112c63c00) [pid = 1662] [serial = 2053] [outer = 0x1129ddc00] 15:51:28 INFO - PROCESS | 1662 | 1462315888658 Marionette DEBUG loaded listener.js 15:51:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1172a1800) [pid = 1662] [serial = 2054] [outer = 0x1129ddc00] 15:51:28 INFO - PROCESS | 1662 | 1462315888968 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]]]}] 15:51:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:51:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 570ms 15:51:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:51:29 INFO - PROCESS | 1662 | 1462315889000 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 15:51:29 INFO - PROCESS | 1662 | 1462315889001 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 15:51:29 INFO - PROCESS | 1662 | 1462315889004 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:51:29 INFO - PROCESS | 1662 | 1462315889006 Marionette TRACE conn2 <- [1,2710,null,{}] 15:51:29 INFO - PROCESS | 1662 | 1462315889016 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}] 15:51:29 INFO - PROCESS | 1662 | 1462315889102 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 15:51:29 INFO - PROCESS | 1662 | 1462315889107 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x119fca800 == 45 [pid = 1662] [id = 685] 15:51:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1180da000) [pid = 1662] [serial = 2055] [outer = 0x0] 15:51:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1183d7800) [pid = 1662] [serial = 2056] [outer = 0x1180da000] 15:51:29 INFO - PROCESS | 1662 | 1462315889138 Marionette DEBUG loaded listener.js 15:51:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x119128800) [pid = 1662] [serial = 2057] [outer = 0x1180da000] 15:51:29 INFO - PROCESS | 1662 | 1462315889536 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] 15:51:29 INFO - PROCESS | 1662 | 1462315889580 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 15:51:29 INFO - PROCESS | 1662 | 1462315889582 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:51:29 INFO - PROCESS | 1662 | 1462315889583 Marionette TRACE conn2 <- [1,2714,null,{}] 15:51:29 INFO - PROCESS | 1662 | 1462315889585 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}] 15:51:29 INFO - PROCESS | 1662 | 1462315889667 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 15:51:29 INFO - PROCESS | 1662 | 1462315889671 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x127459800 == 46 [pid = 1662] [id = 686] 15:51:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x119354000) [pid = 1662] [serial = 2058] [outer = 0x0] 15:51:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x119835800) [pid = 1662] [serial = 2059] [outer = 0x119354000] 15:51:29 INFO - PROCESS | 1662 | 1462315889698 Marionette DEBUG loaded listener.js 15:51:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x119d9bc00) [pid = 1662] [serial = 2060] [outer = 0x119354000] 15:51:30 INFO - PROCESS | 1662 | 1462315890032 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]]]}] 15:51:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:51:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 471ms 15:51:30 INFO - PROCESS | 1662 | 1462315890053 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 15:51:30 INFO - PROCESS | 1662 | 1462315890055 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 15:51:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:51:30 INFO - PROCESS | 1662 | 1462315890057 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:51:30 INFO - PROCESS | 1662 | 1462315890058 Marionette TRACE conn2 <- [1,2718,null,{}] 15:51:30 INFO - PROCESS | 1662 | 1462315890061 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}] 15:51:30 INFO - PROCESS | 1662 | 1462315890163 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 15:51:30 INFO - PROCESS | 1662 | 1462315890170 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x128fb3800 == 47 [pid = 1662] [id = 687] 15:51:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x119ebe800) [pid = 1662] [serial = 2061] [outer = 0x0] 15:51:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x121195000) [pid = 1662] [serial = 2062] [outer = 0x119ebe800] 15:51:30 INFO - PROCESS | 1662 | 1462315890196 Marionette DEBUG loaded listener.js 15:51:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x121276800) [pid = 1662] [serial = 2063] [outer = 0x119ebe800] 15:51:30 INFO - PROCESS | 1662 | 1462315890528 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] 15:51:30 INFO - PROCESS | 1662 | 1462315890580 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 15:51:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 15:51:30 INFO - PROCESS | 1662 | 1462315890582 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:51:30 INFO - PROCESS | 1662 | 1462315890583 Marionette TRACE conn2 <- [1,2722,null,{}] 15:51:30 INFO - PROCESS | 1662 | 1462315890586 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}] 15:51:30 INFO - PROCESS | 1662 | 1462315890681 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 15:51:30 INFO - PROCESS | 1662 | 1462315890687 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b24a800 == 48 [pid = 1662] [id = 688] 15:51:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12127e800) [pid = 1662] [serial = 2064] [outer = 0x0] 15:51:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x123644c00) [pid = 1662] [serial = 2065] [outer = 0x12127e800] 15:51:30 INFO - PROCESS | 1662 | 1462315890715 Marionette DEBUG loaded listener.js 15:51:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x124ebdc00) [pid = 1662] [serial = 2066] [outer = 0x12127e800] 15:51:31 INFO - PROCESS | 1662 | 1462315891109 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] 15:51:31 INFO - PROCESS | 1662 | 1462315891155 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 15:51:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:51:31 INFO - PROCESS | 1662 | 1462315891157 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:51:31 INFO - PROCESS | 1662 | 1462315891158 Marionette TRACE conn2 <- [1,2726,null,{}] 15:51:31 INFO - PROCESS | 1662 | 1462315891160 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}] 15:51:31 INFO - PROCESS | 1662 | 1462315891257 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 15:51:31 INFO - PROCESS | 1662 | 1462315891270 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b31e800 == 49 [pid = 1662] [id = 689] 15:51:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x124747400) [pid = 1662] [serial = 2067] [outer = 0x0] 15:51:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x125128000) [pid = 1662] [serial = 2068] [outer = 0x124747400] 15:51:31 INFO - PROCESS | 1662 | 1462315891295 Marionette DEBUG loaded listener.js 15:51:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x125724c00) [pid = 1662] [serial = 2069] [outer = 0x124747400] 15:51:31 INFO - PROCESS | 1662 | 1462315891629 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]]]}] 15:51:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:51:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 518ms 15:51:31 INFO - PROCESS | 1662 | 1462315891675 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 15:51:31 INFO - PROCESS | 1662 | 1462315891677 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 15:51:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:51:31 INFO - PROCESS | 1662 | 1462315891679 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:51:31 INFO - PROCESS | 1662 | 1462315891680 Marionette TRACE conn2 <- [1,2730,null,{}] 15:51:31 INFO - PROCESS | 1662 | 1462315891682 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}] 15:51:31 INFO - PROCESS | 1662 | 1462315891783 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 15:51:31 INFO - PROCESS | 1662 | 1462315891817 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c341000 == 50 [pid = 1662] [id = 690] 15:51:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x125c61400) [pid = 1662] [serial = 2070] [outer = 0x0] 15:51:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x125c6f800) [pid = 1662] [serial = 2071] [outer = 0x125c61400] 15:51:31 INFO - PROCESS | 1662 | 1462315891845 Marionette DEBUG loaded listener.js 15:51:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x125f6a000) [pid = 1662] [serial = 2072] [outer = 0x125c61400] 15:51:32 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x119bf1c00) [pid = 1662] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:51:32 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1129e1400) [pid = 1662] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:51:32 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x11830e800) [pid = 1662] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:51:32 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x116a70c00) [pid = 1662] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:51:32 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x112a1e000) [pid = 1662] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:51:32 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x112b3c000) [pid = 1662] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:51:32 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x112b39000) [pid = 1662] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:51:32 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1183e0800) [pid = 1662] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:51:32 INFO - PROCESS | 1662 | 1462315892646 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] 15:51:32 INFO - PROCESS | 1662 | 1462315892700 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 15:51:32 INFO - PROCESS | 1662 | 1462315892702 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:51:32 INFO - PROCESS | 1662 | 1462315892703 Marionette TRACE conn2 <- [1,2734,null,{}] 15:51:32 INFO - PROCESS | 1662 | 1462315892714 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}] 15:51:32 INFO - PROCESS | 1662 | 1462315892793 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 15:51:32 INFO - PROCESS | 1662 | 1462315892798 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c76b000 == 51 [pid = 1662] [id = 691] 15:51:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1183de800) [pid = 1662] [serial = 2073] [outer = 0x0] 15:51:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x119d9a000) [pid = 1662] [serial = 2074] [outer = 0x1183de800] 15:51:32 INFO - PROCESS | 1662 | 1462315892824 Marionette DEBUG loaded listener.js 15:51:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x125f6e000) [pid = 1662] [serial = 2075] [outer = 0x1183de800] 15:51:33 INFO - PROCESS | 1662 | 1462315893170 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]]]}] 15:51:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:51:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 478ms 15:51:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:51:33 INFO - PROCESS | 1662 | 1462315893182 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 15:51:33 INFO - PROCESS | 1662 | 1462315893183 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 15:51:33 INFO - PROCESS | 1662 | 1462315893185 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:51:33 INFO - PROCESS | 1662 | 1462315893186 Marionette TRACE conn2 <- [1,2738,null,{}] 15:51:33 INFO - PROCESS | 1662 | 1462315893189 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}] 15:51:33 INFO - PROCESS | 1662 | 1462315893296 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 15:51:33 INFO - PROCESS | 1662 | 1462315893303 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ca41000 == 52 [pid = 1662] [id = 692] 15:51:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x125f6e400) [pid = 1662] [serial = 2076] [outer = 0x0] 15:51:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12720a800) [pid = 1662] [serial = 2077] [outer = 0x125f6e400] 15:51:33 INFO - PROCESS | 1662 | 1462315893328 Marionette DEBUG loaded listener.js 15:51:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x127210400) [pid = 1662] [serial = 2078] [outer = 0x125f6e400] 15:51:33 INFO - PROCESS | 1662 | 1462315893631 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]]]}] 15:51:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:51:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 469ms 15:51:33 INFO - PROCESS | 1662 | 1462315893655 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 15:51:33 INFO - PROCESS | 1662 | 1462315893657 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 15:51:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:51:33 INFO - PROCESS | 1662 | 1462315893660 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:51:33 INFO - PROCESS | 1662 | 1462315893663 Marionette TRACE conn2 <- [1,2742,null,{}] 15:51:33 INFO - PROCESS | 1662 | 1462315893666 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}] 15:51:33 INFO - PROCESS | 1662 | 1462315893760 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 15:51:33 INFO - PROCESS | 1662 | 1462315893767 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d134000 == 53 [pid = 1662] [id = 693] 15:51:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x127205c00) [pid = 1662] [serial = 2079] [outer = 0x0] 15:51:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x127474400) [pid = 1662] [serial = 2080] [outer = 0x127205c00] 15:51:33 INFO - PROCESS | 1662 | 1462315893797 Marionette DEBUG loaded listener.js 15:51:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1277c7800) [pid = 1662] [serial = 2081] [outer = 0x127205c00] 15:51:34 INFO - PROCESS | 1662 | 1462315894137 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]]]}] 15:51:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:51:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 523ms 15:51:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:51:34 INFO - PROCESS | 1662 | 1462315894188 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 15:51:34 INFO - PROCESS | 1662 | 1462315894190 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 15:51:34 INFO - PROCESS | 1662 | 1462315894192 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:51:34 INFO - PROCESS | 1662 | 1462315894193 Marionette TRACE conn2 <- [1,2746,null,{}] 15:51:34 INFO - PROCESS | 1662 | 1462315894195 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}] 15:51:34 INFO - PROCESS | 1662 | 1462315894275 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 15:51:34 INFO - PROCESS | 1662 | 1462315894282 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d250800 == 54 [pid = 1662] [id = 694] 15:51:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1277cac00) [pid = 1662] [serial = 2082] [outer = 0x0] 15:51:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1277d2400) [pid = 1662] [serial = 2083] [outer = 0x1277cac00] 15:51:34 INFO - PROCESS | 1662 | 1462315894307 Marionette DEBUG loaded listener.js 15:51:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x128c02800) [pid = 1662] [serial = 2084] [outer = 0x1277cac00] 15:51:34 INFO - PROCESS | 1662 | 1462315894659 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]]]}] 15:51:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:51:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 517ms 15:51:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:51:34 INFO - PROCESS | 1662 | 1462315894710 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 15:51:34 INFO - PROCESS | 1662 | 1462315894711 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 15:51:34 INFO - PROCESS | 1662 | 1462315894713 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:51:34 INFO - PROCESS | 1662 | 1462315894714 Marionette TRACE conn2 <- [1,2750,null,{}] 15:51:34 INFO - PROCESS | 1662 | 1462315894716 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}] 15:51:34 INFO - PROCESS | 1662 | 1462315894803 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 15:51:34 INFO - PROCESS | 1662 | 1462315894923 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x117d13800 == 55 [pid = 1662] [id = 695] 15:51:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x111dbc000) [pid = 1662] [serial = 2085] [outer = 0x0] 15:51:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x112a14800) [pid = 1662] [serial = 2086] [outer = 0x111dbc000] 15:51:34 INFO - PROCESS | 1662 | 1462315894954 Marionette DEBUG loaded listener.js 15:51:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x112bbc800) [pid = 1662] [serial = 2087] [outer = 0x111dbc000] 15:51:35 INFO - PROCESS | 1662 | 1462315895357 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]]]}] 15:51:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:51:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 668ms 15:51:35 INFO - PROCESS | 1662 | 1462315895383 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 15:51:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:51:35 INFO - PROCESS | 1662 | 1462315895385 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 15:51:35 INFO - PROCESS | 1662 | 1462315895388 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:51:35 INFO - PROCESS | 1662 | 1462315895391 Marionette TRACE conn2 <- [1,2754,null,{}] 15:51:35 INFO - PROCESS | 1662 | 1462315895395 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}] 15:51:35 INFO - PROCESS | 1662 | 1462315895502 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 15:51:35 INFO - PROCESS | 1662 | 1462315895559 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x12509f800 == 56 [pid = 1662] [id = 696] 15:51:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x113d9c000) [pid = 1662] [serial = 2088] [outer = 0x0] 15:51:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x1180ce800) [pid = 1662] [serial = 2089] [outer = 0x113d9c000] 15:51:35 INFO - PROCESS | 1662 | 1462315895591 Marionette DEBUG loaded listener.js 15:51:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x118370400) [pid = 1662] [serial = 2090] [outer = 0x113d9c000] 15:51:36 INFO - PROCESS | 1662 | 1462315896045 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]]]}] 15:51:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:51:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 675ms 15:51:36 INFO - PROCESS | 1662 | 1462315896066 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 15:51:36 INFO - PROCESS | 1662 | 1462315896069 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 15:51:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:51:36 INFO - PROCESS | 1662 | 1462315896072 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:51:36 INFO - PROCESS | 1662 | 1462315896073 Marionette TRACE conn2 <- [1,2758,null,{}] 15:51:36 INFO - PROCESS | 1662 | 1462315896076 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}] 15:51:36 INFO - PROCESS | 1662 | 1462315896181 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 15:51:36 INFO - PROCESS | 1662 | 1462315896277 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b4e4800 == 57 [pid = 1662] [id = 697] 15:51:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x119bf4000) [pid = 1662] [serial = 2091] [outer = 0x0] 15:51:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x119d5a800) [pid = 1662] [serial = 2092] [outer = 0x119bf4000] 15:51:36 INFO - PROCESS | 1662 | 1462315896308 Marionette DEBUG loaded listener.js 15:51:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x121279c00) [pid = 1662] [serial = 2093] [outer = 0x119bf4000] 15:51:36 INFO - PROCESS | 1662 | 1462315896726 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]]]}] 15:51:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:51:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 672ms 15:51:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:51:36 INFO - PROCESS | 1662 | 1462315896744 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 15:51:36 INFO - PROCESS | 1662 | 1462315896746 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 15:51:36 INFO - PROCESS | 1662 | 1462315896753 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:51:36 INFO - PROCESS | 1662 | 1462315896758 Marionette TRACE conn2 <- [1,2762,null,{}] 15:51:36 INFO - PROCESS | 1662 | 1462315896761 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}] 15:51:36 INFO - PROCESS | 1662 | 1462315896866 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 15:51:36 INFO - PROCESS | 1662 | 1462315896922 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d5b1800 == 58 [pid = 1662] [id = 698] 15:51:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x123636800) [pid = 1662] [serial = 2094] [outer = 0x0] 15:51:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x12400c400) [pid = 1662] [serial = 2095] [outer = 0x123636800] 15:51:36 INFO - PROCESS | 1662 | 1462315896952 Marionette DEBUG loaded listener.js 15:51:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x12571f800) [pid = 1662] [serial = 2096] [outer = 0x123636800] 15:51:37 INFO - PROCESS | 1662 | 1462315897402 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]]]}] 15:51:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:51:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 679ms 15:51:37 INFO - PROCESS | 1662 | 1462315897428 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 15:51:37 INFO - PROCESS | 1662 | 1462315897430 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 15:51:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:51:37 INFO - PROCESS | 1662 | 1462315897432 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:51:37 INFO - PROCESS | 1662 | 1462315897434 Marionette TRACE conn2 <- [1,2766,null,{}] 15:51:37 INFO - PROCESS | 1662 | 1462315897436 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}] 15:51:37 INFO - PROCESS | 1662 | 1462315897539 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 15:51:37 INFO - PROCESS | 1662 | 1462315897627 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d819800 == 59 [pid = 1662] [id = 699] 15:51:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x1251e0000) [pid = 1662] [serial = 2097] [outer = 0x0] 15:51:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x127471c00) [pid = 1662] [serial = 2098] [outer = 0x1251e0000] 15:51:37 INFO - PROCESS | 1662 | 1462315897657 Marionette DEBUG loaded listener.js 15:51:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x1276b3400) [pid = 1662] [serial = 2099] [outer = 0x1251e0000] 15:51:38 INFO - PROCESS | 1662 | 1462315898061 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]]]}] 15:51:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:51:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 671ms 15:51:38 INFO - PROCESS | 1662 | 1462315898103 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 15:51:38 INFO - PROCESS | 1662 | 1462315898105 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 15:51:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:51:38 INFO - PROCESS | 1662 | 1462315898107 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:51:38 INFO - PROCESS | 1662 | 1462315898108 Marionette TRACE conn2 <- [1,2770,null,{}] 15:51:38 INFO - PROCESS | 1662 | 1462315898130 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}] 15:51:38 INFO - PROCESS | 1662 | 1462315898229 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 15:51:38 INFO - PROCESS | 1662 | 1462315898300 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d842800 == 60 [pid = 1662] [id = 700] 15:51:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x128c08400) [pid = 1662] [serial = 2100] [outer = 0x0] 15:51:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x128ce2c00) [pid = 1662] [serial = 2101] [outer = 0x128c08400] 15:51:38 INFO - PROCESS | 1662 | 1462315898336 Marionette DEBUG loaded listener.js 15:51:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x128cef000) [pid = 1662] [serial = 2102] [outer = 0x128c08400] 15:51:39 INFO - PROCESS | 1662 | 1462315899045 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]]]}] 15:51:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:51:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1036ms 15:51:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:51:39 INFO - PROCESS | 1662 | 1462315899143 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 15:51:39 INFO - PROCESS | 1662 | 1462315899147 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 15:51:39 INFO - PROCESS | 1662 | 1462315899151 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:51:39 INFO - PROCESS | 1662 | 1462315899153 Marionette TRACE conn2 <- [1,2774,null,{}] 15:51:39 INFO - PROCESS | 1662 | 1462315899166 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}] 15:51:39 INFO - PROCESS | 1662 | 1462315899262 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 15:51:39 INFO - PROCESS | 1662 | 1462315899330 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x124211000 == 61 [pid = 1662] [id = 701] 15:51:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x113210800) [pid = 1662] [serial = 2103] [outer = 0x0] 15:51:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x115e87c00) [pid = 1662] [serial = 2104] [outer = 0x113210800] 15:51:39 INFO - PROCESS | 1662 | 1462315899357 Marionette DEBUG loaded listener.js 15:51:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x116a66800) [pid = 1662] [serial = 2105] [outer = 0x113210800] 15:51:39 INFO - PROCESS | 1662 | 1462315899768 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]]]}] 15:51:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:51:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 681ms 15:51:39 INFO - PROCESS | 1662 | 1462315899832 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 15:51:39 INFO - PROCESS | 1662 | 1462315899836 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 15:51:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:51:39 INFO - PROCESS | 1662 | 1462315899840 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:51:39 INFO - PROCESS | 1662 | 1462315899842 Marionette TRACE conn2 <- [1,2778,null,{}] 15:51:39 INFO - PROCESS | 1662 | 1462315899846 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}] 15:51:39 INFO - PROCESS | 1662 | 1462315899943 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 15:51:40 INFO - PROCESS | 1662 | 1462315900016 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185c1000 == 62 [pid = 1662] [id = 702] 15:51:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x116163400) [pid = 1662] [serial = 2106] [outer = 0x0] 15:51:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x118309800) [pid = 1662] [serial = 2107] [outer = 0x116163400] 15:51:40 INFO - PROCESS | 1662 | 1462315900044 Marionette DEBUG loaded listener.js 15:51:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x1184dac00) [pid = 1662] [serial = 2108] [outer = 0x116163400] 15:51:40 INFO - PROCESS | 1662 | --DOCSHELL 0x1121a3800 == 61 [pid = 1662] [id = 527] 15:51:40 INFO - PROCESS | 1662 | --DOCSHELL 0x12d250800 == 60 [pid = 1662] [id = 694] 15:51:40 INFO - PROCESS | 1662 | --DOCSHELL 0x12d134000 == 59 [pid = 1662] [id = 693] 15:51:40 INFO - PROCESS | 1662 | --DOCSHELL 0x12ca41000 == 58 [pid = 1662] [id = 692] 15:51:40 INFO - PROCESS | 1662 | --DOCSHELL 0x12c76b000 == 57 [pid = 1662] [id = 691] 15:51:40 INFO - PROCESS | 1662 | --DOCSHELL 0x12c341000 == 56 [pid = 1662] [id = 690] 15:51:40 INFO - PROCESS | 1662 | --DOCSHELL 0x12b31e800 == 55 [pid = 1662] [id = 689] 15:51:40 INFO - PROCESS | 1662 | --DOCSHELL 0x12b24a800 == 54 [pid = 1662] [id = 688] 15:51:40 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x124eb3800) [pid = 1662] [serial = 1999] [outer = 0x0] [url = about:blank] 15:51:40 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x112ed3800) [pid = 1662] [serial = 2002] [outer = 0x0] [url = about:blank] 15:51:40 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x1168c1c00) [pid = 1662] [serial = 2005] [outer = 0x0] [url = about:blank] 15:51:40 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x11983cc00) [pid = 1662] [serial = 2008] [outer = 0x0] [url = about:blank] 15:51:40 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x121278c00) [pid = 1662] [serial = 2011] [outer = 0x0] [url = about:blank] 15:51:40 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x121273000) [pid = 1662] [serial = 2038] [outer = 0x0] [url = about:blank] 15:51:40 INFO - PROCESS | 1662 | --DOCSHELL 0x128fb3800 == 53 [pid = 1662] [id = 687] 15:51:40 INFO - PROCESS | 1662 | --DOCSHELL 0x127459800 == 52 [pid = 1662] [id = 686] 15:51:40 INFO - PROCESS | 1662 | --DOCSHELL 0x119fca800 == 51 [pid = 1662] [id = 685] 15:51:40 INFO - PROCESS | 1662 | --DOCSHELL 0x117314800 == 50 [pid = 1662] [id = 684] 15:51:40 INFO - PROCESS | 1662 | --DOCSHELL 0x121235000 == 49 [pid = 1662] [id = 683] 15:51:40 INFO - PROCESS | 1662 | --DOCSHELL 0x1183c2800 == 48 [pid = 1662] [id = 680] 15:51:40 INFO - PROCESS | 1662 | --DOCSHELL 0x1298b9800 == 47 [pid = 1662] [id = 679] 15:51:40 INFO - PROCESS | 1662 | 1462315900453 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]]]}] 15:51:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:51:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 620ms 15:51:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:51:40 INFO - PROCESS | 1662 | 1462315900462 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 15:51:40 INFO - PROCESS | 1662 | 1462315900464 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 15:51:40 INFO - PROCESS | 1662 | 1462315900467 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:51:40 INFO - PROCESS | 1662 | 1462315900469 Marionette TRACE conn2 <- [1,2782,null,{}] 15:51:40 INFO - PROCESS | 1662 | 1462315900476 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}] 15:51:40 INFO - PROCESS | 1662 | 1462315900565 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 15:51:40 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x119da0400) [pid = 1662] [serial = 2032] [outer = 0x0] [url = about:blank] 15:51:40 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x112bc8800) [pid = 1662] [serial = 2020] [outer = 0x0] [url = about:blank] 15:51:40 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x1166c7000) [pid = 1662] [serial = 2021] [outer = 0x0] [url = about:blank] 15:51:40 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x11837e000) [pid = 1662] [serial = 2026] [outer = 0x0] [url = about:blank] 15:51:40 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x1180cd400) [pid = 1662] [serial = 2023] [outer = 0x0] [url = about:blank] 15:51:40 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x1181d1800) [pid = 1662] [serial = 2024] [outer = 0x0] [url = about:blank] 15:51:40 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x112c69c00) [pid = 1662] [serial = 2018] [outer = 0x0] [url = about:blank] 15:51:40 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x112b35800) [pid = 1662] [serial = 2017] [outer = 0x0] [url = about:blank] 15:51:40 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x12354bc00) [pid = 1662] [serial = 2015] [outer = 0x0] [url = about:blank] 15:51:40 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x118f78400) [pid = 1662] [serial = 2014] [outer = 0x0] [url = about:blank] 15:51:40 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x117675800) [pid = 1662] [serial = 2035] [outer = 0x0] [url = about:blank] 15:51:40 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x119129000) [pid = 1662] [serial = 2029] [outer = 0x0] [url = about:blank] 15:51:40 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x121197c00) [pid = 1662] [serial = 2033] [outer = 0x0] [url = about:blank] 15:51:40 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1195bac00) [pid = 1662] [serial = 2030] [outer = 0x0] [url = about:blank] 15:51:40 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x118795c00) [pid = 1662] [serial = 2027] [outer = 0x0] [url = about:blank] 15:51:40 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x1195c2400) [pid = 1662] [serial = 2036] [outer = 0x0] [url = about:blank] 15:51:40 INFO - PROCESS | 1662 | 1462315900649 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185c3800 == 48 [pid = 1662] [id = 703] 15:51:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x112bc8800) [pid = 1662] [serial = 2109] [outer = 0x0] 15:51:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x117675800) [pid = 1662] [serial = 2110] [outer = 0x112bc8800] 15:51:40 INFO - PROCESS | 1662 | 1462315900682 Marionette DEBUG loaded listener.js 15:51:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x11934d400) [pid = 1662] [serial = 2111] [outer = 0x112bc8800] 15:51:40 INFO - PROCESS | 1662 | 1462315900985 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]]]}] 15:51:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:51:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 571ms 15:51:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:51:41 INFO - PROCESS | 1662 | 1462315901038 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 15:51:41 INFO - PROCESS | 1662 | 1462315901040 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 15:51:41 INFO - PROCESS | 1662 | 1462315901042 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:51:41 INFO - PROCESS | 1662 | 1462315901044 Marionette TRACE conn2 <- [1,2786,null,{}] 15:51:41 INFO - PROCESS | 1662 | 1462315901046 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}] 15:51:41 INFO - PROCESS | 1662 | 1462315901128 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 15:51:41 INFO - PROCESS | 1662 | 1462315901206 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x12122c000 == 49 [pid = 1662] [id = 704] 15:51:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x1195bac00) [pid = 1662] [serial = 2112] [outer = 0x0] 15:51:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x119d5fc00) [pid = 1662] [serial = 2113] [outer = 0x1195bac00] 15:51:41 INFO - PROCESS | 1662 | 1462315901232 Marionette DEBUG loaded listener.js 15:51:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x121192400) [pid = 1662] [serial = 2114] [outer = 0x1195bac00] 15:51:41 INFO - PROCESS | 1662 | 1462315901513 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]]]}] 15:51:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:51:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 522ms 15:51:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:51:41 INFO - PROCESS | 1662 | 1462315901566 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 15:51:41 INFO - PROCESS | 1662 | 1462315901567 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 15:51:41 INFO - PROCESS | 1662 | 1462315901569 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:51:41 INFO - PROCESS | 1662 | 1462315901570 Marionette TRACE conn2 <- [1,2790,null,{}] 15:51:41 INFO - PROCESS | 1662 | 1462315901573 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}] 15:51:41 INFO - PROCESS | 1662 | 1462315901657 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 15:51:41 INFO - PROCESS | 1662 | 1462315901662 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x127714000 == 50 [pid = 1662] [id = 705] 15:51:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x119eca800) [pid = 1662] [serial = 2115] [outer = 0x0] 15:51:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x12127bc00) [pid = 1662] [serial = 2116] [outer = 0x119eca800] 15:51:41 INFO - PROCESS | 1662 | 1462315901687 Marionette DEBUG loaded listener.js 15:51:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x12363e800) [pid = 1662] [serial = 2117] [outer = 0x119eca800] 15:51:42 INFO - PROCESS | 1662 | 1462315902036 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]]]}] 15:51:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:51:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 518ms 15:51:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:51:42 INFO - PROCESS | 1662 | 1462315902088 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 15:51:42 INFO - PROCESS | 1662 | 1462315902089 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 15:51:42 INFO - PROCESS | 1662 | 1462315902091 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:51:42 INFO - PROCESS | 1662 | 1462315902092 Marionette TRACE conn2 <- [1,2794,null,{}] 15:51:42 INFO - PROCESS | 1662 | 1462315902095 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}] 15:51:42 INFO - PROCESS | 1662 | 1462315902196 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 15:51:42 INFO - PROCESS | 1662 | 1462315902203 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198c0000 == 51 [pid = 1662] [id = 706] 15:51:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x12426e000) [pid = 1662] [serial = 2118] [outer = 0x0] 15:51:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x124eb3800) [pid = 1662] [serial = 2119] [outer = 0x12426e000] 15:51:42 INFO - PROCESS | 1662 | 1462315902231 Marionette DEBUG loaded listener.js 15:51:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x125f6a400) [pid = 1662] [serial = 2120] [outer = 0x12426e000] 15:51:42 INFO - PROCESS | 1662 | 1462315902599 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]]]}] 15:51:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:51:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 522ms 15:51:42 INFO - PROCESS | 1662 | 1462315902615 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 15:51:42 INFO - PROCESS | 1662 | 1462315902617 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 15:51:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:51:42 INFO - PROCESS | 1662 | 1462315902620 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:51:42 INFO - PROCESS | 1662 | 1462315902622 Marionette TRACE conn2 <- [1,2798,null,{}] 15:51:42 INFO - PROCESS | 1662 | 1462315902626 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}] 15:51:42 INFO - PROCESS | 1662 | 1462315902804 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 15:51:42 INFO - PROCESS | 1662 | 1462315902829 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b23f800 == 52 [pid = 1662] [id = 707] 15:51:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x127204000) [pid = 1662] [serial = 2121] [outer = 0x0] 15:51:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x127259400) [pid = 1662] [serial = 2122] [outer = 0x127204000] 15:51:42 INFO - PROCESS | 1662 | 1462315902856 Marionette DEBUG loaded listener.js 15:51:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x1274ecc00) [pid = 1662] [serial = 2123] [outer = 0x127204000] 15:51:43 INFO - PROCESS | 1662 | 1462315903225 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]]]}] 15:51:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:51:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 619ms 15:51:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:51:43 INFO - PROCESS | 1662 | 1462315903240 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 15:51:43 INFO - PROCESS | 1662 | 1462315903241 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 15:51:43 INFO - PROCESS | 1662 | 1462315903243 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:51:43 INFO - PROCESS | 1662 | 1462315903244 Marionette TRACE conn2 <- [1,2802,null,{}] 15:51:43 INFO - PROCESS | 1662 | 1462315903247 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}] 15:51:43 INFO - PROCESS | 1662 | 1462315903366 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 15:51:43 INFO - PROCESS | 1662 | 1462315903382 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bc98800 == 53 [pid = 1662] [id = 708] 15:51:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x127208400) [pid = 1662] [serial = 2124] [outer = 0x0] 15:51:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x1277d3c00) [pid = 1662] [serial = 2125] [outer = 0x127208400] 15:51:43 INFO - PROCESS | 1662 | 1462315903423 Marionette DEBUG loaded listener.js 15:51:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x128ceb800) [pid = 1662] [serial = 2126] [outer = 0x127208400] 15:51:43 INFO - PROCESS | 1662 | 1462315903888 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]]]}] 15:51:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:51:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 670ms 15:51:43 INFO - PROCESS | 1662 | 1462315903914 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 15:51:43 INFO - PROCESS | 1662 | 1462315903915 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 15:51:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:51:43 INFO - PROCESS | 1662 | 1462315903917 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:51:43 INFO - PROCESS | 1662 | 1462315903918 Marionette TRACE conn2 <- [1,2806,null,{}] 15:51:43 INFO - PROCESS | 1662 | 1462315903934 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}] 15:51:44 INFO - PROCESS | 1662 | 1462315904037 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 15:51:44 INFO - PROCESS | 1662 | 1462315904089 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ca26800 == 54 [pid = 1662] [id = 709] 15:51:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x112cea400) [pid = 1662] [serial = 2127] [outer = 0x0] 15:51:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x1276b6000) [pid = 1662] [serial = 2128] [outer = 0x112cea400] 15:51:44 INFO - PROCESS | 1662 | 1462315904116 Marionette DEBUG loaded listener.js 15:51:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x128e25000) [pid = 1662] [serial = 2129] [outer = 0x112cea400] 15:51:44 INFO - PROCESS | 1662 | 1462315904474 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]]]}] 15:51:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:51:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 583ms 15:51:44 INFO - PROCESS | 1662 | 1462315904501 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 15:51:44 INFO - PROCESS | 1662 | 1462315904502 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 15:51:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:51:44 INFO - PROCESS | 1662 | 1462315904515 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:51:44 INFO - PROCESS | 1662 | 1462315904517 Marionette TRACE conn2 <- [1,2810,null,{}] 15:51:44 INFO - PROCESS | 1662 | 1462315904520 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}] 15:51:44 INFO - PROCESS | 1662 | 1462315904677 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 15:51:44 INFO - PROCESS | 1662 | 1462315904696 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d145800 == 55 [pid = 1662] [id = 710] 15:51:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x128e25c00) [pid = 1662] [serial = 2130] [outer = 0x0] 15:51:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x128edb400) [pid = 1662] [serial = 2131] [outer = 0x128e25c00] 15:51:44 INFO - PROCESS | 1662 | 1462315904725 Marionette DEBUG loaded listener.js 15:51:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x128ee3800) [pid = 1662] [serial = 2132] [outer = 0x128e25c00] 15:51:45 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x124747400) [pid = 1662] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 15:51:45 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x125c61400) [pid = 1662] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:51:45 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x1183de800) [pid = 1662] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:51:45 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x12127e800) [pid = 1662] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:51:45 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x119ebe800) [pid = 1662] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:51:45 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x119354000) [pid = 1662] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:51:45 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x1129ddc00) [pid = 1662] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:51:45 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x112cedc00) [pid = 1662] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:51:45 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x1180da000) [pid = 1662] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:51:45 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x12cf70c00) [pid = 1662] [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.] 15:51:45 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x127205c00) [pid = 1662] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:51:45 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x125f6e400) [pid = 1662] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:51:45 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x12d135800) [pid = 1662] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:51:45 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x112c64c00) [pid = 1662] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:51:45 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x1134dc400) [pid = 1662] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:51:45 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x112bbe400) [pid = 1662] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:51:45 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x1184db400) [pid = 1662] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:51:45 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x119d99c00) [pid = 1662] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:51:45 INFO - PROCESS | 1662 | 1462315905180 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]]]}] 15:51:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:51:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 672ms 15:51:45 INFO - PROCESS | 1662 | 1462315905187 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 15:51:45 INFO - PROCESS | 1662 | 1462315905189 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 15:51:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:51:45 INFO - PROCESS | 1662 | 1462315905201 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:51:45 INFO - PROCESS | 1662 | 1462315905203 Marionette TRACE conn2 <- [1,2814,null,{}] 15:51:45 INFO - PROCESS | 1662 | 1462315905205 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}] 15:51:45 INFO - PROCESS | 1662 | 1462315905337 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 15:51:45 INFO - PROCESS | 1662 | 1462315905404 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d803000 == 56 [pid = 1662] [id = 711] 15:51:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x119354000) [pid = 1662] [serial = 2133] [outer = 0x0] 15:51:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x12746dc00) [pid = 1662] [serial = 2134] [outer = 0x119354000] 15:51:45 INFO - PROCESS | 1662 | 1462315905433 Marionette DEBUG loaded listener.js 15:51:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x128f79400) [pid = 1662] [serial = 2135] [outer = 0x119354000] 15:51:45 INFO - PROCESS | 1662 | 1462315905737 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]]]}] 15:51:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:51:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 573ms 15:51:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:51:45 INFO - PROCESS | 1662 | 1462315905771 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 15:51:45 INFO - PROCESS | 1662 | 1462315905772 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 15:51:45 INFO - PROCESS | 1662 | 1462315905774 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:51:45 INFO - PROCESS | 1662 | 1462315905775 Marionette TRACE conn2 <- [1,2818,null,{}] 15:51:45 INFO - PROCESS | 1662 | 1462315905779 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}] 15:51:45 INFO - PROCESS | 1662 | 1462315905868 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 15:51:45 INFO - PROCESS | 1662 | 1462315905927 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d89b000 == 57 [pid = 1662] [id = 712] 15:51:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x128ee5000) [pid = 1662] [serial = 2136] [outer = 0x0] 15:51:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x128f81800) [pid = 1662] [serial = 2137] [outer = 0x128ee5000] 15:51:45 INFO - PROCESS | 1662 | 1462315905952 Marionette DEBUG loaded listener.js 15:51:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x129612000) [pid = 1662] [serial = 2138] [outer = 0x128ee5000] 15:51:46 INFO - PROCESS | 1662 | 1462315906229 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]]]}] 15:51:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:51:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 474ms 15:51:46 INFO - PROCESS | 1662 | 1462315906250 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 15:51:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:51:46 INFO - PROCESS | 1662 | 1462315906252 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 15:51:46 INFO - PROCESS | 1662 | 1462315906254 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:51:46 INFO - PROCESS | 1662 | 1462315906255 Marionette TRACE conn2 <- [1,2822,null,{}] 15:51:46 INFO - PROCESS | 1662 | 1462315906258 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}] 15:51:46 INFO - PROCESS | 1662 | 1462315906351 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 15:51:46 INFO - PROCESS | 1662 | 1462315906355 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x12df4b000 == 58 [pid = 1662] [id = 713] 15:51:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x129617400) [pid = 1662] [serial = 2139] [outer = 0x0] 15:51:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x1296bb800) [pid = 1662] [serial = 2140] [outer = 0x129617400] 15:51:46 INFO - PROCESS | 1662 | 1462315906381 Marionette DEBUG loaded listener.js 15:51:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x12a92bc00) [pid = 1662] [serial = 2141] [outer = 0x129617400] 15:51:46 INFO - PROCESS | 1662 | 1462315906808 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]]]}] 15:51:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:51:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 569ms 15:51:46 INFO - PROCESS | 1662 | 1462315906827 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 15:51:46 INFO - PROCESS | 1662 | 1462315906833 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 15:51:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:51:46 INFO - PROCESS | 1662 | 1462315906836 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:51:46 INFO - PROCESS | 1662 | 1462315906838 Marionette TRACE conn2 <- [1,2826,null,{}] 15:51:46 INFO - PROCESS | 1662 | 1462315906842 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}] 15:51:46 INFO - PROCESS | 1662 | 1462315906982 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 15:51:47 INFO - PROCESS | 1662 | 1462315907139 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x116a9b000 == 59 [pid = 1662] [id = 714] 15:51:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x1126b9400) [pid = 1662] [serial = 2142] [outer = 0x0] 15:51:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x112a1c000) [pid = 1662] [serial = 2143] [outer = 0x1126b9400] 15:51:47 INFO - PROCESS | 1662 | 1462315907173 Marionette DEBUG loaded listener.js 15:51:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x112bc0000) [pid = 1662] [serial = 2144] [outer = 0x1126b9400] 15:51:47 INFO - PROCESS | 1662 | 1462315907614 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:51:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:51:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 822ms 15:51:47 INFO - PROCESS | 1662 | 1462315907671 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 15:51:47 INFO - PROCESS | 1662 | 1462315907674 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 15:51:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:51:47 INFO - PROCESS | 1662 | 1462315907677 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:51:47 INFO - PROCESS | 1662 | 1462315907680 Marionette TRACE conn2 <- [1,2830,null,{}] 15:51:47 INFO - PROCESS | 1662 | 1462315907716 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}] 15:51:47 INFO - PROCESS | 1662 | 1462315907826 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 15:51:47 INFO - PROCESS | 1662 | 1462315907899 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x123703800 == 60 [pid = 1662] [id = 715] 15:51:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x117673400) [pid = 1662] [serial = 2145] [outer = 0x0] 15:51:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x118303000) [pid = 1662] [serial = 2146] [outer = 0x117673400] 15:51:47 INFO - PROCESS | 1662 | 1462315907931 Marionette DEBUG loaded listener.js 15:51:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x11879e000) [pid = 1662] [serial = 2147] [outer = 0x117673400] 15:51:48 INFO - PROCESS | 1662 | 1462315908355 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]]]}] 15:51:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:51:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 687ms 15:51:48 INFO - PROCESS | 1662 | 1462315908367 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 15:51:48 INFO - PROCESS | 1662 | 1462315908370 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 15:51:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:51:48 INFO - PROCESS | 1662 | 1462315908373 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:51:48 INFO - PROCESS | 1662 | 1462315908374 Marionette TRACE conn2 <- [1,2834,null,{}] 15:51:48 INFO - PROCESS | 1662 | 1462315908377 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}] 15:51:48 INFO - PROCESS | 1662 | 1462315908485 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 15:51:48 INFO - PROCESS | 1662 | 1462315908543 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a989800 == 61 [pid = 1662] [id = 716] 15:51:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x118fd6c00) [pid = 1662] [serial = 2148] [outer = 0x0] 15:51:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x119836c00) [pid = 1662] [serial = 2149] [outer = 0x118fd6c00] 15:51:48 INFO - PROCESS | 1662 | 1462315908576 Marionette DEBUG loaded listener.js 15:51:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x121198800) [pid = 1662] [serial = 2150] [outer = 0x118fd6c00] 15:51:49 INFO - PROCESS | 1662 | 1462315909050 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:51:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:51:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 722ms 15:51:49 INFO - PROCESS | 1662 | 1462315909096 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 15:51:49 INFO - PROCESS | 1662 | 1462315909098 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 15:51:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:51:49 INFO - PROCESS | 1662 | 1462315909108 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:51:49 INFO - PROCESS | 1662 | 1462315909115 Marionette TRACE conn2 <- [1,2838,null,{}] 15:51:49 INFO - PROCESS | 1662 | 1462315909121 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}] 15:51:49 INFO - PROCESS | 1662 | 1462315909313 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 15:51:49 INFO - PROCESS | 1662 | 1462315909419 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d265800 == 62 [pid = 1662] [id = 717] 15:51:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x12127c800) [pid = 1662] [serial = 2151] [outer = 0x0] 15:51:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 134 (0x124ef1c00) [pid = 1662] [serial = 2152] [outer = 0x12127c800] 15:51:49 INFO - PROCESS | 1662 | 1462315909466 Marionette DEBUG loaded listener.js 15:51:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 135 (0x125f66c00) [pid = 1662] [serial = 2153] [outer = 0x12127c800] 15:51:49 INFO - PROCESS | 1662 | 1462315909879 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]]]}] 15:51:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:51:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 786ms 15:51:49 INFO - PROCESS | 1662 | 1462315909888 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 15:51:49 INFO - PROCESS | 1662 | 1462315909890 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 15:51:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:51:49 INFO - PROCESS | 1662 | 1462315909892 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:51:49 INFO - PROCESS | 1662 | 1462315909893 Marionette TRACE conn2 <- [1,2842,null,{}] 15:51:49 INFO - PROCESS | 1662 | 1462315909898 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}] 15:51:50 INFO - PROCESS | 1662 | 1462315910006 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 15:51:50 INFO - PROCESS | 1662 | 1462315910066 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x134cde800 == 63 [pid = 1662] [id = 718] 15:51:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 136 (0x125c6d800) [pid = 1662] [serial = 2154] [outer = 0x0] 15:51:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 137 (0x1277d1c00) [pid = 1662] [serial = 2155] [outer = 0x125c6d800] 15:51:50 INFO - PROCESS | 1662 | 1462315910136 Marionette DEBUG loaded listener.js 15:51:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 138 (0x128e28800) [pid = 1662] [serial = 2156] [outer = 0x125c6d800] 15:51:50 INFO - PROCESS | 1662 | 1462315910572 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]]]}] 15:51:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:51:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 723ms 15:51:50 INFO - PROCESS | 1662 | 1462315910616 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 15:51:50 INFO - PROCESS | 1662 | 1462315910617 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 15:51:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:51:50 INFO - PROCESS | 1662 | 1462315910620 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:51:50 INFO - PROCESS | 1662 | 1462315910621 Marionette TRACE conn2 <- [1,2846,null,{}] 15:51:50 INFO - PROCESS | 1662 | 1462315910623 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}] 15:51:50 INFO - PROCESS | 1662 | 1462315910750 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 15:51:50 INFO - PROCESS | 1662 | 1462315910828 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x119fd3000 == 64 [pid = 1662] [id = 719] 15:51:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 139 (0x12363d000) [pid = 1662] [serial = 2157] [outer = 0x0] 15:51:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 140 (0x125720c00) [pid = 1662] [serial = 2158] [outer = 0x12363d000] 15:51:50 INFO - PROCESS | 1662 | 1462315910865 Marionette DEBUG loaded listener.js 15:51:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 141 (0x128f7ac00) [pid = 1662] [serial = 2159] [outer = 0x12363d000] 15:51:51 INFO - PROCESS | 1662 | 1462315911461 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]]]}] 15:51:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:51:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 919ms 15:51:51 INFO - PROCESS | 1662 | 1462315911539 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 15:51:51 INFO - PROCESS | 1662 | 1462315911541 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 15:51:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:51:51 INFO - PROCESS | 1662 | 1462315911547 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:51:51 INFO - PROCESS | 1662 | 1462315911549 Marionette TRACE conn2 <- [1,2850,null,{}] 15:51:51 INFO - PROCESS | 1662 | 1462315911554 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}] 15:51:51 INFO - PROCESS | 1662 | 1462315911655 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 15:51:51 INFO - PROCESS | 1662 | 1462315911728 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x1232a7000 == 65 [pid = 1662] [id = 720] 15:51:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 142 (0x112bc0800) [pid = 1662] [serial = 2160] [outer = 0x0] 15:51:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 143 (0x112c60800) [pid = 1662] [serial = 2161] [outer = 0x112bc0800] 15:51:51 INFO - PROCESS | 1662 | 1462315911756 Marionette DEBUG loaded listener.js 15:51:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 144 (0x112ced800) [pid = 1662] [serial = 2162] [outer = 0x112bc0800] 15:51:52 INFO - PROCESS | 1662 | 1462315912216 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:51:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:51:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 724ms 15:51:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:51:52 INFO - PROCESS | 1662 | 1462315912270 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 15:51:52 INFO - PROCESS | 1662 | 1462315912273 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 15:51:52 INFO - PROCESS | 1662 | 1462315912277 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:51:52 INFO - PROCESS | 1662 | 1462315912281 Marionette TRACE conn2 <- [1,2854,null,{}] 15:51:52 INFO - PROCESS | 1662 | 1462315912284 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}] 15:51:52 INFO - PROCESS | 1662 | 1462315912379 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 15:51:52 INFO - PROCESS | 1662 | 1462315912442 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x1196de800 == 66 [pid = 1662] [id = 721] 15:51:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 145 (0x1168c2800) [pid = 1662] [serial = 2163] [outer = 0x0] 15:51:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 146 (0x117d28400) [pid = 1662] [serial = 2164] [outer = 0x1168c2800] 15:51:52 INFO - PROCESS | 1662 | 1462315912470 Marionette DEBUG loaded listener.js 15:51:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 147 (0x1181c4000) [pid = 1662] [serial = 2165] [outer = 0x1168c2800] 15:51:52 INFO - PROCESS | 1662 | --DOCSHELL 0x1183d2000 == 65 [pid = 1662] [id = 512] 15:51:52 INFO - PROCESS | 1662 | --DOCSHELL 0x121227800 == 64 [pid = 1662] [id = 514] 15:51:52 INFO - PROCESS | 1662 | --DOCSHELL 0x124208000 == 63 [pid = 1662] [id = 515] 15:51:52 INFO - PROCESS | 1662 | --DOCSHELL 0x135b62800 == 62 [pid = 1662] [id = 633] 15:51:52 INFO - PROCESS | 1662 | --DOCSHELL 0x12df4b000 == 61 [pid = 1662] [id = 713] 15:51:52 INFO - PROCESS | 1662 | --DOCSHELL 0x12d89b000 == 60 [pid = 1662] [id = 712] 15:51:52 INFO - PROCESS | 1662 | --DOCSHELL 0x12d803000 == 59 [pid = 1662] [id = 711] 15:51:52 INFO - PROCESS | 1662 | --DOCSHELL 0x12d145800 == 58 [pid = 1662] [id = 710] 15:51:52 INFO - PROCESS | 1662 | --DOCSHELL 0x12ca26800 == 57 [pid = 1662] [id = 709] 15:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 146 (0x12d13b800) [pid = 1662] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 145 (0x1277d2400) [pid = 1662] [serial = 2083] [outer = 0x0] [url = about:blank] 15:51:52 INFO - PROCESS | 1662 | --DOCSHELL 0x12bc98800 == 56 [pid = 1662] [id = 708] 15:51:52 INFO - PROCESS | 1662 | --DOCSHELL 0x12b23f800 == 55 [pid = 1662] [id = 707] 15:51:52 INFO - PROCESS | 1662 | --DOCSHELL 0x1198c0000 == 54 [pid = 1662] [id = 706] 15:51:52 INFO - PROCESS | 1662 | --DOCSHELL 0x127714000 == 53 [pid = 1662] [id = 705] 15:51:52 INFO - PROCESS | 1662 | --DOCSHELL 0x12122c000 == 52 [pid = 1662] [id = 704] 15:51:52 INFO - PROCESS | 1662 | --DOCSHELL 0x1185c3800 == 51 [pid = 1662] [id = 703] 15:51:52 INFO - PROCESS | 1662 | --DOCSHELL 0x1185c1000 == 50 [pid = 1662] [id = 702] 15:51:52 INFO - PROCESS | 1662 | --DOCSHELL 0x12d130000 == 49 [pid = 1662] [id = 17] 15:51:52 INFO - PROCESS | 1662 | --DOCSHELL 0x124211000 == 48 [pid = 1662] [id = 701] 15:51:52 INFO - PROCESS | 1662 | --DOCSHELL 0x117d13800 == 47 [pid = 1662] [id = 695] 15:51:52 INFO - PROCESS | 1662 | 1462315912880 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]]]}] 15:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 144 (0x113476800) [pid = 1662] [serial = 1949] [outer = 0x0] [url = about:blank] 15:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 143 (0x117672c00) [pid = 1662] [serial = 1952] [outer = 0x0] [url = about:blank] 15:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 142 (0x119d5e000) [pid = 1662] [serial = 1958] [outer = 0x0] [url = about:blank] 15:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 141 (0x119836400) [pid = 1662] [serial = 1955] [outer = 0x0] [url = about:blank] 15:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 140 (0x119eca400) [pid = 1662] [serial = 1946] [outer = 0x0] [url = about:blank] 15:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 139 (0x125128000) [pid = 1662] [serial = 2068] [outer = 0x0] [url = about:blank] 15:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 138 (0x125c6f800) [pid = 1662] [serial = 2071] [outer = 0x0] [url = about:blank] 15:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 137 (0x119d9a000) [pid = 1662] [serial = 2074] [outer = 0x0] [url = about:blank] 15:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 136 (0x123644c00) [pid = 1662] [serial = 2065] [outer = 0x0] [url = about:blank] 15:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 135 (0x121195000) [pid = 1662] [serial = 2062] [outer = 0x0] [url = about:blank] 15:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 134 (0x121276800) [pid = 1662] [serial = 2063] [outer = 0x0] [url = about:blank] 15:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 133 (0x119d58000) [pid = 1662] [serial = 2047] [outer = 0x0] [url = about:blank] 15:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x119835800) [pid = 1662] [serial = 2059] [outer = 0x0] [url = about:blank] 15:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x119d9bc00) [pid = 1662] [serial = 2060] [outer = 0x0] [url = about:blank] 15:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x112c63c00) [pid = 1662] [serial = 2053] [outer = 0x0] [url = about:blank] 15:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x1172a1800) [pid = 1662] [serial = 2054] [outer = 0x0] [url = about:blank] 15:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x1166c2800) [pid = 1662] [serial = 2051] [outer = 0x0] [url = about:blank] 15:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x11335e400) [pid = 1662] [serial = 2050] [outer = 0x0] [url = about:blank] 15:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x1183d7800) [pid = 1662] [serial = 2056] [outer = 0x0] [url = about:blank] 15:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x119128800) [pid = 1662] [serial = 2057] [outer = 0x0] [url = about:blank] 15:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x112bc4000) [pid = 1662] [serial = 2041] [outer = 0x0] [url = about:blank] 15:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x1180d5c00) [pid = 1662] [serial = 2044] [outer = 0x0] [url = about:blank] 15:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x12b474000) [pid = 1662] [serial = 1424] [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.] 15:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x125f6a000) [pid = 1662] [serial = 2072] [outer = 0x0] [url = about:blank] 15:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x127474400) [pid = 1662] [serial = 2080] [outer = 0x0] [url = about:blank] 15:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x1277c7800) [pid = 1662] [serial = 2081] [outer = 0x0] [url = about:blank] 15:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x125724c00) [pid = 1662] [serial = 2069] [outer = 0x0] [url = about:blank] 15:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x125f6e000) [pid = 1662] [serial = 2075] [outer = 0x0] [url = about:blank] 15:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x127210400) [pid = 1662] [serial = 2078] [outer = 0x0] [url = about:blank] 15:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x124ebdc00) [pid = 1662] [serial = 2066] [outer = 0x0] [url = about:blank] 15:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x12720a800) [pid = 1662] [serial = 2077] [outer = 0x0] [url = about:blank] 15:51:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:51:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 671ms 15:51:52 INFO - PROCESS | 1662 | 1462315912950 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 15:51:52 INFO - PROCESS | 1662 | 1462315912952 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 15:51:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:51:52 INFO - PROCESS | 1662 | 1462315912955 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:51:52 INFO - PROCESS | 1662 | 1462315912959 Marionette TRACE conn2 <- [1,2858,null,{}] 15:51:52 INFO - PROCESS | 1662 | 1462315912969 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}] 15:51:53 INFO - PROCESS | 1662 | 1462315913102 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 15:51:53 INFO - PROCESS | 1662 | 1462315913116 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198d3000 == 48 [pid = 1662] [id = 722] 15:51:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x1168c1800) [pid = 1662] [serial = 2166] [outer = 0x0] 15:51:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x118397400) [pid = 1662] [serial = 2167] [outer = 0x1168c1800] 15:51:53 INFO - PROCESS | 1662 | 1462315913162 Marionette DEBUG loaded listener.js 15:51:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x118855400) [pid = 1662] [serial = 2168] [outer = 0x1168c1800] 15:51:53 INFO - PROCESS | 1662 | 1462315913615 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:51:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:51:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 678ms 15:51:53 INFO - PROCESS | 1662 | 1462315913634 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 15:51:53 INFO - PROCESS | 1662 | 1462315913636 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 15:51:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:51:53 INFO - PROCESS | 1662 | 1462315913638 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:51:53 INFO - PROCESS | 1662 | 1462315913639 Marionette TRACE conn2 <- [1,2862,null,{}] 15:51:53 INFO - PROCESS | 1662 | 1462315913642 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}] 15:51:53 INFO - PROCESS | 1662 | 1462315913734 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 15:51:53 INFO - PROCESS | 1662 | 1462315913762 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x127713800 == 49 [pid = 1662] [id = 723] 15:51:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x1195ba000) [pid = 1662] [serial = 2169] [outer = 0x0] 15:51:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x119ba4c00) [pid = 1662] [serial = 2170] [outer = 0x1195ba000] 15:51:53 INFO - PROCESS | 1662 | 1462315913789 Marionette DEBUG loaded listener.js 15:51:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x119d56800) [pid = 1662] [serial = 2171] [outer = 0x1195ba000] 15:51:54 INFO - PROCESS | 1662 | 1462315914148 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]]]}] 15:51:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:51:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 518ms 15:51:54 INFO - PROCESS | 1662 | 1462315914156 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 15:51:54 INFO - PROCESS | 1662 | 1462315914157 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 15:51:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:51:54 INFO - PROCESS | 1662 | 1462315914164 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:51:54 INFO - PROCESS | 1662 | 1462315914165 Marionette TRACE conn2 <- [1,2866,null,{}] 15:51:54 INFO - PROCESS | 1662 | 1462315914168 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}] 15:51:54 INFO - PROCESS | 1662 | 1462315914256 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 15:51:54 INFO - PROCESS | 1662 | 1462315914261 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x1296e8000 == 50 [pid = 1662] [id = 724] 15:51:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x1195ba400) [pid = 1662] [serial = 2172] [outer = 0x0] 15:51:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x119d9b400) [pid = 1662] [serial = 2173] [outer = 0x1195ba400] 15:51:54 INFO - PROCESS | 1662 | 1462315914287 Marionette DEBUG loaded listener.js 15:51:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x121193400) [pid = 1662] [serial = 2174] [outer = 0x1195ba400] 15:51:54 INFO - PROCESS | 1662 | 1462315914719 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]]]}] 15:51:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:51:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 573ms 15:51:54 INFO - PROCESS | 1662 | 1462315914733 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 15:51:54 INFO - PROCESS | 1662 | 1462315914736 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 15:51:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:51:54 INFO - PROCESS | 1662 | 1462315914739 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:51:54 INFO - PROCESS | 1662 | 1462315914743 Marionette TRACE conn2 <- [1,2870,null,{}] 15:51:54 INFO - PROCESS | 1662 | 1462315914747 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}] 15:51:54 INFO - PROCESS | 1662 | 1462315914852 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 15:51:54 INFO - PROCESS | 1662 | 1462315914926 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185ae000 == 51 [pid = 1662] [id = 725] 15:51:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x112a20800) [pid = 1662] [serial = 2175] [outer = 0x0] 15:51:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x112c61400) [pid = 1662] [serial = 2176] [outer = 0x112a20800] 15:51:54 INFO - PROCESS | 1662 | 1462315914959 Marionette DEBUG loaded listener.js 15:51:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x1160b3000) [pid = 1662] [serial = 2177] [outer = 0x112a20800] 15:51:55 INFO - PROCESS | 1662 | 1462315915419 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]]]}] 15:51:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:51:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 725ms 15:51:55 INFO - PROCESS | 1662 | 1462315915465 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 15:51:55 INFO - PROCESS | 1662 | 1462315915470 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 15:51:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:51:55 INFO - PROCESS | 1662 | 1462315915477 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:51:55 INFO - PROCESS | 1662 | 1462315915480 Marionette TRACE conn2 <- [1,2874,null,{}] 15:51:55 INFO - PROCESS | 1662 | 1462315915484 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}] 15:51:55 INFO - PROCESS | 1662 | 1462315915637 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 15:51:55 INFO - PROCESS | 1662 | 1462315915769 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x1298b8800 == 52 [pid = 1662] [id = 726] 15:51:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x11679c800) [pid = 1662] [serial = 2178] [outer = 0x0] 15:51:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x11830e000) [pid = 1662] [serial = 2179] [outer = 0x11679c800] 15:51:55 INFO - PROCESS | 1662 | 1462315915819 Marionette DEBUG loaded listener.js 15:51:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x1195c2400) [pid = 1662] [serial = 2180] [outer = 0x11679c800] 15:51:56 INFO - PROCESS | 1662 | 1462315916317 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]]]}] 15:51:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:51:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 873ms 15:51:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:51:56 INFO - PROCESS | 1662 | 1462315916349 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 15:51:56 INFO - PROCESS | 1662 | 1462315916351 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 15:51:56 INFO - PROCESS | 1662 | 1462315916353 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:51:56 INFO - PROCESS | 1662 | 1462315916356 Marionette TRACE conn2 <- [1,2878,null,{}] 15:51:56 INFO - PROCESS | 1662 | 1462315916381 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}] 15:51:56 INFO - PROCESS | 1662 | 1462315916508 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 15:51:56 INFO - PROCESS | 1662 | 1462315916562 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b4e5800 == 53 [pid = 1662] [id = 727] 15:51:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x121273400) [pid = 1662] [serial = 2181] [outer = 0x0] 15:51:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x12318fc00) [pid = 1662] [serial = 2182] [outer = 0x121273400] 15:51:56 INFO - PROCESS | 1662 | 1462315916595 Marionette DEBUG loaded listener.js 15:51:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x1236c8c00) [pid = 1662] [serial = 2183] [outer = 0x121273400] 15:51:57 INFO - PROCESS | 1662 | 1462315917089 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]]]}] 15:51:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:51:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 773ms 15:51:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:51:57 INFO - PROCESS | 1662 | 1462315917128 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 15:51:57 INFO - PROCESS | 1662 | 1462315917133 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 15:51:57 INFO - PROCESS | 1662 | 1462315917137 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:51:57 INFO - PROCESS | 1662 | 1462315917139 Marionette TRACE conn2 <- [1,2882,null,{}] 15:51:57 INFO - PROCESS | 1662 | 1462315917142 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}] 15:51:57 INFO - PROCESS | 1662 | 1462315917272 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 15:51:57 INFO - PROCESS | 1662 | 1462315917345 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c349800 == 54 [pid = 1662] [id = 728] 15:51:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x124248000) [pid = 1662] [serial = 2184] [outer = 0x0] 15:51:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 134 (0x125064800) [pid = 1662] [serial = 2185] [outer = 0x124248000] 15:51:57 INFO - PROCESS | 1662 | 1462315917376 Marionette DEBUG loaded listener.js 15:51:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 135 (0x125f68800) [pid = 1662] [serial = 2186] [outer = 0x124248000] 15:51:57 INFO - PROCESS | 1662 | 1462315917775 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]]]}] 15:51:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:51:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 670ms 15:51:57 INFO - PROCESS | 1662 | 1462315917808 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 15:51:57 INFO - PROCESS | 1662 | 1462315917809 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 15:51:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:51:57 INFO - PROCESS | 1662 | 1462315917826 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:51:57 INFO - PROCESS | 1662 | 1462315917827 Marionette TRACE conn2 <- [1,2886,null,{}] 15:51:57 INFO - PROCESS | 1662 | 1462315917830 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}] 15:51:57 INFO - PROCESS | 1662 | 1462315917928 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 15:51:57 INFO - PROCESS | 1662 | 1462315917987 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ce64000 == 55 [pid = 1662] [id = 729] 15:51:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 136 (0x125f69000) [pid = 1662] [serial = 2187] [outer = 0x0] 15:51:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 137 (0x127210400) [pid = 1662] [serial = 2188] [outer = 0x125f69000] 15:51:58 INFO - PROCESS | 1662 | 1462315918018 Marionette DEBUG loaded listener.js 15:51:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 138 (0x1276b1c00) [pid = 1662] [serial = 2189] [outer = 0x125f69000] 15:51:58 INFO - PROCESS | 1662 | 1462315918420 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]]]}] 15:51:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:51:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 623ms 15:51:58 INFO - PROCESS | 1662 | 1462315918448 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 15:51:58 INFO - PROCESS | 1662 | 1462315918450 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 15:51:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:51:58 INFO - PROCESS | 1662 | 1462315918452 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:51:58 INFO - PROCESS | 1662 | 1462315918453 Marionette TRACE conn2 <- [1,2890,null,{}] 15:51:58 INFO - PROCESS | 1662 | 1462315918456 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}] 15:51:58 INFO - PROCESS | 1662 | 1462315918573 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 15:51:58 INFO - PROCESS | 1662 | 1462315918636 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d25a000 == 56 [pid = 1662] [id = 730] 15:51:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 139 (0x1277d0c00) [pid = 1662] [serial = 2190] [outer = 0x0] 15:51:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 140 (0x128e1ec00) [pid = 1662] [serial = 2191] [outer = 0x1277d0c00] 15:51:58 INFO - PROCESS | 1662 | 1462315918708 Marionette DEBUG loaded listener.js 15:51:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 141 (0x128ee2000) [pid = 1662] [serial = 2192] [outer = 0x1277d0c00] 15:51:59 INFO - PROCESS | 1662 | 1462315919111 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:51:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:51:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 670ms 15:51:59 INFO - PROCESS | 1662 | 1462315919123 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 15:51:59 INFO - PROCESS | 1662 | 1462315919124 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 15:51:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:51:59 INFO - PROCESS | 1662 | 1462315919126 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:51:59 INFO - PROCESS | 1662 | 1462315919128 Marionette TRACE conn2 <- [1,2894,null,{}] 15:51:59 INFO - PROCESS | 1662 | 1462315919132 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}] 15:51:59 INFO - PROCESS | 1662 | 1462315919234 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 15:51:59 INFO - PROCESS | 1662 | 1462315919327 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d829800 == 57 [pid = 1662] [id = 731] 15:51:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 142 (0x128c08c00) [pid = 1662] [serial = 2193] [outer = 0x0] 15:51:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 143 (0x128f86400) [pid = 1662] [serial = 2194] [outer = 0x128c08c00] 15:51:59 INFO - PROCESS | 1662 | 1462315919368 Marionette DEBUG loaded listener.js 15:51:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 144 (0x129617800) [pid = 1662] [serial = 2195] [outer = 0x128c08c00] 15:51:59 INFO - PROCESS | 1662 | 1462315919760 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]]]}] 15:51:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:51:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 674ms 15:51:59 INFO - PROCESS | 1662 | 1462315919814 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 15:51:59 INFO - PROCESS | 1662 | 1462315919816 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 15:51:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:51:59 INFO - PROCESS | 1662 | 1462315919819 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:51:59 INFO - PROCESS | 1662 | 1462315919820 Marionette TRACE conn2 <- [1,2898,null,{}] 15:51:59 INFO - PROCESS | 1662 | 1462315919823 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}] 15:51:59 INFO - PROCESS | 1662 | 1462315919927 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 15:51:59 INFO - PROCESS | 1662 | 1462315919988 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d8a8000 == 58 [pid = 1662] [id = 732] 15:51:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 145 (0x128f7e400) [pid = 1662] [serial = 2196] [outer = 0x0] 15:52:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 146 (0x12a92e400) [pid = 1662] [serial = 2197] [outer = 0x128f7e400] 15:52:00 INFO - PROCESS | 1662 | 1462315920019 Marionette DEBUG loaded listener.js 15:52:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 147 (0x12a943400) [pid = 1662] [serial = 2198] [outer = 0x128f7e400] 15:52:00 INFO - PROCESS | 1662 | 1462315920471 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]]]}] 15:52:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:52:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 820ms 15:52:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:52:00 INFO - PROCESS | 1662 | 1462315920648 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 15:52:00 INFO - PROCESS | 1662 | 1462315920650 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 15:52:00 INFO - PROCESS | 1662 | 1462315920660 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:52:00 INFO - PROCESS | 1662 | 1462315920663 Marionette TRACE conn2 <- [1,2902,null,{}] 15:52:00 INFO - PROCESS | 1662 | 1462315920668 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}] 15:52:00 INFO - PROCESS | 1662 | 1462315920765 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 15:52:00 INFO - PROCESS | 1662 | 1462315920837 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x124b6c800 == 59 [pid = 1662] [id = 733] 15:52:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 148 (0x113476800) [pid = 1662] [serial = 2199] [outer = 0x0] 15:52:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 149 (0x113f38000) [pid = 1662] [serial = 2200] [outer = 0x113476800] 15:52:00 INFO - PROCESS | 1662 | 1462315920865 Marionette DEBUG loaded listener.js 15:52:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 150 (0x1180db000) [pid = 1662] [serial = 2201] [outer = 0x113476800] 15:52:01 INFO - PROCESS | 1662 | 1462315921287 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:52:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:52:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 681ms 15:52:01 INFO - PROCESS | 1662 | --DOCSHELL 0x127713800 == 58 [pid = 1662] [id = 723] 15:52:01 INFO - PROCESS | 1662 | --DOCSHELL 0x1198d3000 == 57 [pid = 1662] [id = 722] 15:52:01 INFO - PROCESS | 1662 | --DOCSHELL 0x1196de800 == 56 [pid = 1662] [id = 721] 15:52:01 INFO - PROCESS | 1662 | --DOCSHELL 0x1232a7000 == 55 [pid = 1662] [id = 720] 15:52:01 INFO - PROCESS | 1662 | --DOCSHELL 0x123703800 == 54 [pid = 1662] [id = 715] 15:52:01 INFO - PROCESS | 1662 | 1462315921362 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 15:52:01 INFO - PROCESS | 1662 | 1462315921364 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 15:52:01 INFO - PROCESS | 1662 | --DOCSHELL 0x116a9b000 == 53 [pid = 1662] [id = 714] 15:52:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:52:01 INFO - PROCESS | 1662 | 1462315921372 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:52:01 INFO - PROCESS | 1662 | 1462315921374 Marionette TRACE conn2 <- [1,2906,null,{}] 15:52:01 INFO - PROCESS | 1662 | 1462315921377 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}] 15:52:01 INFO - PROCESS | 1662 | 1462315921462 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 15:52:01 INFO - PROCESS | 1662 | 1462315921473 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x1193c9000 == 54 [pid = 1662] [id = 734] 15:52:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 151 (0x118372c00) [pid = 1662] [serial = 2202] [outer = 0x0] 15:52:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 152 (0x1183de800) [pid = 1662] [serial = 2203] [outer = 0x118372c00] 15:52:01 INFO - PROCESS | 1662 | 1462315921500 Marionette DEBUG loaded listener.js 15:52:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 153 (0x1195b8800) [pid = 1662] [serial = 2204] [outer = 0x118372c00] 15:52:01 INFO - PROCESS | 1662 | 1462315921933 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]]]}] 15:52:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:52:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 571ms 15:52:01 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:52:01 INFO - PROCESS | 1662 | 1462315921941 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 15:52:01 INFO - PROCESS | 1662 | 1462315921943 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 15:52:01 INFO - PROCESS | 1662 | 1462315921947 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:52:01 INFO - PROCESS | 1662 | 1462315921948 Marionette TRACE conn2 <- [1,2910,null,{}] 15:52:01 INFO - PROCESS | 1662 | 1462315921956 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}] 15:52:02 INFO - PROCESS | 1662 | 1462315922146 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 15:52:02 INFO - PROCESS | 1662 | 1462315922207 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a872800 == 55 [pid = 1662] [id = 735] 15:52:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 154 (0x121197000) [pid = 1662] [serial = 2205] [outer = 0x0] 15:52:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 155 (0x1211a1800) [pid = 1662] [serial = 2206] [outer = 0x121197000] 15:52:02 INFO - PROCESS | 1662 | 1462315922253 Marionette DEBUG loaded listener.js 15:52:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 156 (0x124279800) [pid = 1662] [serial = 2207] [outer = 0x121197000] 15:52:02 INFO - PROCESS | 1662 | 1462315922683 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]]]}] 15:52:02 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:52:02 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:52:02 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 771ms 15:52:02 INFO - PROCESS | 1662 | 1462315922723 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 15:52:02 INFO - PROCESS | 1662 | 1462315922725 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 15:52:02 INFO - TEST-START | /DOMEvents/constructors.html 15:52:02 INFO - PROCESS | 1662 | 1462315922727 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:52:02 INFO - PROCESS | 1662 | 1462315922728 Marionette TRACE conn2 <- [1,2914,null,{}] 15:52:02 INFO - PROCESS | 1662 | 1462315922731 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}] 15:52:02 INFO - PROCESS | 1662 | 1462315922843 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 15:52:02 INFO - PROCESS | 1662 | 1462315922886 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d13f000 == 56 [pid = 1662] [id = 736] 15:52:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 157 (0x125122800) [pid = 1662] [serial = 2208] [outer = 0x0] 15:52:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 158 (0x125f72400) [pid = 1662] [serial = 2209] [outer = 0x125122800] 15:52:02 INFO - PROCESS | 1662 | 1462315922912 Marionette DEBUG loaded listener.js 15:52:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 159 (0x128ce8000) [pid = 1662] [serial = 2210] [outer = 0x125122800] 15:52:03 INFO - PROCESS | 1662 | 1462315923272 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]]]}] 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:52:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:52:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:52:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:52:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:52:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:52:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:52:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:52:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:52:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:52:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:52:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:52:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:52:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:52:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:52:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:52:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:52:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:52:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:52:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:52:03 INFO - TEST-OK | /DOMEvents/constructors.html | took 576ms 15:52:03 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:52:03 INFO - PROCESS | 1662 | 1462315923309 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 15:52:03 INFO - PROCESS | 1662 | 1462315923310 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 15:52:03 INFO - PROCESS | 1662 | 1462315923313 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:52:03 INFO - PROCESS | 1662 | 1462315923314 Marionette TRACE conn2 <- [1,2918,null,{}] 15:52:03 INFO - PROCESS | 1662 | 1462315923316 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}] 15:52:03 INFO - PROCESS | 1662 | 1462315923424 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 15:52:03 INFO - PROCESS | 1662 | 1462315923466 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x13518a000 == 57 [pid = 1662] [id = 737] 15:52:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 160 (0x1161e8400) [pid = 1662] [serial = 2211] [outer = 0x0] 15:52:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 161 (0x128e2a400) [pid = 1662] [serial = 2212] [outer = 0x1161e8400] 15:52:03 INFO - PROCESS | 1662 | 1462315923491 Marionette DEBUG loaded listener.js 15:52:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 162 (0x12ab0a400) [pid = 1662] [serial = 2213] [outer = 0x1161e8400] 15:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 161 (0x1277cac00) [pid = 1662] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 160 (0x127208400) [pid = 1662] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 15:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 159 (0x112cea400) [pid = 1662] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 15:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 158 (0x112bc8800) [pid = 1662] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 157 (0x116163400) [pid = 1662] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 156 (0x1195bac00) [pid = 1662] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 15:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 155 (0x113210800) [pid = 1662] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 154 (0x128e25c00) [pid = 1662] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 15:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 153 (0x119eca800) [pid = 1662] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 15:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 152 (0x119354000) [pid = 1662] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 15:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 151 (0x12426e000) [pid = 1662] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 15:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 150 (0x127204000) [pid = 1662] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 15:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 149 (0x128ee5000) [pid = 1662] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 15:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 148 (0x115ee9c00) [pid = 1662] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 147 (0x11911e000) [pid = 1662] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 146 (0x112c6a800) [pid = 1662] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 145 (0x119d9e800) [pid = 1662] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 144 (0x129617400) [pid = 1662] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 15:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 143 (0x118306000) [pid = 1662] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 142 (0x1168c1800) [pid = 1662] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 141 (0x1168c2800) [pid = 1662] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 140 (0x112bc0800) [pid = 1662] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 139 (0x1195ba000) [pid = 1662] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 15:52:03 INFO - PROCESS | 1662 | 1462315923906 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:52:03 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:52:03 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 619ms 15:52:03 INFO - PROCESS | 1662 | 1462315923932 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 15:52:03 INFO - PROCESS | 1662 | 1462315923933 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 15:52:03 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:52:03 INFO - PROCESS | 1662 | 1462315923936 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:52:03 INFO - PROCESS | 1662 | 1462315923937 Marionette TRACE conn2 <- [1,2922,null,{}] 15:52:03 INFO - PROCESS | 1662 | 1462315923939 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}] 15:52:04 INFO - PROCESS | 1662 | 1462315924043 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 15:52:04 INFO - PROCESS | 1662 | 1462315924115 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ca25800 == 58 [pid = 1662] [id = 738] 15:52:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 140 (0x12119a400) [pid = 1662] [serial = 2214] [outer = 0x0] 15:52:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 141 (0x125126000) [pid = 1662] [serial = 2215] [outer = 0x12119a400] 15:52:04 INFO - PROCESS | 1662 | 1462315924142 Marionette DEBUG loaded listener.js 15:52:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 142 (0x128e25c00) [pid = 1662] [serial = 2216] [outer = 0x12119a400] 15:52:04 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:52:04 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:52:04 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:52:04 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:52:04 INFO - PROCESS | 1662 | 1462315924432 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]]]}] 15:52:04 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:52:04 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:52:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:52:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:52:04 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 15:52:04 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:52:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:52:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:52:04 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 15:52:04 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:52:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:52:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:52:04 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]" 15:52:04 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:52:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:52:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:52:04 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:52:04 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 521ms 15:52:04 INFO - PROCESS | 1662 | 1462315924458 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 15:52:04 INFO - PROCESS | 1662 | 1462315924459 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 15:52:04 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:52:04 INFO - PROCESS | 1662 | 1462315924465 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:52:04 INFO - PROCESS | 1662 | 1462315924467 Marionette TRACE conn2 <- [1,2926,null,{}] 15:52:04 INFO - PROCESS | 1662 | 1462315924469 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}] 15:52:04 INFO - PROCESS | 1662 | 1462315924560 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 15:52:04 INFO - PROCESS | 1662 | 1462315924564 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x1351e3000 == 59 [pid = 1662] [id = 739] 15:52:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 143 (0x128edc800) [pid = 1662] [serial = 2217] [outer = 0x0] 15:52:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 144 (0x12ab0b800) [pid = 1662] [serial = 2218] [outer = 0x128edc800] 15:52:04 INFO - PROCESS | 1662 | 1462315924589 Marionette DEBUG loaded listener.js 15:52:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 145 (0x12b217000) [pid = 1662] [serial = 2219] [outer = 0x128edc800] 15:52:04 INFO - PROCESS | 1662 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:52:04 INFO - PROCESS | 1662 | 1462315924915 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]]]}] 15:52:04 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 15:52:04 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 475ms 15:52:04 INFO - PROCESS | 1662 | 1462315924939 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 15:52:04 INFO - PROCESS | 1662 | 1462315924941 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 15:52:04 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:52:04 INFO - PROCESS | 1662 | 1462315924943 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:52:04 INFO - PROCESS | 1662 | 1462315924944 Marionette TRACE conn2 <- [1,2930,null,{}] 15:52:04 INFO - PROCESS | 1662 | 1462315924949 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}] 15:52:05 INFO - PROCESS | 1662 | 1462315925065 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 15:52:05 INFO - PROCESS | 1662 | 1462315925071 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x135a29800 == 60 [pid = 1662] [id = 740] 15:52:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 146 (0x128edcc00) [pid = 1662] [serial = 2220] [outer = 0x0] 15:52:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 147 (0x12b21ac00) [pid = 1662] [serial = 2221] [outer = 0x128edcc00] 15:52:05 INFO - PROCESS | 1662 | 1462315925096 Marionette DEBUG loaded listener.js 15:52:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 148 (0x12b475000) [pid = 1662] [serial = 2222] [outer = 0x128edcc00] 15:52:05 INFO - PROCESS | 1662 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 15:52:05 INFO - PROCESS | 1662 | 1462315925373 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]]]}] 15:52:05 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:52:05 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 471ms 15:52:05 INFO - PROCESS | 1662 | 1462315925418 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 15:52:05 INFO - PROCESS | 1662 | 1462315925419 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 15:52:05 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:52:05 INFO - PROCESS | 1662 | 1462315925421 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:52:05 INFO - PROCESS | 1662 | 1462315925422 Marionette TRACE conn2 <- [1,2934,null,{}] 15:52:05 INFO - PROCESS | 1662 | 1462315925425 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}] 15:52:05 INFO - PROCESS | 1662 | 1462315925516 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 15:52:05 INFO - PROCESS | 1662 | 1462315925520 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x135aaf000 == 61 [pid = 1662] [id = 741] 15:52:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 149 (0x12b21dc00) [pid = 1662] [serial = 2223] [outer = 0x0] 15:52:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 150 (0x12b47c000) [pid = 1662] [serial = 2224] [outer = 0x12b21dc00] 15:52:05 INFO - PROCESS | 1662 | 1462315925545 Marionette DEBUG loaded listener.js 15:52:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 151 (0x12bb7e400) [pid = 1662] [serial = 2225] [outer = 0x12b21dc00] 15:52:05 INFO - PROCESS | 1662 | 1462315925978 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]]]}] 15:52:05 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:52:05 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 569ms 15:52:05 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:52:05 INFO - PROCESS | 1662 | 1462315925990 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 15:52:05 INFO - PROCESS | 1662 | 1462315925993 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 15:52:05 INFO - PROCESS | 1662 | 1462315925996 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:52:06 INFO - PROCESS | 1662 | 1462315925999 Marionette TRACE conn2 <- [1,2938,null,{}] 15:52:06 INFO - PROCESS | 1662 | 1462315926003 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}] 15:52:06 INFO - PROCESS | 1662 | 1462315926117 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 15:52:06 INFO - PROCESS | 1662 | 1462315926197 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x123518000 == 62 [pid = 1662] [id = 742] 15:52:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 152 (0x112c66c00) [pid = 1662] [serial = 2226] [outer = 0x0] 15:52:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 153 (0x1168c1800) [pid = 1662] [serial = 2227] [outer = 0x112c66c00] 15:52:06 INFO - PROCESS | 1662 | 1462315926231 Marionette DEBUG loaded listener.js 15:52:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 154 (0x118372800) [pid = 1662] [serial = 2228] [outer = 0x112c66c00] 15:52:06 INFO - PROCESS | 1662 | 1462315926599 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]]]}] 15:52:06 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. 15:52:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 621ms 15:52:06 INFO - PROCESS | 1662 | 1462315926618 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 15:52:06 INFO - PROCESS | 1662 | 1462315926622 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 15:52:06 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:52:06 INFO - PROCESS | 1662 | 1462315926627 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:52:06 INFO - PROCESS | 1662 | 1462315926629 Marionette TRACE conn2 <- [1,2942,null,{}] 15:52:06 INFO - PROCESS | 1662 | 1462315926632 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}] 15:52:06 INFO - PROCESS | 1662 | 1462315926739 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 15:52:06 INFO - PROCESS | 1662 | 1462315926806 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b4ce000 == 63 [pid = 1662] [id = 743] 15:52:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 155 (0x119123c00) [pid = 1662] [serial = 2229] [outer = 0x0] 15:52:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 156 (0x119bf1c00) [pid = 1662] [serial = 2230] [outer = 0x119123c00] 15:52:06 INFO - PROCESS | 1662 | 1462315926876 Marionette DEBUG loaded listener.js 15:52:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 157 (0x119da1800) [pid = 1662] [serial = 2231] [outer = 0x119123c00] 15:52:07 INFO - PROCESS | 1662 | 1462315927214 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"]]]}] 15:52:07 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 15:52:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:52:07 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 621ms 15:52:07 INFO - PROCESS | 1662 | 1462315927249 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 15:52:07 INFO - PROCESS | 1662 | 1462315927251 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 15:52:07 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:52:07 INFO - PROCESS | 1662 | 1462315927253 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:52:07 INFO - PROCESS | 1662 | 1462315927256 Marionette TRACE conn2 <- [1,2946,null,{}] 15:52:07 INFO - PROCESS | 1662 | 1462315927264 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}] 15:52:07 INFO - PROCESS | 1662 | 1462315927375 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 15:52:07 INFO - PROCESS | 1662 | 1462315927471 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x135aa1800 == 64 [pid = 1662] [id = 744] 15:52:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 158 (0x1236d1800) [pid = 1662] [serial = 2232] [outer = 0x0] 15:52:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 159 (0x125c6f800) [pid = 1662] [serial = 2233] [outer = 0x1236d1800] 15:52:07 INFO - PROCESS | 1662 | 1462315927504 Marionette DEBUG loaded listener.js 15:52:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 160 (0x128ed7800) [pid = 1662] [serial = 2234] [outer = 0x1236d1800] 15:52:07 INFO - PROCESS | 1662 | 1462315927870 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]]]}] 15:52:07 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. 15:52:07 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 623ms 15:52:07 INFO - PROCESS | 1662 | 1462315927876 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 15:52:07 INFO - PROCESS | 1662 | 1462315927879 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 15:52:07 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:52:07 INFO - PROCESS | 1662 | 1462315927883 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:52:07 INFO - PROCESS | 1662 | 1462315927885 Marionette TRACE conn2 <- [1,2950,null,{}] 15:52:07 INFO - PROCESS | 1662 | 1462315927887 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}] 15:52:07 INFO - PROCESS | 1662 | 1462315927991 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 15:52:08 INFO - PROCESS | 1662 | 1462315928098 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x135b79800 == 65 [pid = 1662] [id = 745] 15:52:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 161 (0x118306000) [pid = 1662] [serial = 2235] [outer = 0x0] 15:52:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 162 (0x1296bc000) [pid = 1662] [serial = 2236] [outer = 0x118306000] 15:52:08 INFO - PROCESS | 1662 | 1462315928130 Marionette DEBUG loaded listener.js 15:52:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 163 (0x12b217800) [pid = 1662] [serial = 2237] [outer = 0x118306000] 15:52:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x135b9f000 == 66 [pid = 1662] [id = 746] 15:52:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 164 (0x12b476800) [pid = 1662] [serial = 2238] [outer = 0x0] 15:52:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 165 (0x12a92c000) [pid = 1662] [serial = 2239] [outer = 0x12b476800] 15:52:08 INFO - PROCESS | 1662 | 1462315928510 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]]]}] 15:52:08 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. 15:52:08 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 669ms 15:52:08 INFO - PROCESS | 1662 | 1462315928552 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 15:52:08 INFO - PROCESS | 1662 | 1462315928554 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 15:52:08 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:52:08 INFO - PROCESS | 1662 | 1462315928556 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:52:08 INFO - PROCESS | 1662 | 1462315928557 Marionette TRACE conn2 <- [1,2954,null,{}] 15:52:08 INFO - PROCESS | 1662 | 1462315928560 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}] 15:52:08 INFO - PROCESS | 1662 | 1462315928690 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 15:52:08 INFO - PROCESS | 1662 | 1462315928819 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a99f800 == 67 [pid = 1662] [id = 747] 15:52:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 166 (0x12b47b400) [pid = 1662] [serial = 2240] [outer = 0x0] 15:52:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 167 (0x12bb83000) [pid = 1662] [serial = 2241] [outer = 0x12b47b400] 15:52:08 INFO - PROCESS | 1662 | 1462315928850 Marionette DEBUG loaded listener.js 15:52:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 168 (0x12bb8d400) [pid = 1662] [serial = 2242] [outer = 0x12b47b400] 15:52:09 INFO - PROCESS | 1662 | 1462315929199 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]]]}] 15:52:09 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:52:09 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 15:52:09 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 668ms 15:52:09 INFO - PROCESS | 1662 | 1462315929225 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 15:52:09 INFO - PROCESS | 1662 | 1462315929226 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 15:52:09 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:52:09 INFO - PROCESS | 1662 | 1462315929229 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:52:09 INFO - PROCESS | 1662 | 1462315929230 Marionette TRACE conn2 <- [1,2958,null,{}] 15:52:09 INFO - PROCESS | 1662 | 1462315929232 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}] 15:52:09 INFO - PROCESS | 1662 | 1462315929363 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 15:52:09 INFO - PROCESS | 1662 | 1462315929429 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x135e76000 == 68 [pid = 1662] [id = 748] 15:52:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 169 (0x12bb91c00) [pid = 1662] [serial = 2243] [outer = 0x0] 15:52:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 170 (0x12bb9c800) [pid = 1662] [serial = 2244] [outer = 0x12bb91c00] 15:52:09 INFO - PROCESS | 1662 | 1462315929500 Marionette DEBUG loaded listener.js 15:52:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 171 (0x12c477800) [pid = 1662] [serial = 2245] [outer = 0x12bb91c00] 15:52:09 INFO - PROCESS | 1662 | 1462315929853 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]]]}] 15:52:09 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. 15:52:09 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 669ms 15:52:09 INFO - PROCESS | 1662 | 1462315929898 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 15:52:09 INFO - PROCESS | 1662 | 1462315929900 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 15:52:09 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:52:09 INFO - PROCESS | 1662 | 1462315929902 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:52:09 INFO - PROCESS | 1662 | 1462315929903 Marionette TRACE conn2 <- [1,2962,null,{}] 15:52:09 INFO - PROCESS | 1662 | 1462315929906 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}] 15:52:10 INFO - PROCESS | 1662 | 1462315930008 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 15:52:10 INFO - PROCESS | 1662 | 1462315930104 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x135e93000 == 69 [pid = 1662] [id = 749] 15:52:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 172 (0x12c1b3400) [pid = 1662] [serial = 2246] [outer = 0x0] 15:52:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 173 (0x12c47cc00) [pid = 1662] [serial = 2247] [outer = 0x12c1b3400] 15:52:10 INFO - PROCESS | 1662 | 1462315930135 Marionette DEBUG loaded listener.js 15:52:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 174 (0x12c482800) [pid = 1662] [serial = 2248] [outer = 0x12c1b3400] 15:52:10 INFO - PROCESS | 1662 | 1462315930481 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]]]}] 15:52:10 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. 15:52:10 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 619ms 15:52:10 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:52:10 INFO - PROCESS | 1662 | 1462315930522 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 15:52:10 INFO - PROCESS | 1662 | 1462315930523 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 15:52:10 INFO - PROCESS | 1662 | 1462315930526 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:52:10 INFO - PROCESS | 1662 | 1462315930527 Marionette TRACE conn2 <- [1,2966,null,{}] 15:52:10 INFO - PROCESS | 1662 | 1462315930529 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}] 15:52:10 INFO - PROCESS | 1662 | 1462315930637 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 15:52:10 INFO - PROCESS | 1662 | 1462315930743 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x128fad000 == 70 [pid = 1662] [id = 750] 15:52:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 175 (0x112a1e400) [pid = 1662] [serial = 2249] [outer = 0x0] 15:52:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 176 (0x12c383c00) [pid = 1662] [serial = 2250] [outer = 0x112a1e400] 15:52:10 INFO - PROCESS | 1662 | 1462315930774 Marionette DEBUG loaded listener.js 15:52:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 177 (0x12c38d800) [pid = 1662] [serial = 2251] [outer = 0x112a1e400] 15:52:11 INFO - PROCESS | 1662 | 1462315931127 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]]]}] 15:52:11 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 15:52:11 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 622ms 15:52:11 INFO - PROCESS | 1662 | 1462315931149 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 15:52:11 INFO - PROCESS | 1662 | 1462315931150 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 15:52:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:52:11 INFO - PROCESS | 1662 | 1462315931152 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:52:11 INFO - PROCESS | 1662 | 1462315931154 Marionette TRACE conn2 <- [1,2970,null,{}] 15:52:11 INFO - PROCESS | 1662 | 1462315931156 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}] 15:52:11 INFO - PROCESS | 1662 | 1462315931262 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 15:52:11 INFO - PROCESS | 1662 | 1462315931577 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x118891800 == 71 [pid = 1662] [id = 751] 15:52:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 178 (0x1126b6800) [pid = 1662] [serial = 2252] [outer = 0x0] 15:52:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 179 (0x112a20400) [pid = 1662] [serial = 2253] [outer = 0x1126b6800] 15:52:11 INFO - PROCESS | 1662 | 1462315931627 Marionette DEBUG loaded listener.js 15:52:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 180 (0x112bc0400) [pid = 1662] [serial = 2254] [outer = 0x1126b6800] 15:52:11 INFO - PROCESS | 1662 | 1462315931988 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]]]}] 15:52:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:52:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 870ms 15:52:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:52:12 INFO - PROCESS | 1662 | 1462315932024 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 15:52:12 INFO - PROCESS | 1662 | 1462315932027 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 15:52:12 INFO - PROCESS | 1662 | 1462315932029 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:52:12 INFO - PROCESS | 1662 | 1462315932032 Marionette TRACE conn2 <- [1,2974,null,{}] 15:52:12 INFO - PROCESS | 1662 | 1462315932035 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}] 15:52:12 INFO - PROCESS | 1662 | 1462315932140 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 15:52:12 INFO - PROCESS | 1662 | 1462315932210 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x12122c000 == 72 [pid = 1662] [id = 752] 15:52:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 181 (0x113d97000) [pid = 1662] [serial = 2255] [outer = 0x0] 15:52:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 182 (0x116790c00) [pid = 1662] [serial = 2256] [outer = 0x113d97000] 15:52:12 INFO - PROCESS | 1662 | 1462315932281 Marionette DEBUG loaded listener.js 15:52:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 183 (0x118378c00) [pid = 1662] [serial = 2257] [outer = 0x113d97000] 15:52:12 INFO - PROCESS | 1662 | --DOCSHELL 0x135a29800 == 71 [pid = 1662] [id = 740] 15:52:12 INFO - PROCESS | 1662 | --DOCSHELL 0x1351e3000 == 70 [pid = 1662] [id = 739] 15:52:12 INFO - PROCESS | 1662 | --DOCSHELL 0x12ca25800 == 69 [pid = 1662] [id = 738] 15:52:12 INFO - PROCESS | 1662 | --DOCSHELL 0x13518a000 == 68 [pid = 1662] [id = 737] 15:52:12 INFO - PROCESS | 1662 | --DOCSHELL 0x12d13f000 == 67 [pid = 1662] [id = 736] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 182 (0x1277d1c00) [pid = 1662] [serial = 2155] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 181 (0x125720c00) [pid = 1662] [serial = 2158] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 180 (0x119d9b400) [pid = 1662] [serial = 2173] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOCSHELL 0x12a872800 == 66 [pid = 1662] [id = 735] 15:52:12 INFO - PROCESS | 1662 | --DOCSHELL 0x1193c9000 == 65 [pid = 1662] [id = 734] 15:52:12 INFO - PROCESS | 1662 | --DOCSHELL 0x124b6c800 == 64 [pid = 1662] [id = 733] 15:52:12 INFO - PROCESS | 1662 | --DOCSHELL 0x1298b8800 == 63 [pid = 1662] [id = 726] 15:52:12 INFO - PROCESS | 1662 | --DOCSHELL 0x1185ae000 == 62 [pid = 1662] [id = 725] 15:52:12 INFO - PROCESS | 1662 | --DOCSHELL 0x1296e8000 == 61 [pid = 1662] [id = 724] 15:52:12 INFO - PROCESS | 1662 | 1462315932651 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]]]}] 15:52:12 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. 15:52:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 672ms 15:52:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:52:12 INFO - PROCESS | 1662 | 1462315932703 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 15:52:12 INFO - PROCESS | 1662 | 1462315932705 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 15:52:12 INFO - PROCESS | 1662 | 1462315932709 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:52:12 INFO - PROCESS | 1662 | 1462315932710 Marionette TRACE conn2 <- [1,2978,null,{}] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 179 (0x128c02800) [pid = 1662] [serial = 2084] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 178 (0x1181c7c00) [pid = 1662] [serial = 2006] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 177 (0x119d5e400) [pid = 1662] [serial = 2009] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 176 (0x115ee5400) [pid = 1662] [serial = 2003] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 175 (0x123540000) [pid = 1662] [serial = 2012] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 174 (0x12a92bc00) [pid = 1662] [serial = 2141] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 173 (0x112a1c000) [pid = 1662] [serial = 2143] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 172 (0x118397400) [pid = 1662] [serial = 2167] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 171 (0x118855400) [pid = 1662] [serial = 2168] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 170 (0x1181c4000) [pid = 1662] [serial = 2165] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 169 (0x117d28400) [pid = 1662] [serial = 2164] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 168 (0x124ef1c00) [pid = 1662] [serial = 2152] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 167 (0x118303000) [pid = 1662] [serial = 2146] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 166 (0x112c60800) [pid = 1662] [serial = 2161] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 165 (0x119ba4c00) [pid = 1662] [serial = 2170] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 164 (0x119836c00) [pid = 1662] [serial = 2149] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 163 (0x1277d3c00) [pid = 1662] [serial = 2125] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 162 (0x1276b6000) [pid = 1662] [serial = 2128] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 161 (0x1180ce800) [pid = 1662] [serial = 2089] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 160 (0x117675800) [pid = 1662] [serial = 2110] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 159 (0x11934d400) [pid = 1662] [serial = 2111] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 158 (0x1184dac00) [pid = 1662] [serial = 2108] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 157 (0x118309800) [pid = 1662] [serial = 2107] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 156 (0x128ce2c00) [pid = 1662] [serial = 2101] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 155 (0x119d5fc00) [pid = 1662] [serial = 2113] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 154 (0x121192400) [pid = 1662] [serial = 2114] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 153 (0x116a66800) [pid = 1662] [serial = 2105] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 152 (0x115e87c00) [pid = 1662] [serial = 2104] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 151 (0x119d5a800) [pid = 1662] [serial = 2092] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 150 (0x128edb400) [pid = 1662] [serial = 2131] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 149 (0x12400c400) [pid = 1662] [serial = 2095] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 148 (0x12127bc00) [pid = 1662] [serial = 2116] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 147 (0x12363e800) [pid = 1662] [serial = 2117] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 146 (0x128e25000) [pid = 1662] [serial = 2129] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 145 (0x127471c00) [pid = 1662] [serial = 2098] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 144 (0x12746dc00) [pid = 1662] [serial = 2134] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 143 (0x112a14800) [pid = 1662] [serial = 2086] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 142 (0x124eb3800) [pid = 1662] [serial = 2119] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 141 (0x125f6a400) [pid = 1662] [serial = 2120] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 140 (0x112ced800) [pid = 1662] [serial = 2162] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 139 (0x128ee3800) [pid = 1662] [serial = 2132] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 138 (0x119d56800) [pid = 1662] [serial = 2171] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 137 (0x127259400) [pid = 1662] [serial = 2122] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 136 (0x129612000) [pid = 1662] [serial = 2138] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 135 (0x1274ecc00) [pid = 1662] [serial = 2123] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 134 (0x128f79400) [pid = 1662] [serial = 2135] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 133 (0x128ceb800) [pid = 1662] [serial = 2126] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x128f81800) [pid = 1662] [serial = 2137] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x1296bb800) [pid = 1662] [serial = 2140] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x12354ec00) [pid = 1662] [serial = 2039] [outer = 0x0] [url = about:blank] 15:52:12 INFO - PROCESS | 1662 | 1462315932733 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}] 15:52:12 INFO - PROCESS | 1662 | 1462315932842 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 15:52:12 INFO - PROCESS | 1662 | 1462315932872 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x1193c7000 == 62 [pid = 1662] [id = 753] 15:52:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x118f78400) [pid = 1662] [serial = 2258] [outer = 0x0] 15:52:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x11934c000) [pid = 1662] [serial = 2259] [outer = 0x118f78400] 15:52:12 INFO - PROCESS | 1662 | 1462315932899 Marionette DEBUG loaded listener.js 15:52:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x119bf2000) [pid = 1662] [serial = 2260] [outer = 0x118f78400] 15:52:13 INFO - PROCESS | 1662 | 1462315933228 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]]]}] 15:52:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 15:52:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 571ms 15:52:13 INFO - PROCESS | 1662 | 1462315933312 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 15:52:13 INFO - PROCESS | 1662 | 1462315933314 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 15:52:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:52:13 INFO - PROCESS | 1662 | 1462315933319 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:52:13 INFO - PROCESS | 1662 | 1462315933323 Marionette TRACE conn2 <- [1,2982,null,{}] 15:52:13 INFO - PROCESS | 1662 | 1462315933329 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}] 15:52:13 INFO - PROCESS | 1662 | 1462315933419 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 15:52:13 INFO - PROCESS | 1662 | 1462315933424 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x125f13000 == 63 [pid = 1662] [id = 754] 15:52:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 134 (0x119beec00) [pid = 1662] [serial = 2261] [outer = 0x0] 15:52:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 135 (0x119d5fc00) [pid = 1662] [serial = 2262] [outer = 0x119beec00] 15:52:13 INFO - PROCESS | 1662 | 1462315933454 Marionette DEBUG loaded listener.js 15:52:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 136 (0x1211a0400) [pid = 1662] [serial = 2263] [outer = 0x119beec00] 15:52:13 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 15:52:13 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:52:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:13 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:52:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 472ms 15:52:13 INFO - PROCESS | 1662 | 1462315933787 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"]]]}] 15:52:13 INFO - PROCESS | 1662 | 1462315933791 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 15:52:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:52:13 INFO - PROCESS | 1662 | 1462315933792 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 15:52:13 INFO - PROCESS | 1662 | 1462315933796 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:52:13 INFO - PROCESS | 1662 | 1462315933797 Marionette TRACE conn2 <- [1,2986,null,{}] 15:52:13 INFO - PROCESS | 1662 | 1462315933799 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}] 15:52:13 INFO - PROCESS | 1662 | 1462315933896 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 15:52:13 INFO - PROCESS | 1662 | 1462315933955 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x128fb8000 == 64 [pid = 1662] [id = 755] 15:52:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 137 (0x119d57400) [pid = 1662] [serial = 2264] [outer = 0x0] 15:52:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 138 (0x12363b000) [pid = 1662] [serial = 2265] [outer = 0x119d57400] 15:52:13 INFO - PROCESS | 1662 | 1462315933981 Marionette DEBUG loaded listener.js 15:52:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 139 (0x124744c00) [pid = 1662] [serial = 2266] [outer = 0x119d57400] 15:52:14 INFO - PROCESS | 1662 | 1462315934251 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]]]}] 15:52:14 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. 15:52:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 470ms 15:52:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:52:14 INFO - PROCESS | 1662 | 1462315934269 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 15:52:14 INFO - PROCESS | 1662 | 1462315934270 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 15:52:14 INFO - PROCESS | 1662 | 1462315934272 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:52:14 INFO - PROCESS | 1662 | 1462315934274 Marionette TRACE conn2 <- [1,2990,null,{}] 15:52:14 INFO - PROCESS | 1662 | 1462315934276 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}] 15:52:14 INFO - PROCESS | 1662 | 1462315934367 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 15:52:14 INFO - PROCESS | 1662 | 1462315934371 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a86c000 == 65 [pid = 1662] [id = 756] 15:52:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 140 (0x125c67c00) [pid = 1662] [serial = 2267] [outer = 0x0] 15:52:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 141 (0x125f66800) [pid = 1662] [serial = 2268] [outer = 0x125c67c00] 15:52:14 INFO - PROCESS | 1662 | 1462315934404 Marionette DEBUG loaded listener.js 15:52:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 142 (0x12725d800) [pid = 1662] [serial = 2269] [outer = 0x125c67c00] 15:52:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x12940a000 == 66 [pid = 1662] [id = 757] 15:52:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 143 (0x128ce0400) [pid = 1662] [serial = 2270] [outer = 0x0] 15:52:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 144 (0x12720a000) [pid = 1662] [serial = 2271] [outer = 0x128ce0400] 15:52:14 INFO - PROCESS | 1662 | 1462315934791 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]]]}] 15:52:14 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. 15:52:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 569ms 15:52:14 INFO - PROCESS | 1662 | 1462315934845 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 15:52:14 INFO - PROCESS | 1662 | 1462315934846 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 15:52:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:52:14 INFO - PROCESS | 1662 | 1462315934848 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:52:14 INFO - PROCESS | 1662 | 1462315934849 Marionette TRACE conn2 <- [1,2994,null,{}] 15:52:14 INFO - PROCESS | 1662 | 1462315934851 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}] 15:52:14 INFO - PROCESS | 1662 | 1462315934983 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 15:52:15 INFO - PROCESS | 1662 | 1462315935001 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bc9c000 == 67 [pid = 1662] [id = 758] 15:52:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 145 (0x1276a7c00) [pid = 1662] [serial = 2272] [outer = 0x0] 15:52:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 146 (0x1277d0400) [pid = 1662] [serial = 2273] [outer = 0x1276a7c00] 15:52:15 INFO - PROCESS | 1662 | 1462315935026 Marionette DEBUG loaded listener.js 15:52:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 147 (0x128e21c00) [pid = 1662] [serial = 2274] [outer = 0x1276a7c00] 15:52:15 INFO - PROCESS | 1662 | 1462315935342 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]]]}] 15:52:15 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:52:15 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 15:52:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 518ms 15:52:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:52:15 INFO - PROCESS | 1662 | 1462315935367 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 15:52:15 INFO - PROCESS | 1662 | 1462315935368 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 15:52:15 INFO - PROCESS | 1662 | 1462315935370 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:52:15 INFO - PROCESS | 1662 | 1462315935371 Marionette TRACE conn2 <- [1,2998,null,{}] 15:52:15 INFO - PROCESS | 1662 | 1462315935373 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}] 15:52:15 INFO - PROCESS | 1662 | 1462315935491 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 15:52:15 INFO - PROCESS | 1662 | 1462315935531 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c77f000 == 68 [pid = 1662] [id = 759] 15:52:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 148 (0x1276b2400) [pid = 1662] [serial = 2275] [outer = 0x0] 15:52:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 149 (0x128f81800) [pid = 1662] [serial = 2276] [outer = 0x1276b2400] 15:52:15 INFO - PROCESS | 1662 | 1462315935556 Marionette DEBUG loaded listener.js 15:52:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 150 (0x1296ba800) [pid = 1662] [serial = 2277] [outer = 0x1276b2400] 15:52:15 INFO - PROCESS | 1662 | 1462315935834 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]]]}] 15:52:15 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. 15:52:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 518ms 15:52:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:52:15 INFO - PROCESS | 1662 | 1462315935888 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 15:52:15 INFO - PROCESS | 1662 | 1462315935889 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 15:52:15 INFO - PROCESS | 1662 | 1462315935891 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:52:15 INFO - PROCESS | 1662 | 1462315935892 Marionette TRACE conn2 <- [1,3002,null,{}] 15:52:15 INFO - PROCESS | 1662 | 1462315935895 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}] 15:52:16 INFO - PROCESS | 1662 | 1462315936014 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 15:52:16 INFO - PROCESS | 1662 | 1462315936018 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ce73000 == 69 [pid = 1662] [id = 760] 15:52:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 151 (0x128ed7400) [pid = 1662] [serial = 2278] [outer = 0x0] 15:52:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 152 (0x12a75e000) [pid = 1662] [serial = 2279] [outer = 0x128ed7400] 15:52:16 INFO - PROCESS | 1662 | 1462315936043 Marionette DEBUG loaded listener.js 15:52:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 153 (0x12ab11c00) [pid = 1662] [serial = 2280] [outer = 0x128ed7400] 15:52:16 INFO - PROCESS | 1662 | 1462315936375 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]]]}] 15:52:16 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. 15:52:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 518ms 15:52:16 INFO - PROCESS | 1662 | 1462315936417 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 15:52:16 INFO - PROCESS | 1662 | 1462315936418 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 15:52:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:52:16 INFO - PROCESS | 1662 | 1462315936420 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:52:16 INFO - PROCESS | 1662 | 1462315936421 Marionette TRACE conn2 <- [1,3006,null,{}] 15:52:16 INFO - PROCESS | 1662 | 1462315936424 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}] 15:52:16 INFO - PROCESS | 1662 | 1462315936536 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 15:52:16 INFO - PROCESS | 1662 | 1462315936547 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d25e800 == 70 [pid = 1662] [id = 761] 15:52:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 154 (0x12a948c00) [pid = 1662] [serial = 2281] [outer = 0x0] 15:52:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 155 (0x12b1f3c00) [pid = 1662] [serial = 2282] [outer = 0x12a948c00] 15:52:16 INFO - PROCESS | 1662 | 1462315936572 Marionette DEBUG loaded listener.js 15:52:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 156 (0x12b477400) [pid = 1662] [serial = 2283] [outer = 0x12a948c00] 15:52:17 INFO - PROCESS | 1662 | --DOMWINDOW == 155 (0x1161e8400) [pid = 1662] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 15:52:17 INFO - PROCESS | 1662 | --DOMWINDOW == 154 (0x118372c00) [pid = 1662] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:52:17 INFO - PROCESS | 1662 | --DOMWINDOW == 153 (0x12119a400) [pid = 1662] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 15:52:17 INFO - PROCESS | 1662 | --DOMWINDOW == 152 (0x128edc800) [pid = 1662] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 15:52:17 INFO - PROCESS | 1662 | --DOMWINDOW == 151 (0x121197000) [pid = 1662] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:52:17 INFO - PROCESS | 1662 | --DOMWINDOW == 150 (0x125122800) [pid = 1662] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 15:52:17 INFO - PROCESS | 1662 | --DOMWINDOW == 149 (0x128edcc00) [pid = 1662] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 15:52:17 INFO - PROCESS | 1662 | --DOMWINDOW == 148 (0x113476800) [pid = 1662] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 15:52:17 INFO - PROCESS | 1662 | --DOMWINDOW == 147 (0x1195ba400) [pid = 1662] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:52:17 INFO - PROCESS | 1662 | 1462315937052 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]]]}] 15:52:17 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. 15:52:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 668ms 15:52:17 INFO - PROCESS | 1662 | 1462315937090 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 15:52:17 INFO - PROCESS | 1662 | 1462315937091 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 15:52:17 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:52:17 INFO - PROCESS | 1662 | 1462315937094 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:52:17 INFO - PROCESS | 1662 | 1462315937095 Marionette TRACE conn2 <- [1,3010,null,{}] 15:52:17 INFO - PROCESS | 1662 | 1462315937098 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}] 15:52:17 INFO - PROCESS | 1662 | 1462315937191 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 15:52:17 INFO - PROCESS | 1662 | 1462315937195 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bc83000 == 71 [pid = 1662] [id = 762] 15:52:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 148 (0x1161e8400) [pid = 1662] [serial = 2284] [outer = 0x0] 15:52:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 149 (0x12bb7e000) [pid = 1662] [serial = 2285] [outer = 0x1161e8400] 15:52:17 INFO - PROCESS | 1662 | 1462315937226 Marionette DEBUG loaded listener.js 15:52:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 150 (0x12bb9cc00) [pid = 1662] [serial = 2286] [outer = 0x1161e8400] 15:52:17 INFO - PROCESS | 1662 | 1462315937689 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]]]}] 15:52:17 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 15:52:17 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 621ms 15:52:17 INFO - PROCESS | 1662 | 1462315937717 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 15:52:17 INFO - PROCESS | 1662 | 1462315937719 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 15:52:17 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:52:17 INFO - PROCESS | 1662 | 1462315937723 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:52:17 INFO - PROCESS | 1662 | 1462315937726 Marionette TRACE conn2 <- [1,3014,null,{}] 15:52:17 INFO - PROCESS | 1662 | 1462315937729 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}] 15:52:17 INFO - PROCESS | 1662 | 1462315937879 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 15:52:17 INFO - PROCESS | 1662 | 1462315937889 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x12df53000 == 72 [pid = 1662] [id = 763] 15:52:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 151 (0x12c1ac400) [pid = 1662] [serial = 2287] [outer = 0x0] 15:52:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 152 (0x12c38d400) [pid = 1662] [serial = 2288] [outer = 0x12c1ac400] 15:52:17 INFO - PROCESS | 1662 | 1462315937927 Marionette DEBUG loaded listener.js 15:52:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 153 (0x12c477c00) [pid = 1662] [serial = 2289] [outer = 0x12c1ac400] 15:52:18 INFO - PROCESS | 1662 | [1662] 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 15:52:18 INFO - PROCESS | 1662 | 1462315938303 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:52:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:52:18 INFO - {} 15:52:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:52:18 INFO - {} 15:52:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:52:18 INFO - {} 15:52:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:52:18 INFO - {} 15:52:18 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 621ms 15:52:18 INFO - PROCESS | 1662 | 1462315938353 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 15:52:18 INFO - PROCESS | 1662 | 1462315938355 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 15:52:18 INFO - TEST-START | /FileAPI/fileReader.html 15:52:18 INFO - PROCESS | 1662 | 1462315938358 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:52:18 INFO - PROCESS | 1662 | 1462315938359 Marionette TRACE conn2 <- [1,3018,null,{}] 15:52:18 INFO - PROCESS | 1662 | 1462315938367 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}] 15:52:18 INFO - PROCESS | 1662 | 1462315938464 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 15:52:18 INFO - PROCESS | 1662 | 1462315938469 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x1351d9000 == 73 [pid = 1662] [id = 764] 15:52:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 154 (0x12c484400) [pid = 1662] [serial = 2290] [outer = 0x0] 15:52:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 155 (0x12cf6b000) [pid = 1662] [serial = 2291] [outer = 0x12c484400] 15:52:18 INFO - PROCESS | 1662 | 1462315938494 Marionette DEBUG loaded listener.js 15:52:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 156 (0x12cf70800) [pid = 1662] [serial = 2292] [outer = 0x12c484400] 15:52:18 INFO - PROCESS | 1662 | 1462315938827 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]]]}] 15:52:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:52:18 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:52:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:52:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:52:18 INFO - TEST-OK | /FileAPI/fileReader.html | took 522ms 15:52:18 INFO - TEST-START | /FileAPI/historical.html 15:52:18 INFO - PROCESS | 1662 | 1462315938881 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 15:52:18 INFO - PROCESS | 1662 | 1462315938882 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 15:52:18 INFO - PROCESS | 1662 | 1462315938884 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:52:18 INFO - PROCESS | 1662 | 1462315938885 Marionette TRACE conn2 <- [1,3022,null,{}] 15:52:18 INFO - PROCESS | 1662 | 1462315938888 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}] 15:52:18 INFO - PROCESS | 1662 | 1462315938978 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 15:52:19 INFO - PROCESS | 1662 | 1462315939123 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x118134800 == 74 [pid = 1662] [id = 765] 15:52:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 157 (0x111f3e400) [pid = 1662] [serial = 2293] [outer = 0x0] 15:52:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 158 (0x1129da400) [pid = 1662] [serial = 2294] [outer = 0x111f3e400] 15:52:19 INFO - PROCESS | 1662 | 1462315939156 Marionette DEBUG loaded listener.js 15:52:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 159 (0x112c6cc00) [pid = 1662] [serial = 2295] [outer = 0x111f3e400] 15:52:19 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:52:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:52:19 INFO - PROCESS | 1662 | 1462315939547 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"]]]}] 15:52:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:52:19 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:52:19 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:52:19 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:52:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:52:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:52:19 INFO - TEST-OK | /FileAPI/historical.html | took 672ms 15:52:19 INFO - PROCESS | 1662 | 1462315939558 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 15:52:19 INFO - PROCESS | 1662 | 1462315939562 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 15:52:19 INFO - TEST-START | /FileAPI/idlharness.html 15:52:19 INFO - PROCESS | 1662 | 1462315939565 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:52:19 INFO - PROCESS | 1662 | 1462315939568 Marionette TRACE conn2 <- [1,3026,null,{}] 15:52:19 INFO - PROCESS | 1662 | 1462315939572 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}] 15:52:19 INFO - PROCESS | 1662 | 1462315939689 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 15:52:19 INFO - PROCESS | 1662 | 1462315939794 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x125797800 == 75 [pid = 1662] [id = 766] 15:52:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 160 (0x118791c00) [pid = 1662] [serial = 2296] [outer = 0x0] 15:52:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 161 (0x119359c00) [pid = 1662] [serial = 2297] [outer = 0x118791c00] 15:52:19 INFO - PROCESS | 1662 | 1462315939828 Marionette DEBUG loaded listener.js 15:52:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 162 (0x119bfac00) [pid = 1662] [serial = 2298] [outer = 0x118791c00] 15:52:20 INFO - PROCESS | 1662 | 1462315940445 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]]]}] 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:52:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:52:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:52:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:52:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:52:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:52:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:52:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:52:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:52:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:52:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:52:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:52:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:52:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:52:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:52:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:52:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:52:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:52:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:52:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:52:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:52:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:52:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:52:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:52:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:52:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:52:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:52:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:52:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:52:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:52:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:52:20 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 15:52:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:52:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:52:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:52:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:52:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:52:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:52:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:52:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:52:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:52:20 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 15:52:20 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 15:52:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:52:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:52:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:52:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:52:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:52:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:52:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:52:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:52:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:52:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:52:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:52:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:52:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:52:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:52:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:52:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:52:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:52:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:52:20 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 15:52:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:52:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:52:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:52:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:52:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:52:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:52:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:52:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:52:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:52:20 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 15:52:20 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 15:52:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:52:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:52:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:52:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:52:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:52:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:52:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:52:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:52:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:52:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:52:20 INFO - TEST-OK | /FileAPI/idlharness.html | took 935ms 15:52:20 INFO - PROCESS | 1662 | 1462315940542 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 15:52:20 INFO - PROCESS | 1662 | 1462315940546 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 15:52:20 INFO - TEST-START | /FileAPI/idlharness.worker 15:52:20 INFO - PROCESS | 1662 | 1462315940560 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:52:20 INFO - PROCESS | 1662 | 1462315940564 Marionette TRACE conn2 <- [1,3030,null,{}] 15:52:20 INFO - PROCESS | 1662 | 1462315940568 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}] 15:52:20 INFO - PROCESS | 1662 | 1462315940743 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 15:52:20 INFO - PROCESS | 1662 | 1462315940866 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x135d80800 == 76 [pid = 1662] [id = 767] 15:52:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 163 (0x121196c00) [pid = 1662] [serial = 2299] [outer = 0x0] 15:52:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 164 (0x12c476800) [pid = 1662] [serial = 2300] [outer = 0x121196c00] 15:52:20 INFO - PROCESS | 1662 | 1462315940915 Marionette DEBUG loaded listener.js 15:52:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 165 (0x12c7b7800) [pid = 1662] [serial = 2301] [outer = 0x121196c00] 15:52:21 INFO - PROCESS | 1662 | [1662] 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 15:52:21 INFO - PROCESS | 1662 | 1462315941757 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,{},{}]]]}] 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:52:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:52:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:52:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:52:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:52:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:52:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:52:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:52:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:52:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:52:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:52:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:52:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:52:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:52:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:52:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:52:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:52:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:52:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 15:52:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:52:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:52:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:52:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:52:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:52:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 15:52:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:52:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:52:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:52:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:52:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:52:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:52:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:52:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:52:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:52:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:52:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 15:52:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:52:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:52:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:52:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:52:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:52:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 15:52:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:52:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:52:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:52:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:52:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:52:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:52:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:52:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:52:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:52:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:52:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:52:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:52:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:52:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:52:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:52:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:52:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:52:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:52:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:52:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:52:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:52:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:52:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:52:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:52:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:52:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:52:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:52:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:52:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:52:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:52:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:52:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:52:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:52:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:52:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:52:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:52:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:52:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:52:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:52:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:52:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:52:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:52:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:52:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:52:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:52:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:52:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:52:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:52:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:52:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:52:21 INFO - {} 15:52:21 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1238ms 15:52:21 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:52:21 INFO - PROCESS | 1662 | 1462315941799 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 15:52:21 INFO - PROCESS | 1662 | 1462315941801 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 15:52:21 INFO - PROCESS | 1662 | 1462315941807 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:52:21 INFO - PROCESS | 1662 | 1462315941812 Marionette TRACE conn2 <- [1,3034,null,{}] 15:52:21 INFO - PROCESS | 1662 | 1462315941816 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}] 15:52:21 INFO - PROCESS | 1662 | 1462315941937 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 15:52:22 INFO - PROCESS | 1662 | 1462315942043 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x137d1f000 == 77 [pid = 1662] [id = 768] 15:52:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 166 (0x12cf72000) [pid = 1662] [serial = 2302] [outer = 0x0] 15:52:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 167 (0x140b49000) [pid = 1662] [serial = 2303] [outer = 0x12cf72000] 15:52:22 INFO - PROCESS | 1662 | 1462315942073 Marionette DEBUG loaded listener.js 15:52:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 168 (0x140b4e400) [pid = 1662] [serial = 2304] [outer = 0x12cf72000] 15:52:22 INFO - PROCESS | 1662 | 1462315942433 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]]]}] 15:52:22 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:52:22 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 681ms 15:52:22 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:52:22 INFO - PROCESS | 1662 | 1462315942484 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 15:52:22 INFO - PROCESS | 1662 | 1462315942486 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 15:52:22 INFO - PROCESS | 1662 | 1462315942488 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:52:22 INFO - PROCESS | 1662 | 1462315942489 Marionette TRACE conn2 <- [1,3038,null,{}] 15:52:22 INFO - PROCESS | 1662 | 1462315942492 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}] 15:52:22 INFO - PROCESS | 1662 | 1462315942608 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 15:52:22 INFO - PROCESS | 1662 | 1462315942715 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x13f41a800 == 78 [pid = 1662] [id = 769] 15:52:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 169 (0x140b50400) [pid = 1662] [serial = 2305] [outer = 0x0] 15:52:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 170 (0x140cb0000) [pid = 1662] [serial = 2306] [outer = 0x140b50400] 15:52:22 INFO - PROCESS | 1662 | 1462315942746 Marionette DEBUG loaded listener.js 15:52:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 171 (0x140cb4800) [pid = 1662] [serial = 2307] [outer = 0x140b50400] 15:52:23 INFO - PROCESS | 1662 | 1462315943053 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"]]]}] 15:52:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:52:23 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 619ms 15:52:23 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:52:23 INFO - PROCESS | 1662 | 1462315943107 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 15:52:23 INFO - PROCESS | 1662 | 1462315943108 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 15:52:23 INFO - PROCESS | 1662 | 1462315943111 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:52:23 INFO - PROCESS | 1662 | 1462315943112 Marionette TRACE conn2 <- [1,3042,null,{}] 15:52:23 INFO - PROCESS | 1662 | 1462315943114 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}] 15:52:23 INFO - PROCESS | 1662 | 1462315943210 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 15:52:23 INFO - PROCESS | 1662 | 1462315943294 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x13f439000 == 79 [pid = 1662] [id = 770] 15:52:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 172 (0x13f3e0400) [pid = 1662] [serial = 2308] [outer = 0x0] 15:52:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 173 (0x13f3e2000) [pid = 1662] [serial = 2309] [outer = 0x13f3e0400] 15:52:23 INFO - PROCESS | 1662 | 1462315943338 Marionette DEBUG loaded listener.js 15:52:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 174 (0x140cb5400) [pid = 1662] [serial = 2310] [outer = 0x13f3e0400] 15:52:23 INFO - PROCESS | 1662 | 1462315943751 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]]]}] 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:52:23 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. 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:52:23 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'.) 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:52:23 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. 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:52:23 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. 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:52:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:52:23 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. 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:52:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:52:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 15:52:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:52:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:52:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:52:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:52:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:52:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:52:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:52:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:52:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:52:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:52:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:52:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:52:23 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 685ms 15:52:23 INFO - PROCESS | 1662 | 1462315943796 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 15:52:23 INFO - PROCESS | 1662 | 1462315943798 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 15:52:23 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:52:23 INFO - PROCESS | 1662 | 1462315943800 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:52:23 INFO - PROCESS | 1662 | 1462315943802 Marionette TRACE conn2 <- [1,3046,null,{}] 15:52:23 INFO - PROCESS | 1662 | 1462315943804 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}] 15:52:23 INFO - PROCESS | 1662 | 1462315943936 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 15:52:24 INFO - PROCESS | 1662 | 1462315944038 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x140713000 == 80 [pid = 1662] [id = 771] 15:52:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 175 (0x12cf69000) [pid = 1662] [serial = 2311] [outer = 0x0] 15:52:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 176 (0x135f4f800) [pid = 1662] [serial = 2312] [outer = 0x12cf69000] 15:52:24 INFO - PROCESS | 1662 | 1462315944063 Marionette DEBUG loaded listener.js 15:52:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 177 (0x13f3d7400) [pid = 1662] [serial = 2313] [outer = 0x12cf69000] 15:52:24 INFO - PROCESS | 1662 | [1662] 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 15:52:24 INFO - PROCESS | 1662 | 1462315944446 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:52:24 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:52:24 INFO - {} 15:52:24 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 680ms 15:52:24 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:52:24 INFO - PROCESS | 1662 | 1462315944480 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 15:52:24 INFO - PROCESS | 1662 | 1462315944481 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 15:52:24 INFO - PROCESS | 1662 | 1462315944483 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:52:24 INFO - PROCESS | 1662 | 1462315944484 Marionette TRACE conn2 <- [1,3050,null,{}] 15:52:24 INFO - PROCESS | 1662 | 1462315944487 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}] 15:52:24 INFO - PROCESS | 1662 | 1462315944599 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 15:52:24 INFO - PROCESS | 1662 | 1462315944672 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b4cc800 == 81 [pid = 1662] [id = 772] 15:52:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 178 (0x11335f400) [pid = 1662] [serial = 2314] [outer = 0x0] 15:52:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 179 (0x1195bb800) [pid = 1662] [serial = 2315] [outer = 0x11335f400] 15:52:24 INFO - PROCESS | 1662 | 1462315944696 Marionette DEBUG loaded listener.js 15:52:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 180 (0x12ab0f000) [pid = 1662] [serial = 2316] [outer = 0x11335f400] 15:52:25 INFO - PROCESS | 1662 | 1462315945014 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]]]}] 15:52:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:52:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:52:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:52:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:52:25 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 570ms 15:52:25 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:52:25 INFO - PROCESS | 1662 | 1462315945053 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 15:52:25 INFO - PROCESS | 1662 | 1462315945054 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 15:52:25 INFO - PROCESS | 1662 | 1462315945057 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:52:25 INFO - PROCESS | 1662 | 1462315945058 Marionette TRACE conn2 <- [1,3054,null,{}] 15:52:25 INFO - PROCESS | 1662 | 1462315945060 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}] 15:52:25 INFO - PROCESS | 1662 | 1462315945157 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 15:52:25 INFO - PROCESS | 1662 | 1462315945216 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198d1000 == 82 [pid = 1662] [id = 773] 15:52:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 181 (0x112b30800) [pid = 1662] [serial = 2317] [outer = 0x0] 15:52:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 182 (0x112bbc400) [pid = 1662] [serial = 2318] [outer = 0x112b30800] 15:52:25 INFO - PROCESS | 1662 | 1462315945430 Marionette DEBUG loaded listener.js 15:52:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 183 (0x1166c8400) [pid = 1662] [serial = 2319] [outer = 0x112b30800] 15:52:25 INFO - PROCESS | 1662 | 1462315945939 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"]]]}] 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:52:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:52:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:52:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:52:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:52:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:52:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:52:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:52:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:52:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:52:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:52:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:52:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:52:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:52:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:52:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:52:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:52:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:52:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:52:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:52:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:52:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:52:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:52:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:52:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:52:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:52:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 15:52:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:52:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 15:52:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:52:26 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 940ms 15:52:26 INFO - PROCESS | 1662 | 1462315945998 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 15:52:26 INFO - PROCESS | 1662 | 1462315946002 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 15:52:26 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:52:26 INFO - PROCESS | 1662 | 1462315946006 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:52:26 INFO - PROCESS | 1662 | 1462315946008 Marionette TRACE conn2 <- [1,3058,null,{}] 15:52:26 INFO - PROCESS | 1662 | 1462315946012 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}] 15:52:26 INFO - PROCESS | 1662 | 1462315946111 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 15:52:26 INFO - PROCESS | 1662 | 1462315946187 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x1198ca800 == 83 [pid = 1662] [id = 774] 15:52:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 184 (0x123644800) [pid = 1662] [serial = 2320] [outer = 0x0] 15:52:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 185 (0x12720a800) [pid = 1662] [serial = 2321] [outer = 0x123644800] 15:52:26 INFO - PROCESS | 1662 | 1462315946211 Marionette DEBUG loaded listener.js 15:52:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 186 (0x128ed8000) [pid = 1662] [serial = 2322] [outer = 0x123644800] 15:52:26 INFO - PROCESS | 1662 | 1462315946566 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]]]}] 15:52:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:52:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:52:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:52:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:52:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:52:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:52:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:52:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:52:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:52:26 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:52:26 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:26 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:52:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:52:26 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:52:26 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:52:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:52:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:52:26 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 585ms 15:52:26 INFO - PROCESS | 1662 | 1462315946591 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 15:52:26 INFO - PROCESS | 1662 | 1462315946593 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 15:52:26 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:52:26 INFO - PROCESS | 1662 | 1462315946598 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:52:26 INFO - PROCESS | 1662 | 1462315946599 Marionette TRACE conn2 <- [1,3062,null,{}] 15:52:26 INFO - PROCESS | 1662 | 1462315946602 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}] 15:52:26 INFO - PROCESS | 1662 | 1462315946725 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 15:52:26 INFO - PROCESS | 1662 | --DOCSHELL 0x12bc89800 == 82 [pid = 1662] [id = 669] 15:52:26 INFO - PROCESS | 1662 | --DOCSHELL 0x1351d9000 == 81 [pid = 1662] [id = 764] 15:52:26 INFO - PROCESS | 1662 | --DOCSHELL 0x12df53000 == 80 [pid = 1662] [id = 763] 15:52:26 INFO - PROCESS | 1662 | --DOCSHELL 0x12bc83000 == 79 [pid = 1662] [id = 762] 15:52:26 INFO - PROCESS | 1662 | --DOCSHELL 0x12d25e800 == 78 [pid = 1662] [id = 761] 15:52:26 INFO - PROCESS | 1662 | --DOCSHELL 0x12ce73000 == 77 [pid = 1662] [id = 760] 15:52:26 INFO - PROCESS | 1662 | --DOCSHELL 0x12c77f000 == 76 [pid = 1662] [id = 759] 15:52:26 INFO - PROCESS | 1662 | --DOCSHELL 0x12bc9c000 == 75 [pid = 1662] [id = 758] 15:52:26 INFO - PROCESS | 1662 | --DOCSHELL 0x12940a000 == 74 [pid = 1662] [id = 757] 15:52:26 INFO - PROCESS | 1662 | --DOMWINDOW == 185 (0x12b47c000) [pid = 1662] [serial = 2224] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1662 | --DOCSHELL 0x12a86c000 == 73 [pid = 1662] [id = 756] 15:52:26 INFO - PROCESS | 1662 | --DOCSHELL 0x128fb8000 == 72 [pid = 1662] [id = 755] 15:52:26 INFO - PROCESS | 1662 | --DOCSHELL 0x125f13000 == 71 [pid = 1662] [id = 754] 15:52:26 INFO - PROCESS | 1662 | --DOCSHELL 0x1193c7000 == 70 [pid = 1662] [id = 753] 15:52:26 INFO - PROCESS | 1662 | --DOCSHELL 0x12122c000 == 69 [pid = 1662] [id = 752] 15:52:26 INFO - PROCESS | 1662 | --DOCSHELL 0x118891800 == 68 [pid = 1662] [id = 751] 15:52:26 INFO - PROCESS | 1662 | --DOCSHELL 0x135b9f000 == 67 [pid = 1662] [id = 746] 15:52:26 INFO - PROCESS | 1662 | --DOCSHELL 0x12b4ce000 == 66 [pid = 1662] [id = 743] 15:52:26 INFO - PROCESS | 1662 | --DOCSHELL 0x123518000 == 65 [pid = 1662] [id = 742] 15:52:26 INFO - PROCESS | 1662 | --DOMWINDOW == 184 (0x11830e000) [pid = 1662] [serial = 2179] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1662 | --DOMWINDOW == 183 (0x128e2a400) [pid = 1662] [serial = 2212] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1662 | --DOMWINDOW == 182 (0x1183de800) [pid = 1662] [serial = 2203] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1662 | --DOMWINDOW == 181 (0x125126000) [pid = 1662] [serial = 2215] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1662 | --DOMWINDOW == 180 (0x1195b8800) [pid = 1662] [serial = 2204] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1662 | --DOMWINDOW == 179 (0x12b217000) [pid = 1662] [serial = 2219] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1662 | --DOMWINDOW == 178 (0x124279800) [pid = 1662] [serial = 2207] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1662 | --DOMWINDOW == 177 (0x1211a1800) [pid = 1662] [serial = 2206] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1662 | --DOMWINDOW == 176 (0x112c61400) [pid = 1662] [serial = 2176] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1662 | --DOMWINDOW == 175 (0x12a92e400) [pid = 1662] [serial = 2197] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1662 | --DOMWINDOW == 174 (0x128ce8000) [pid = 1662] [serial = 2210] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1662 | --DOMWINDOW == 173 (0x12ab0a400) [pid = 1662] [serial = 2213] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1662 | --DOMWINDOW == 172 (0x128e1ec00) [pid = 1662] [serial = 2191] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1662 | --DOMWINDOW == 171 (0x125f72400) [pid = 1662] [serial = 2209] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1662 | --DOMWINDOW == 170 (0x12b21ac00) [pid = 1662] [serial = 2221] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1662 | --DOMWINDOW == 169 (0x113f38000) [pid = 1662] [serial = 2200] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1662 | --DOMWINDOW == 168 (0x12ab0b800) [pid = 1662] [serial = 2218] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1662 | --DOMWINDOW == 167 (0x128f86400) [pid = 1662] [serial = 2194] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1662 | --DOMWINDOW == 166 (0x1180db000) [pid = 1662] [serial = 2201] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1662 | --DOMWINDOW == 165 (0x128e25c00) [pid = 1662] [serial = 2216] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1662 | --DOMWINDOW == 164 (0x125064800) [pid = 1662] [serial = 2185] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1662 | --DOMWINDOW == 163 (0x127210400) [pid = 1662] [serial = 2188] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1662 | --DOMWINDOW == 162 (0x12318fc00) [pid = 1662] [serial = 2182] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1662 | --DOMWINDOW == 161 (0x121193400) [pid = 1662] [serial = 2174] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1662 | --DOMWINDOW == 160 (0x12b475000) [pid = 1662] [serial = 2222] [outer = 0x0] [url = about:blank] 15:52:26 INFO - PROCESS | 1662 | 1462315946833 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x1183c2800 == 66 [pid = 1662] [id = 775] 15:52:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 161 (0x112c61400) [pid = 1662] [serial = 2323] [outer = 0x0] 15:52:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 162 (0x11830e000) [pid = 1662] [serial = 2324] [outer = 0x112c61400] 15:52:26 INFO - PROCESS | 1662 | 1462315946857 Marionette DEBUG loaded listener.js 15:52:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 163 (0x1247cac00) [pid = 1662] [serial = 2325] [outer = 0x112c61400] 15:52:26 INFO - PROCESS | 1662 | [1662] 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 15:52:27 INFO - PROCESS | 1662 | 1462315947158 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:52:27 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:52:27 INFO - {} 15:52:27 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 569ms 15:52:27 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:52:27 INFO - PROCESS | 1662 | 1462315947169 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 15:52:27 INFO - PROCESS | 1662 | 1462315947170 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 15:52:27 INFO - PROCESS | 1662 | 1462315947172 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:52:27 INFO - PROCESS | 1662 | 1462315947174 Marionette TRACE conn2 <- [1,3066,null,{}] 15:52:27 INFO - PROCESS | 1662 | 1462315947188 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}] 15:52:27 INFO - PROCESS | 1662 | 1462315947275 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 15:52:27 INFO - PROCESS | 1662 | 1462315947281 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bc9a000 == 67 [pid = 1662] [id = 776] 15:52:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 164 (0x128f81000) [pid = 1662] [serial = 2326] [outer = 0x0] 15:52:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 165 (0x12ab0a400) [pid = 1662] [serial = 2327] [outer = 0x128f81000] 15:52:27 INFO - PROCESS | 1662 | 1462315947302 Marionette DEBUG loaded listener.js 15:52:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 166 (0x12c1b3c00) [pid = 1662] [serial = 2328] [outer = 0x128f81000] 15:52:27 INFO - PROCESS | 1662 | 1462315947632 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]]]}] 15:52:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:52:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:52:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:52:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:52:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:52:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:52:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:52:27 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 478ms 15:52:27 INFO - PROCESS | 1662 | 1462315947655 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 15:52:27 INFO - PROCESS | 1662 | 1462315947656 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 15:52:27 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:52:27 INFO - PROCESS | 1662 | 1462315947658 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:52:27 INFO - PROCESS | 1662 | 1462315947659 Marionette TRACE conn2 <- [1,3070,null,{}] 15:52:27 INFO - PROCESS | 1662 | 1462315947661 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}] 15:52:27 INFO - PROCESS | 1662 | 1462315947743 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 15:52:27 INFO - PROCESS | 1662 | 1462315947747 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d5bd000 == 68 [pid = 1662] [id = 777] 15:52:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 167 (0x12c38c800) [pid = 1662] [serial = 2329] [outer = 0x0] 15:52:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 168 (0x12c480000) [pid = 1662] [serial = 2330] [outer = 0x12c38c800] 15:52:27 INFO - PROCESS | 1662 | 1462315947769 Marionette DEBUG loaded listener.js 15:52:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 169 (0x12c7b7000) [pid = 1662] [serial = 2331] [outer = 0x12c38c800] 15:52:28 INFO - PROCESS | 1662 | 1462315948074 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]]]}] 15:52:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:52:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:52:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:52:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:52:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:52:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:52:28 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 424ms 15:52:28 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:52:28 INFO - PROCESS | 1662 | 1462315948082 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 15:52:28 INFO - PROCESS | 1662 | 1462315948083 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 15:52:28 INFO - PROCESS | 1662 | 1462315948085 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:52:28 INFO - PROCESS | 1662 | 1462315948086 Marionette TRACE conn2 <- [1,3074,null,{}] 15:52:28 INFO - PROCESS | 1662 | 1462315948088 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}] 15:52:28 INFO - PROCESS | 1662 | 1462315948171 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 15:52:28 INFO - PROCESS | 1662 | 1462315948234 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x12df4b800 == 69 [pid = 1662] [id = 778] 15:52:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 170 (0x12c7bac00) [pid = 1662] [serial = 2332] [outer = 0x0] 15:52:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 171 (0x12cf67000) [pid = 1662] [serial = 2333] [outer = 0x12c7bac00] 15:52:28 INFO - PROCESS | 1662 | 1462315948259 Marionette DEBUG loaded listener.js 15:52:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 172 (0x12d17cc00) [pid = 1662] [serial = 2334] [outer = 0x12c7bac00] 15:52:28 INFO - PROCESS | 1662 | 1462315948484 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]]]}] 15:52:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:52:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:52:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:52:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:52:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:52:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:52:28 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 475ms 15:52:28 INFO - PROCESS | 1662 | 1462315948560 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 15:52:28 INFO - PROCESS | 1662 | 1462315948562 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 15:52:28 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:52:28 INFO - PROCESS | 1662 | 1462315948569 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:52:28 INFO - PROCESS | 1662 | 1462315948570 Marionette TRACE conn2 <- [1,3078,null,{}] 15:52:28 INFO - PROCESS | 1662 | 1462315948572 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}] 15:52:28 INFO - PROCESS | 1662 | 1462315948661 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 15:52:28 INFO - PROCESS | 1662 | 1462315948665 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x135a36800 == 70 [pid = 1662] [id = 779] 15:52:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 173 (0x12d180000) [pid = 1662] [serial = 2335] [outer = 0x0] 15:52:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 174 (0x12d2c1c00) [pid = 1662] [serial = 2336] [outer = 0x12d180000] 15:52:28 INFO - PROCESS | 1662 | 1462315948686 Marionette DEBUG loaded listener.js 15:52:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 175 (0x12d66f800) [pid = 1662] [serial = 2337] [outer = 0x12d180000] 15:52:29 INFO - PROCESS | 1662 | 1462315949023 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] 15:52:29 INFO - PROCESS | 1662 | 1462315949045 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 15:52:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 15:52:29 INFO - PROCESS | 1662 | 1462315949047 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:52:29 INFO - PROCESS | 1662 | 1462315949048 Marionette TRACE conn2 <- [1,3082,null,{}] 15:52:29 INFO - PROCESS | 1662 | 1462315949050 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}] 15:52:29 INFO - PROCESS | 1662 | 1462315949151 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 15:52:29 INFO - PROCESS | 1662 | 1462315949163 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x135d82000 == 71 [pid = 1662] [id = 780] 15:52:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 176 (0x12d672000) [pid = 1662] [serial = 2338] [outer = 0x0] 15:52:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 177 (0x12d679c00) [pid = 1662] [serial = 2339] [outer = 0x12d672000] 15:52:29 INFO - PROCESS | 1662 | 1462315949183 Marionette DEBUG loaded listener.js 15:52:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 178 (0x13567a000) [pid = 1662] [serial = 2340] [outer = 0x12d672000] 15:52:29 INFO - PROCESS | 1662 | 1462315949467 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]]]}] 15:52:29 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:52:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:52:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:52:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 469ms 15:52:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:52:29 INFO - PROCESS | 1662 | 1462315949518 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 15:52:29 INFO - PROCESS | 1662 | 1462315949519 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 15:52:29 INFO - PROCESS | 1662 | 1462315949521 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:52:29 INFO - PROCESS | 1662 | 1462315949522 Marionette TRACE conn2 <- [1,3086,null,{}] 15:52:29 INFO - PROCESS | 1662 | 1462315949523 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}] 15:52:29 INFO - PROCESS | 1662 | 1462315949638 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 15:52:29 INFO - PROCESS | 1662 | 1462315949659 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x135fbe800 == 72 [pid = 1662] [id = 781] 15:52:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 179 (0x13567f400) [pid = 1662] [serial = 2341] [outer = 0x0] 15:52:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 180 (0x135d96800) [pid = 1662] [serial = 2342] [outer = 0x13567f400] 15:52:29 INFO - PROCESS | 1662 | 1462315949680 Marionette DEBUG loaded listener.js 15:52:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 181 (0x135d9ac00) [pid = 1662] [serial = 2343] [outer = 0x13567f400] 15:52:29 INFO - PROCESS | 1662 | 1462315949958 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:52:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:52:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 474ms 15:52:29 INFO - PROCESS | 1662 | 1462315949995 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 15:52:30 INFO - PROCESS | 1662 | 1462315949998 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 15:52:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:52:30 INFO - PROCESS | 1662 | 1462315950009 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:52:30 INFO - PROCESS | 1662 | 1462315950009 Marionette TRACE conn2 <- [1,3090,null,{}] 15:52:30 INFO - PROCESS | 1662 | 1462315950012 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}] 15:52:30 INFO - PROCESS | 1662 | 1462315950117 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 15:52:30 INFO - PROCESS | 1662 | 1462315950128 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x137bd1800 == 73 [pid = 1662] [id = 782] 15:52:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 182 (0x13567fc00) [pid = 1662] [serial = 2344] [outer = 0x0] 15:52:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 183 (0x135d9f800) [pid = 1662] [serial = 2345] [outer = 0x13567fc00] 15:52:30 INFO - PROCESS | 1662 | 1462315950148 Marionette DEBUG loaded listener.js 15:52:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 184 (0x135da3c00) [pid = 1662] [serial = 2346] [outer = 0x13567fc00] 15:52:30 INFO - PROCESS | 1662 | 1462315950431 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:52:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:52:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 471ms 15:52:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:52:30 INFO - PROCESS | 1662 | 1462315950482 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 15:52:30 INFO - PROCESS | 1662 | 1462315950484 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 15:52:30 INFO - PROCESS | 1662 | 1462315950486 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:52:30 INFO - PROCESS | 1662 | 1462315950487 Marionette TRACE conn2 <- [1,3094,null,{}] 15:52:30 INFO - PROCESS | 1662 | 1462315950489 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}] 15:52:30 INFO - PROCESS | 1662 | 1462315950595 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 15:52:30 INFO - PROCESS | 1662 | 1462315950607 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x137d12800 == 74 [pid = 1662] [id = 783] 15:52:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 185 (0x1353cd400) [pid = 1662] [serial = 2347] [outer = 0x0] 15:52:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 186 (0x1353d4800) [pid = 1662] [serial = 2348] [outer = 0x1353cd400] 15:52:30 INFO - PROCESS | 1662 | 1462315950631 Marionette DEBUG loaded listener.js 15:52:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 187 (0x1353dbc00) [pid = 1662] [serial = 2349] [outer = 0x1353cd400] 15:52:31 INFO - PROCESS | 1662 | --DOMWINDOW == 186 (0x12b476800) [pid = 1662] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:52:31 INFO - PROCESS | 1662 | --DOMWINDOW == 185 (0x1276a7c00) [pid = 1662] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 15:52:31 INFO - PROCESS | 1662 | --DOMWINDOW == 184 (0x1161e8400) [pid = 1662] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 15:52:31 INFO - PROCESS | 1662 | --DOMWINDOW == 183 (0x128ce0400) [pid = 1662] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:52:31 INFO - PROCESS | 1662 | --DOMWINDOW == 182 (0x12c1ac400) [pid = 1662] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 15:52:31 INFO - PROCESS | 1662 | --DOMWINDOW == 181 (0x1276b2400) [pid = 1662] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 15:52:31 INFO - PROCESS | 1662 | --DOMWINDOW == 180 (0x128ed7400) [pid = 1662] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 15:52:31 INFO - PROCESS | 1662 | --DOMWINDOW == 179 (0x12a948c00) [pid = 1662] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 15:52:31 INFO - PROCESS | 1662 | --DOMWINDOW == 178 (0x125c67c00) [pid = 1662] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 15:52:31 INFO - PROCESS | 1662 | --DOMWINDOW == 177 (0x12b21dc00) [pid = 1662] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:52:31 INFO - PROCESS | 1662 | --DOMWINDOW == 176 (0x1126b6800) [pid = 1662] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 15:52:31 INFO - PROCESS | 1662 | --DOMWINDOW == 175 (0x119d57400) [pid = 1662] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 15:52:31 INFO - PROCESS | 1662 | --DOMWINDOW == 174 (0x113d97000) [pid = 1662] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 15:52:31 INFO - PROCESS | 1662 | --DOMWINDOW == 173 (0x119beec00) [pid = 1662] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 15:52:31 INFO - PROCESS | 1662 | --DOMWINDOW == 172 (0x118f78400) [pid = 1662] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 15:52:31 INFO - PROCESS | 1662 | 1462315951056 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:52:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:52:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 581ms 15:52:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:52:31 INFO - PROCESS | 1662 | 1462315951067 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 15:52:31 INFO - PROCESS | 1662 | 1462315951068 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 15:52:31 INFO - PROCESS | 1662 | 1462315951070 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:52:31 INFO - PROCESS | 1662 | 1462315951072 Marionette TRACE conn2 <- [1,3098,null,{}] 15:52:31 INFO - PROCESS | 1662 | 1462315951074 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}] 15:52:31 INFO - PROCESS | 1662 | 1462315951166 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 15:52:31 INFO - PROCESS | 1662 | 1462315951169 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x140719800 == 75 [pid = 1662] [id = 784] 15:52:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 173 (0x119d5e800) [pid = 1662] [serial = 2350] [outer = 0x0] 15:52:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 174 (0x134b54400) [pid = 1662] [serial = 2351] [outer = 0x119d5e800] 15:52:31 INFO - PROCESS | 1662 | 1462315951190 Marionette DEBUG loaded listener.js 15:52:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 175 (0x134b58400) [pid = 1662] [serial = 2352] [outer = 0x119d5e800] 15:52:31 INFO - PROCESS | 1662 | 1462315951493 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]]]}] 15:52:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:52:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:52:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 471ms 15:52:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:52:31 INFO - PROCESS | 1662 | 1462315951541 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 15:52:31 INFO - PROCESS | 1662 | 1462315951542 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 15:52:31 INFO - PROCESS | 1662 | 1462315951544 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:52:31 INFO - PROCESS | 1662 | 1462315951545 Marionette TRACE conn2 <- [1,3102,null,{}] 15:52:31 INFO - PROCESS | 1662 | 1462315951547 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}] 15:52:31 INFO - PROCESS | 1662 | 1462315951627 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 15:52:31 INFO - PROCESS | 1662 | 1462315951697 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x140766000 == 76 [pid = 1662] [id = 785] 15:52:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 176 (0x121273c00) [pid = 1662] [serial = 2353] [outer = 0x0] 15:52:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 177 (0x135d9cc00) [pid = 1662] [serial = 2354] [outer = 0x121273c00] 15:52:31 INFO - PROCESS | 1662 | 1462315951717 Marionette DEBUG loaded listener.js 15:52:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 178 (0x135f46c00) [pid = 1662] [serial = 2355] [outer = 0x121273c00] 15:52:31 INFO - PROCESS | 1662 | 1462315951938 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:52:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:52:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 421ms 15:52:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:52:31 INFO - PROCESS | 1662 | 1462315951968 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 15:52:31 INFO - PROCESS | 1662 | 1462315951969 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 15:52:31 INFO - PROCESS | 1662 | 1462315951970 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 15:52:31 INFO - PROCESS | 1662 | 1462315951971 Marionette TRACE conn2 <- [1,3106,null,{}] 15:52:31 INFO - PROCESS | 1662 | 1462315951973 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}] 15:52:32 INFO - PROCESS | 1662 | 1462315952062 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 15:52:32 INFO - PROCESS | 1662 | 1462315952066 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x140ba2800 == 77 [pid = 1662] [id = 786] 15:52:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 179 (0x135f48c00) [pid = 1662] [serial = 2356] [outer = 0x0] 15:52:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 180 (0x135f55400) [pid = 1662] [serial = 2357] [outer = 0x135f48c00] 15:52:32 INFO - PROCESS | 1662 | 1462315952086 Marionette DEBUG loaded listener.js 15:52:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 181 (0x13f3d9c00) [pid = 1662] [serial = 2358] [outer = 0x135f48c00] 15:52:32 INFO - PROCESS | 1662 | 1462315952376 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]]]}] 15:52:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:52:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:52:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:52:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 419ms 15:52:32 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:52:32 INFO - PROCESS | 1662 | 1462315952391 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 15:52:32 INFO - PROCESS | 1662 | 1462315952392 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 15:52:32 INFO - PROCESS | 1662 | 1462315952394 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 15:52:32 INFO - PROCESS | 1662 | 1462315952395 Marionette TRACE conn2 <- [1,3110,null,{}] 15:52:32 INFO - PROCESS | 1662 | 1462315952400 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}] 15:52:32 INFO - PROCESS | 1662 | 1462315952501 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 15:52:32 INFO - PROCESS | 1662 | 1462315952506 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x142728800 == 78 [pid = 1662] [id = 787] 15:52:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 182 (0x135f52400) [pid = 1662] [serial = 2359] [outer = 0x0] 15:52:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 183 (0x13f3db000) [pid = 1662] [serial = 2360] [outer = 0x135f52400] 15:52:32 INFO - PROCESS | 1662 | 1462315952526 Marionette DEBUG loaded listener.js 15:52:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 184 (0x13f3e0c00) [pid = 1662] [serial = 2361] [outer = 0x135f52400] 15:52:32 INFO - PROCESS | 1662 | 1462315952810 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"]]]}] 15:52:32 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:52:32 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 15:52:32 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:32 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:52:32 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 474ms 15:52:32 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:52:32 INFO - PROCESS | 1662 | 1462315952869 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 15:52:32 INFO - PROCESS | 1662 | 1462315952870 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 15:52:32 INFO - PROCESS | 1662 | 1462315952871 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 15:52:32 INFO - PROCESS | 1662 | 1462315952872 Marionette TRACE conn2 <- [1,3114,null,{}] 15:52:32 INFO - PROCESS | 1662 | 1462315952875 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}] 15:52:32 INFO - PROCESS | 1662 | 1462315952962 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 15:52:33 INFO - PROCESS | 1662 | 1462315953110 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\", \"041118f7-af56-4f6e-bff6-0732f535d5c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x118317000 == 79 [pid = 1662] [id = 788] 15:52:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 185 (0x1121dbc00) [pid = 1662] [serial = 2362] [outer = 0x0] 15:52:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 186 (0x112b38c00) [pid = 1662] [serial = 2363] [outer = 0x1121dbc00] 15:52:33 INFO - PROCESS | 1662 | 1462315953138 Marionette DEBUG loaded listener.js 15:52:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 187 (0x1166c2800) [pid = 1662] [serial = 2364] [outer = 0x1121dbc00] 15:52:33 INFO - PROCESS | 1662 | 1462315953483 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]]]}] 15:52:33 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:52:33 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 626ms 15:52:33 INFO - PROCESS | 1662 | 1462315953499 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 15:52:33 INFO - PROCESS | 1662 | 1462315953502 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 15:52:34 WARNING - u'runner_teardown' () 15:52:34 INFO - No more tests 15:52:34 INFO - Got 0 unexpected results 15:52:34 INFO - SUITE-END | took 530s 15:52:34 INFO - Closing logging queue 15:52:34 INFO - queue closed 15:52:34 INFO - Return code: 0 15:52:34 WARNING - # TBPL SUCCESS # 15:52:34 INFO - Running post-action listener: _resource_record_post_action 15:52:34 INFO - Running post-run listener: _resource_record_post_run 15:52:35 INFO - Total resource usage - Wall time: 552s; CPU: 57.0%; Read bytes: 32452096; Write bytes: 951631872; Read time: 329; Write time: 4937 15:52:35 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:52:35 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150522368; Write bytes: 143908864; Read time: 13560; Write time: 251 15:52:35 INFO - run-tests - Wall time: 534s; CPU: 58.0%; Read bytes: 30277120; Write bytes: 795254784; Read time: 303; Write time: 4642 15:52:35 INFO - Running post-run listener: _upload_blobber_files 15:52:35 INFO - Blob upload gear active. 15:52:35 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 15:52:35 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 15:52:35 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'] 15:52:35 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 15:52:36 INFO - (blobuploader) - INFO - Open directory for files ... 15:52:36 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 15:52:36 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:52:36 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:52:37 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:52:37 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:52:37 INFO - (blobuploader) - INFO - Done attempting. 15:52:37 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 15:52:37 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:52:37 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:52:39 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:52:39 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:52:39 INFO - (blobuploader) - INFO - Done attempting. 15:52:39 INFO - (blobuploader) - INFO - Iteration through files over. 15:52:39 INFO - Return code: 0 15:52:39 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 15:52:39 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 15:52:39 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/2aedcde88e20054d524a528129df19f99e08e90dbde5764d04348f5100f94180d1e5a67eacf9c7f729844abcc2f9f941354d85c455670f74564b3b10d7f1af78", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d30b0a406d05ad5cabdb9bd705b0b8313dde98d81987c6240db95f2738414deba71168522d2432e8149ffee00da5e71b1495839ccffff4593798fd3c8e852347"} 15:52:39 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 15:52:39 INFO - Writing to file /builds/slave/test/properties/blobber_files 15:52:39 INFO - Contents: 15:52:39 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/2aedcde88e20054d524a528129df19f99e08e90dbde5764d04348f5100f94180d1e5a67eacf9c7f729844abcc2f9f941354d85c455670f74564b3b10d7f1af78", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d30b0a406d05ad5cabdb9bd705b0b8313dde98d81987c6240db95f2738414deba71168522d2432e8149ffee00da5e71b1495839ccffff4593798fd3c8e852347"} 15:52:39 INFO - Running post-run listener: copy_logs_to_upload_dir 15:52:39 INFO - Copying logs to upload dir... 15:52:39 INFO - mkdir: /builds/slave/test/build/upload/logs 15:52:39 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1513.310815 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 13 secs) (at 2016-05-03 15:52:39.445891) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-03 15:52:39.449708) ========= 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.0BRuO10rHH/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.idLg7Br3Gr/Listeners TMPDIR=/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/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/2aedcde88e20054d524a528129df19f99e08e90dbde5764d04348f5100f94180d1e5a67eacf9c7f729844abcc2f9f941354d85c455670f74564b3b10d7f1af78", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d30b0a406d05ad5cabdb9bd705b0b8313dde98d81987c6240db95f2738414deba71168522d2432e8149ffee00da5e71b1495839ccffff4593798fd3c8e852347"} build_url:https://queue.taskcluster.net/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012792 build_url: 'https://queue.taskcluster.net/v1/task/VG2G0ioJStCr6QGhUDMj_w/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/2aedcde88e20054d524a528129df19f99e08e90dbde5764d04348f5100f94180d1e5a67eacf9c7f729844abcc2f9f941354d85c455670f74564b3b10d7f1af78", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d30b0a406d05ad5cabdb9bd705b0b8313dde98d81987c6240db95f2738414deba71168522d2432e8149ffee00da5e71b1495839ccffff4593798fd3c8e852347"}' symbols_url: 'https://queue.taskcluster.net/v1/task/VG2G0ioJStCr6QGhUDMj_w/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-03 15:52:39.487863) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-03 15:52:39.488231) ========= 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.0BRuO10rHH/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.idLg7Br3Gr/Listeners TMPDIR=/var/folders/kr/nz0rmqgx4cz8g886_dmw_z7m00000w/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.004966 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-03 15:52:39.540663) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-03 15:52:39.540985) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-03 15:52:39.544601) ========= ========= Total master_lag: 0.42 =========