builder: mozilla-central_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0018 starttime: 1461633447.32 results: success (0) buildid: 20160425171313 builduid: 322e28ed6f0a4eb7be79f0296b909785 revision: cfc7ebe592937ad937cebe04fdad4213eee72fae ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 18:17:27.319606) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 18:17:27.320046) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 18:17:27.320317) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 18:17:27.338655) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 18:17:27.339036) ========= 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.3n2tb66sSC/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.Jy5E402Tcd/Listeners TMPDIR=/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/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-04-25 18:17:27-- 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% 13.2M=0.001s 2016-04-25 18:17:27 (13.2 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.112664 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 18:17:27.467805) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 18:17:27.468149) ========= 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.3n2tb66sSC/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.Jy5E402Tcd/Listeners TMPDIR=/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/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.021564 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 18:17:27.516814) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 18:17:27.517167) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev cfc7ebe592937ad937cebe04fdad4213eee72fae --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev cfc7ebe592937ad937cebe04fdad4213eee72fae --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.3n2tb66sSC/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.Jy5E402Tcd/Listeners TMPDIR=/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/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-04-25 18:17:27,600 truncating revision to first 12 chars 2016-04-25 18:17:27,600 Setting DEBUG logging. 2016-04-25 18:17:27,600 attempt 1/10 2016-04-25 18:17:27,600 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/cfc7ebe59293?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-25 18:17:27,855 unpacking tar archive at: mozilla-central-cfc7ebe59293/testing/mozharness/ program finished with exit code 0 elapsedTime=0.506850 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 18:17:28.043909) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 18:17:28.044236) ========= script_repo_revision: cfc7ebe592937ad937cebe04fdad4213eee72fae ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 18:17:28.044700) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 18:17:28.045164) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 18:17:28.059030) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 29 secs) (at 2016-04-25 18:17:28.059608) ========= /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-central --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-central', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.3n2tb66sSC/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.Jy5E402Tcd/Listeners TMPDIR=/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/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 18:17:28 INFO - MultiFileLogger online at 20160425 18:17:28 in /builds/slave/test 18:17:28 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-central --download-symbols true 18:17:28 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 18:17:28 INFO - {'append_to_log': False, 18:17:28 INFO - 'base_work_dir': '/builds/slave/test', 18:17:28 INFO - 'blob_upload_branch': 'mozilla-central', 18:17:28 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 18:17:28 INFO - 'buildbot_json_path': 'buildprops.json', 18:17:28 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 18:17:28 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 18:17:28 INFO - 'download_minidump_stackwalk': True, 18:17:28 INFO - 'download_symbols': 'true', 18:17:28 INFO - 'e10s': False, 18:17:28 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 18:17:28 INFO - 'tooltool.py': '/tools/tooltool.py', 18:17:28 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 18:17:28 INFO - '/tools/misc-python/virtualenv.py')}, 18:17:28 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 18:17:28 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 18:17:28 INFO - 'log_level': 'info', 18:17:28 INFO - 'log_to_console': True, 18:17:28 INFO - 'opt_config_files': (), 18:17:28 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 18:17:28 INFO - '--processes=1', 18:17:28 INFO - '--config=%(test_path)s/wptrunner.ini', 18:17:28 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 18:17:28 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 18:17:28 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 18:17:28 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 18:17:28 INFO - 'pip_index': False, 18:17:28 INFO - 'require_test_zip': True, 18:17:28 INFO - 'test_type': ('testharness',), 18:17:28 INFO - 'this_chunk': '1', 18:17:28 INFO - 'tooltool_cache': '/builds/tooltool_cache', 18:17:28 INFO - 'total_chunks': '10', 18:17:28 INFO - 'virtualenv_path': 'venv', 18:17:28 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 18:17:28 INFO - 'work_dir': 'build'} 18:17:28 INFO - ##### 18:17:28 INFO - ##### Running clobber step. 18:17:28 INFO - ##### 18:17:28 INFO - Running pre-action listener: _resource_record_pre_action 18:17:28 INFO - Running main action method: clobber 18:17:28 INFO - rmtree: /builds/slave/test/build 18:17:28 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 18:17:29 INFO - Running post-action listener: _resource_record_post_action 18:17:29 INFO - ##### 18:17:29 INFO - ##### Running read-buildbot-config step. 18:17:29 INFO - ##### 18:17:29 INFO - Running pre-action listener: _resource_record_pre_action 18:17:29 INFO - Running main action method: read_buildbot_config 18:17:29 INFO - Using buildbot properties: 18:17:29 INFO - { 18:17:29 INFO - "project": "", 18:17:29 INFO - "product": "firefox", 18:17:29 INFO - "script_repo_revision": "production", 18:17:29 INFO - "scheduler": "tests-mozilla-central-yosemite_r7-debug-unittest", 18:17:29 INFO - "repository": "", 18:17:29 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-central debug test web-platform-tests-1", 18:17:29 INFO - "buildid": "20160425171313", 18:17:29 INFO - "pgo_build": "False", 18:17:29 INFO - "basedir": "/builds/slave/test", 18:17:29 INFO - "buildnumber": 46, 18:17:29 INFO - "slavename": "t-yosemite-r7-0018", 18:17:29 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 18:17:29 INFO - "platform": "macosx64", 18:17:29 INFO - "branch": "mozilla-central", 18:17:29 INFO - "revision": "cfc7ebe592937ad937cebe04fdad4213eee72fae", 18:17:29 INFO - "repo_path": "mozilla-central", 18:17:29 INFO - "moz_repo_path": "", 18:17:29 INFO - "stage_platform": "macosx64", 18:17:29 INFO - "builduid": "322e28ed6f0a4eb7be79f0296b909785", 18:17:29 INFO - "slavebuilddir": "test" 18:17:29 INFO - } 18:17:29 INFO - Found installer url https://queue.taskcluster.net/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg. 18:17:29 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json. 18:17:29 INFO - Running post-action listener: _resource_record_post_action 18:17:29 INFO - ##### 18:17:29 INFO - ##### Running download-and-extract step. 18:17:29 INFO - ##### 18:17:29 INFO - Running pre-action listener: _resource_record_pre_action 18:17:29 INFO - Running main action method: download_and_extract 18:17:29 INFO - mkdir: /builds/slave/test/build/tests 18:17: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')]} 18:17:29 INFO - https://queue.taskcluster.net/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 18:17:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json 18:17:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json 18:17:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json 18:17:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json'}, attempt #1 18:17:31 INFO - Downloaded 1235 bytes. 18:17:31 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json 18:17:31 INFO - Using the following test package requirements: 18:17:31 INFO - {u'common': [u'firefox-49.0a1.en-US.mac64.common.tests.zip'], 18:17:31 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 18:17:31 INFO - u'firefox-49.0a1.en-US.mac64.cppunittest.tests.zip'], 18:17:31 INFO - u'gtest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 18:17:31 INFO - u'firefox-49.0a1.en-US.mac64.gtest.tests.zip'], 18:17:31 INFO - u'jittest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 18:17:31 INFO - u'jsshell-mac64.zip'], 18:17:31 INFO - u'mochitest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 18:17:31 INFO - u'firefox-49.0a1.en-US.mac64.mochitest.tests.zip'], 18:17:31 INFO - u'mozbase': [u'firefox-49.0a1.en-US.mac64.common.tests.zip'], 18:17:31 INFO - u'reftest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 18:17:31 INFO - u'firefox-49.0a1.en-US.mac64.reftest.tests.zip'], 18:17:31 INFO - u'talos': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 18:17:31 INFO - u'firefox-49.0a1.en-US.mac64.talos.tests.zip'], 18:17:31 INFO - u'web-platform': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 18:17:31 INFO - u'firefox-49.0a1.en-US.mac64.web-platform.tests.zip'], 18:17:31 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 18:17:31 INFO - u'firefox-49.0a1.en-US.mac64.xpcshell.tests.zip']} 18:17:31 INFO - Downloading packages: [u'firefox-49.0a1.en-US.mac64.common.tests.zip', u'firefox-49.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 18:17:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:17:31 INFO - https://queue.taskcluster.net/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 18:17:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip 18:17:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip 18:17:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip 18:17:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip'}, attempt #1 18:17:32 INFO - Downloaded 17992205 bytes. 18:17:32 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 18:17:32 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 18:17:32 INFO - caution: filename not matched: web-platform/* 18:17:32 INFO - Return code: 11 18:17: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')]} 18:17:32 INFO - https://queue.taskcluster.net/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 18:17:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 18:17:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 18:17:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 18:17:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 18:17:34 INFO - Downloaded 36406740 bytes. 18:17:34 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 18:17:34 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 18:17:38 INFO - caution: filename not matched: bin/* 18:17:38 INFO - caution: filename not matched: config/* 18:17:38 INFO - caution: filename not matched: mozbase/* 18:17:38 INFO - caution: filename not matched: marionette/* 18:17:38 INFO - caution: filename not matched: tools/wptserve/* 18:17:38 INFO - Return code: 11 18:17:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:17:38 INFO - https://queue.taskcluster.net/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 18:17:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 18:17:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 18:17:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg 18:17:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg'}, attempt #1 18:17:41 INFO - Downloaded 68938682 bytes. 18:17:41 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 18:17:41 INFO - mkdir: /builds/slave/test/properties 18:17:41 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 18:17:41 INFO - Writing to file /builds/slave/test/properties/build_url 18:17:41 INFO - Contents: 18:17:41 INFO - build_url:https://queue.taskcluster.net/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 18:17:43 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 18:17:43 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 18:17:43 INFO - Writing to file /builds/slave/test/properties/symbols_url 18:17:43 INFO - Contents: 18:17:43 INFO - symbols_url:https://queue.taskcluster.net/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 18:17:43 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')]} 18:17:43 INFO - https://queue.taskcluster.net/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 18:17:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 18:17:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 18:17:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 18:17:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 18:17:45 INFO - Downloaded 103614184 bytes. 18:17:45 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 18:17:45 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 18:17:49 INFO - Return code: 0 18:17:49 INFO - Running post-action listener: _resource_record_post_action 18:17:49 INFO - Running post-action listener: set_extra_try_arguments 18:17:49 INFO - ##### 18:17:49 INFO - ##### Running create-virtualenv step. 18:17:49 INFO - ##### 18:17:49 INFO - Running pre-action listener: _pre_create_virtualenv 18:17:49 INFO - Running pre-action listener: _resource_record_pre_action 18:17:49 INFO - Running main action method: create_virtualenv 18:17:49 INFO - Creating virtualenv /builds/slave/test/build/venv 18:17:49 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 18:17:49 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 18:17:49 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 18:17:49 INFO - Using real prefix '/tools/python27' 18:17:49 INFO - New python executable in /builds/slave/test/build/venv/bin/python 18:17:50 INFO - Installing distribute.............................................................................................................................................................................................done. 18:17:53 INFO - Installing pip.................done. 18:17:53 INFO - Return code: 0 18:17:53 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 18:17:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:17:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:17:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:17:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:17:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:17:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:17:53 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x107b3fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107b5cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff3a2c824d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107b585e0>, '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 0x10773bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107766990>, '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.3n2tb66sSC/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.Jy5E402Tcd/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:17:53 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 18:17:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 18:17:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3n2tb66sSC/Render', 18:17:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:17:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:17:53 INFO - 'HOME': '/Users/cltbld', 18:17:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:17:53 INFO - 'LOGNAME': 'cltbld', 18:17:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:17:53 INFO - 'MOZ_NO_REMOTE': '1', 18:17:53 INFO - 'NO_EM_RESTART': '1', 18:17:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:17:53 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:17:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:17:53 INFO - 'PWD': '/builds/slave/test', 18:17:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:17:53 INFO - 'SHELL': '/bin/bash', 18:17:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Jy5E402Tcd/Listeners', 18:17:53 INFO - 'TMPDIR': '/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/', 18:17:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:17:53 INFO - 'USER': 'cltbld', 18:17:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:17:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:17:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:17:53 INFO - 'XPC_FLAGS': '0x0', 18:17:53 INFO - 'XPC_SERVICE_NAME': '0', 18:17:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:17:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:17:53 INFO - Downloading/unpacking psutil>=0.7.1 18:17:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:17:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:17:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 18:17:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 18:17:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:17:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:17:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 18:17:56 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:17:56 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:17:56 INFO - Installing collected packages: psutil 18:17:56 INFO - Running setup.py install for psutil 18:17:56 INFO - building 'psutil._psutil_osx' extension 18:17:56 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 18:17:56 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 18:17:56 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 18:17:56 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 18:17:56 INFO - building 'psutil._psutil_posix' extension 18:17:56 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 18:17:57 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 18:17:57 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 18:17:57 INFO - ^ 18:17:57 INFO - 1 warning generated. 18:17:57 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 18:17:57 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:17:57 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:17:57 INFO - Successfully installed psutil 18:17:57 INFO - Cleaning up... 18:17:57 INFO - Return code: 0 18:17:57 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 18:17:57 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')]} 18:17:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:17:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:17:57 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')]} 18:17:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:17:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:17:57 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 0x107b3fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107b5cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff3a2c824d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107b585e0>, '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 0x10773bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107766990>, '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.3n2tb66sSC/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.Jy5E402Tcd/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:17:57 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 18:17:57 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 18:17:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3n2tb66sSC/Render', 18:17:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:17:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:17:57 INFO - 'HOME': '/Users/cltbld', 18:17:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:17:57 INFO - 'LOGNAME': 'cltbld', 18:17:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:17:57 INFO - 'MOZ_NO_REMOTE': '1', 18:17:57 INFO - 'NO_EM_RESTART': '1', 18:17:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:17:57 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:17:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:17:57 INFO - 'PWD': '/builds/slave/test', 18:17:57 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:17:57 INFO - 'SHELL': '/bin/bash', 18:17:57 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Jy5E402Tcd/Listeners', 18:17:57 INFO - 'TMPDIR': '/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/', 18:17:57 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:17:57 INFO - 'USER': 'cltbld', 18:17:57 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:17:57 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:17:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:17:57 INFO - 'XPC_FLAGS': '0x0', 18:17:57 INFO - 'XPC_SERVICE_NAME': '0', 18:17:57 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:17:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:17:57 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 18:17:57 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 18:17:57 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 18:17:57 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 18:17:57 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 18:17:57 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 18:17:57 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 18:17:59 INFO - Downloading mozsystemmonitor-0.0.tar.gz 18:17:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 18:17:59 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 18:17:59 INFO - Installing collected packages: mozsystemmonitor 18:17:59 INFO - Running setup.py install for mozsystemmonitor 18:18:00 INFO - Successfully installed mozsystemmonitor 18:18:00 INFO - Cleaning up... 18:18:00 INFO - Return code: 0 18:18:00 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 18:18: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')]} 18:18:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:18:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:18: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')]} 18:18:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:18:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:18: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', '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 0x107b3fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107b5cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff3a2c824d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107b585e0>, '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 0x10773bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107766990>, '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.3n2tb66sSC/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.Jy5E402Tcd/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:18: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', 'blobuploader==1.2.4'] in /builds/slave/test/build 18:18: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 blobuploader==1.2.4 18:18:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3n2tb66sSC/Render', 18:18:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:18:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:18:00 INFO - 'HOME': '/Users/cltbld', 18:18:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:18:00 INFO - 'LOGNAME': 'cltbld', 18:18:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:18:00 INFO - 'MOZ_NO_REMOTE': '1', 18:18:00 INFO - 'NO_EM_RESTART': '1', 18:18:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:18:00 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:18:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:18:00 INFO - 'PWD': '/builds/slave/test', 18:18:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:18:00 INFO - 'SHELL': '/bin/bash', 18:18:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Jy5E402Tcd/Listeners', 18:18:00 INFO - 'TMPDIR': '/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/', 18:18:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:18:00 INFO - 'USER': 'cltbld', 18:18:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:18:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:18:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:18:00 INFO - 'XPC_FLAGS': '0x0', 18:18:00 INFO - 'XPC_SERVICE_NAME': '0', 18:18:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:18:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:18:00 INFO - Downloading/unpacking blobuploader==1.2.4 18:18: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 18:18: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 18:18: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 18:18: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 18:18: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 18:18: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 18:18:02 INFO - Downloading blobuploader-1.2.4.tar.gz 18:18:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 18:18:02 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 18:18:02 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 18:18:02 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 18:18:02 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 18:18:02 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 18:18:02 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 18:18:02 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 18:18:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 18:18:03 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 18:18: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 18:18: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 18:18: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 18:18: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 18:18: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 18:18: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 18:18:03 INFO - Downloading docopt-0.6.1.tar.gz 18:18:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 18:18:04 INFO - Installing collected packages: blobuploader, requests, docopt 18:18:04 INFO - Running setup.py install for blobuploader 18:18:04 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 18:18:04 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 18:18:04 INFO - Running setup.py install for requests 18:18:04 INFO - Running setup.py install for docopt 18:18:04 INFO - Successfully installed blobuploader requests docopt 18:18:04 INFO - Cleaning up... 18:18:04 INFO - Return code: 0 18:18:04 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:18:04 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')]} 18:18:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:18:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:18:04 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')]} 18:18:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:18:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:18:04 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 0x107b3fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107b5cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff3a2c824d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107b585e0>, '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 0x10773bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107766990>, '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.3n2tb66sSC/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.Jy5E402Tcd/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:18:04 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 18:18:04 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 18:18:04 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3n2tb66sSC/Render', 18:18:04 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:18:04 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:18:04 INFO - 'HOME': '/Users/cltbld', 18:18:04 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:18:04 INFO - 'LOGNAME': 'cltbld', 18:18:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:18:04 INFO - 'MOZ_NO_REMOTE': '1', 18:18:04 INFO - 'NO_EM_RESTART': '1', 18:18:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:18:04 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:18:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:18:04 INFO - 'PWD': '/builds/slave/test', 18:18:04 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:18:04 INFO - 'SHELL': '/bin/bash', 18:18:04 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Jy5E402Tcd/Listeners', 18:18:04 INFO - 'TMPDIR': '/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/', 18:18:04 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:18:04 INFO - 'USER': 'cltbld', 18:18:04 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:18:04 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:18:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:18:04 INFO - 'XPC_FLAGS': '0x0', 18:18:04 INFO - 'XPC_SERVICE_NAME': '0', 18:18:04 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:18:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:18:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:18:05 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-7m_TnT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:18:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:18:05 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-w4NZha-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:18:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:18:05 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-cqAoTC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:18:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:18:05 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-3yf2rg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:18:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:18:05 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-y6QUv2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:18:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:18:05 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-hZNILB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:18:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:18:05 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-NnFbyL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:18:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:18:05 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-ZfTUaQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:18:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:18:06 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-wnRYjx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:18:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:18:06 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-KIqGlO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:18:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:18:06 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-EOunop-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:18:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:18:06 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-w26FGH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:18:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:18:06 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-GMEVzh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:18:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:18:06 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-TRL6yz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:18:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:18:06 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-JoSdPq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:18:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:18:06 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-7U52zf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:18:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:18:06 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-6wuDfy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:18:06 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:18:06 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-1OvYWy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:18:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:18:07 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-Ztr1bA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:18:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:18:07 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-2U3dYf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:18:07 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:18:07 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-voj8C6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:18:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:18:07 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 18:18:07 INFO - Running setup.py install for manifestparser 18:18:07 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 18:18:07 INFO - Running setup.py install for mozcrash 18:18:08 INFO - Running setup.py install for mozdebug 18:18:08 INFO - Running setup.py install for mozdevice 18:18:08 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 18:18:08 INFO - Installing dm script to /builds/slave/test/build/venv/bin 18:18:08 INFO - Running setup.py install for mozfile 18:18:08 INFO - Running setup.py install for mozhttpd 18:18:08 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 18:18:08 INFO - Running setup.py install for mozinfo 18:18:08 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 18:18:08 INFO - Running setup.py install for mozInstall 18:18:08 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 18:18:08 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 18:18:08 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 18:18:08 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 18:18:08 INFO - Running setup.py install for mozleak 18:18:09 INFO - Running setup.py install for mozlog 18:18:09 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 18:18:09 INFO - Running setup.py install for moznetwork 18:18:09 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 18:18:09 INFO - Running setup.py install for mozprocess 18:18:09 INFO - Running setup.py install for mozprofile 18:18:09 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 18:18:09 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 18:18:09 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 18:18:09 INFO - Running setup.py install for mozrunner 18:18:09 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 18:18:09 INFO - Running setup.py install for mozscreenshot 18:18:10 INFO - Running setup.py install for moztest 18:18:10 INFO - Running setup.py install for mozversion 18:18:10 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 18:18:10 INFO - Running setup.py install for wptserve 18:18:10 INFO - Running setup.py install for marionette-driver 18:18:10 INFO - Running setup.py install for browsermob-proxy 18:18:10 INFO - Running setup.py install for marionette-client 18:18:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:18:11 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 18:18:11 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 18:18:11 INFO - Cleaning up... 18:18:11 INFO - Return code: 0 18:18:11 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:18:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:18:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:18:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:18:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:18:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:18:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:18:11 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 0x107b3fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107b5cf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff3a2c824d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107b585e0>, '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 0x10773bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107766990>, '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.3n2tb66sSC/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.Jy5E402Tcd/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:18:11 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 18:18:11 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 18:18:11 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3n2tb66sSC/Render', 18:18:11 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:18:11 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:18:11 INFO - 'HOME': '/Users/cltbld', 18:18:11 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:18:11 INFO - 'LOGNAME': 'cltbld', 18:18:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:18:11 INFO - 'MOZ_NO_REMOTE': '1', 18:18:11 INFO - 'NO_EM_RESTART': '1', 18:18:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:18:11 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:18:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:18:11 INFO - 'PWD': '/builds/slave/test', 18:18:11 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:18:11 INFO - 'SHELL': '/bin/bash', 18:18:11 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Jy5E402Tcd/Listeners', 18:18:11 INFO - 'TMPDIR': '/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/', 18:18:11 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:18:11 INFO - 'USER': 'cltbld', 18:18:11 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:18:11 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:18:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:18:11 INFO - 'XPC_FLAGS': '0x0', 18:18:11 INFO - 'XPC_SERVICE_NAME': '0', 18:18:11 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:18:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:18:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:18:11 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-QGMk42-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:18:11 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)) 18:18:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:18:11 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-5r9MyT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:18:11 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)) 18:18:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:18:11 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-Ot6Txw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:18:11 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)) 18:18:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:18:11 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-bEoLvN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:18:11 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)) 18:18:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:18:11 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-0YdYDP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:18:11 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)) 18:18:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:18:11 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-F4ZFe7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:18:12 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)) 18:18:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:18:12 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-hx_ARW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:18:12 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)) 18:18:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:18:12 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-urcNIk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:18:12 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)) 18:18:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:18:12 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-NgxE5w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:18:12 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)) 18:18:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:18:12 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-iQWn06-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:18:12 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)) 18:18:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:18:12 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-jNGjjt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:18:12 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)) 18:18:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:18:12 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-3yvrE_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:18:12 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)) 18:18:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:18:12 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-cOhr_S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:18:12 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)) 18:18:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:18:12 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-_GLEAg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:18:12 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)) 18:18:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:18:12 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-786byi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:18:13 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)) 18:18:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:18:13 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-LABGJw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:18:13 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)) 18:18:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:18:13 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-BSZGm7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:18:13 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)) 18:18:13 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:18:13 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-0tmFJX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:18:13 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)) 18:18:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:18:13 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-DW14gA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:18:13 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)) 18:18:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:18:13 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-Cn4zxO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:18:13 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)) 18:18:13 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:18:13 INFO - Running setup.py (path:/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/pip-baH6FQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:18:14 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:18:14 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)) 18:18:14 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)) 18:18:14 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)) 18:18:14 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)) 18:18:14 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)) 18:18:14 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)) 18:18:14 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 18:18:14 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 18:18:14 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 18:18:14 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 18:18:14 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 18:18:14 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 18:18:14 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 18:18:16 INFO - Downloading blessings-1.6.tar.gz 18:18:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 18:18:16 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)) 18:18:16 INFO - Installing collected packages: blessings 18:18:16 INFO - Running setup.py install for blessings 18:18:16 INFO - Successfully installed blessings 18:18:16 INFO - Cleaning up... 18:18:16 INFO - Return code: 0 18:18:16 INFO - Done creating virtualenv /builds/slave/test/build/venv. 18:18:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:18:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:18:17 INFO - Reading from file tmpfile_stdout 18:18:17 INFO - Current package versions: 18:18:17 INFO - blessings == 1.6 18:18:17 INFO - blobuploader == 1.2.4 18:18:17 INFO - browsermob-proxy == 0.6.0 18:18:17 INFO - docopt == 0.6.1 18:18:17 INFO - manifestparser == 1.1 18:18:17 INFO - marionette-client == 2.3.0 18:18:17 INFO - marionette-driver == 1.4.0 18:18:17 INFO - mozInstall == 1.12 18:18:17 INFO - mozcrash == 0.17 18:18:17 INFO - mozdebug == 0.1 18:18:17 INFO - mozdevice == 0.48 18:18:17 INFO - mozfile == 1.2 18:18:17 INFO - mozhttpd == 0.7 18:18:17 INFO - mozinfo == 0.9 18:18:17 INFO - mozleak == 0.1 18:18:17 INFO - mozlog == 3.1 18:18:17 INFO - moznetwork == 0.27 18:18:17 INFO - mozprocess == 0.22 18:18:17 INFO - mozprofile == 0.28 18:18:17 INFO - mozrunner == 6.11 18:18:17 INFO - mozscreenshot == 0.1 18:18:17 INFO - mozsystemmonitor == 0.0 18:18:17 INFO - moztest == 0.7 18:18:17 INFO - mozversion == 1.4 18:18:17 INFO - psutil == 3.1.1 18:18:17 INFO - requests == 1.2.3 18:18:17 INFO - wptserve == 1.4.0 18:18:17 INFO - wsgiref == 0.1.2 18:18:17 INFO - Running post-action listener: _resource_record_post_action 18:18:17 INFO - Running post-action listener: _start_resource_monitoring 18:18:17 INFO - Starting resource monitoring. 18:18:17 INFO - ##### 18:18:17 INFO - ##### Running pull step. 18:18:17 INFO - ##### 18:18:17 INFO - Running pre-action listener: _resource_record_pre_action 18:18:17 INFO - Running main action method: pull 18:18:17 INFO - Pull has nothing to do! 18:18:17 INFO - Running post-action listener: _resource_record_post_action 18:18:17 INFO - ##### 18:18:17 INFO - ##### Running install step. 18:18:17 INFO - ##### 18:18:17 INFO - Running pre-action listener: _resource_record_pre_action 18:18:17 INFO - Running main action method: install 18:18:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:18:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:18:17 INFO - Reading from file tmpfile_stdout 18:18:17 INFO - Detecting whether we're running mozinstall >=1.0... 18:18:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 18:18:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 18:18:17 INFO - Reading from file tmpfile_stdout 18:18:17 INFO - Output received: 18:18:17 INFO - Usage: mozinstall [options] installer 18:18:17 INFO - Options: 18:18:17 INFO - -h, --help show this help message and exit 18:18:17 INFO - -d DEST, --destination=DEST 18:18:17 INFO - Directory to install application into. [default: 18:18:17 INFO - "/builds/slave/test"] 18:18:17 INFO - --app=APP Application being installed. [default: firefox] 18:18:17 INFO - mkdir: /builds/slave/test/build/application 18:18:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 18:18:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 18:18:37 INFO - Reading from file tmpfile_stdout 18:18:37 INFO - Output received: 18:18:37 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 18:18:37 INFO - Running post-action listener: _resource_record_post_action 18:18:37 INFO - ##### 18:18:37 INFO - ##### Running run-tests step. 18:18:37 INFO - ##### 18:18:37 INFO - Running pre-action listener: _resource_record_pre_action 18:18:37 INFO - Running main action method: run_tests 18:18:37 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 18:18:37 INFO - Minidump filename unknown. Determining based upon platform and architecture. 18:18:37 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 18:18:37 INFO - grabbing minidump binary from tooltool 18:18:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:18:37 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 0x107b585e0>, '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 0x10773bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107766990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 18:18:37 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 18:18:37 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 18:18:37 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 18:18:37 INFO - Return code: 0 18:18:37 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 18:18:37 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 18:18:37 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.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 18:18:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.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 18:18:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3n2tb66sSC/Render', 18:18:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:18:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:18:37 INFO - 'HOME': '/Users/cltbld', 18:18:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:18:37 INFO - 'LOGNAME': 'cltbld', 18:18:37 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 18:18:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:18:37 INFO - 'MOZ_NO_REMOTE': '1', 18:18:37 INFO - 'NO_EM_RESTART': '1', 18:18:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:18:37 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:18:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:18:37 INFO - 'PWD': '/builds/slave/test', 18:18:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:18:37 INFO - 'SHELL': '/bin/bash', 18:18:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Jy5E402Tcd/Listeners', 18:18:37 INFO - 'TMPDIR': '/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/T/', 18:18:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:18:37 INFO - 'USER': 'cltbld', 18:18:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:18:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:18:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:18:37 INFO - 'XPC_FLAGS': '0x0', 18:18:37 INFO - 'XPC_SERVICE_NAME': '0', 18:18:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:18:37 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.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 18:18:38 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 18:18:38 INFO - import pkg_resources 18:18:39 INFO - Using 1 client processes 18:18:39 INFO - wptserve Starting http server on 127.0.0.1:8000 18:18:39 INFO - wptserve Starting http server on 127.0.0.1:8001 18:18:39 INFO - wptserve Starting http server on 127.0.0.1:8443 18:18:41 INFO - SUITE-START | Running 778 tests 18:18:41 INFO - Running testharness tests 18:18:41 INFO - Setting up ssl 18:18:41 INFO - PROCESS | certutil | 18:18:41 INFO - PROCESS | certutil | 18:18:41 INFO - PROCESS | certutil | 18:18:41 INFO - Certificate Nickname Trust Attributes 18:18:41 INFO - SSL,S/MIME,JAR/XPI 18:18:41 INFO - 18:18:41 INFO - web-platform-tests CT,, 18:18:41 INFO - 18:18:41 INFO - Starting runner 18:18:42 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 18:18:42 INFO - PROCESS | 1928 | 1461633522593 Marionette DEBUG Marionette enabled via build flag and pref 18:18:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x116771800 == 1 [pid = 1928] [id = 1] 18:18:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 1 (0x116772000) [pid = 1928] [serial = 1] [outer = 0x0] 18:18:42 INFO - PROCESS | 1928 | [1928] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 18:18:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 2 (0x116773000) [pid = 1928] [serial = 2] [outer = 0x116772000] 18:18:42 INFO - PROCESS | 1928 | 1461633522908 Marionette INFO Listening on port 2828 18:18:43 INFO - PROCESS | 1928 | 1461633523127 Marionette DEBUG Marionette enabled via command-line flag 18:18:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x119170800 == 2 [pid = 1928] [id = 2] 18:18:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 3 (0x119171000) [pid = 1928] [serial = 3] [outer = 0x0] 18:18:43 INFO - PROCESS | 1928 | [1928] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 18:18:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 4 (0x119172000) [pid = 1928] [serial = 4] [outer = 0x119171000] 18:18:43 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:18:43 INFO - PROCESS | 1928 | 1461633523296 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:52388 18:18:43 INFO - PROCESS | 1928 | 1461633523366 Marionette DEBUG Closed connection conn0 18:18:43 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:18:43 INFO - PROCESS | 1928 | 1461633523369 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:52389 18:18:43 INFO - PROCESS | 1928 | 1461633523384 Marionette DEBUG Closed connection conn1 18:18:43 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:18:43 INFO - PROCESS | 1928 | 1461633523389 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:52390 18:18:43 INFO - PROCESS | 1928 | 1461633523396 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 18:18:43 INFO - PROCESS | 1928 | 1461633523402 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.0a1","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":"20160425171313","device":"desktop","version":"49.0a1"} 18:18:43 INFO - PROCESS | 1928 | [1928] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:18:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c5c7000 == 3 [pid = 1928] [id = 3] 18:18:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 5 (0x11c5c7800) [pid = 1928] [serial = 5] [outer = 0x0] 18:18:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c5c8000 == 4 [pid = 1928] [id = 4] 18:18:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 6 (0x11c76d000) [pid = 1928] [serial = 6] [outer = 0x0] 18:18:44 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 18:18:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x124275800 == 5 [pid = 1928] [id = 5] 18:18:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 7 (0x11c76c800) [pid = 1928] [serial = 7] [outer = 0x0] 18:18:44 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 18:18:44 INFO - PROCESS | 1928 | [1928] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 18:18:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 8 (0x1243df400) [pid = 1928] [serial = 8] [outer = 0x11c76c800] 18:18:44 INFO - PROCESS | 1928 | [1928] WARNING: robustness marked as unsupported: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 18:18:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 9 (0x126971800) [pid = 1928] [serial = 9] [outer = 0x11c5c7800] 18:18:45 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 18:18:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 10 (0x126988000) [pid = 1928] [serial = 10] [outer = 0x11c76d000] 18:18:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 11 (0x126989c00) [pid = 1928] [serial = 11] [outer = 0x11c76c800] 18:18:45 INFO - PROCESS | 1928 | [1928] WARNING: robustness marked as unsupported: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 18:18:45 INFO - PROCESS | 1928 | 1461633525527 Marionette DEBUG loaded listener.js 18:18:45 INFO - PROCESS | 1928 | 1461633525538 Marionette DEBUG loaded listener.js 18:18:45 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 18:18:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 12 (0x127ba5000) [pid = 1928] [serial = 12] [outer = 0x11c76c800] 18:18:45 INFO - PROCESS | 1928 | 1461633525907 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"a692e718-eeb1-1242-96f2-3f3240d68827","capabilities":{"browserName":"Firefox","browserVersion":"49.0a1","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":"20160425171313","device":"desktop","version":"49.0a1","command_id":1}}] 18:18:46 INFO - PROCESS | 1928 | 1461633526006 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}] 18:18:46 INFO - PROCESS | 1928 | 1461633526048 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 18:18:46 INFO - PROCESS | 1928 | 1461633526134 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 18:18:46 INFO - PROCESS | 1928 | [1928] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 18:18:46 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:18:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 13 (0x129783800) [pid = 1928] [serial = 13] [outer = 0x11c76c800] 18:18:46 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:18:46 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:18:46 INFO - PROCESS | 1928 | 1461633526427 Marionette TRACE conn2 <- [1,3,null,{}] 18:18:46 INFO - PROCESS | 1928 | 1461633526430 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 18:18:46 INFO - PROCESS | 1928 | 1461633526445 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 18:18:46 INFO - PROCESS | 1928 | 1461633526473 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 18:18:46 INFO - PROCESS | 1928 | 1461633526475 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 18:18:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 18:18:46 INFO - PROCESS | 1928 | 1461633526478 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 18:18:46 INFO - PROCESS | 1928 | 1461633526480 Marionette TRACE conn2 <- [1,6,null,{}] 18:18:46 INFO - PROCESS | 1928 | 1461633526482 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}] 18:18:46 INFO - PROCESS | 1928 | 1461633526493 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 18:18:46 INFO - PROCESS | 1928 | 1461633526495 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b3a4000 == 6 [pid = 1928] [id = 6] 18:18:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 14 (0x12b341000) [pid = 1928] [serial = 14] [outer = 0x0] 18:18:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 15 (0x12b342400) [pid = 1928] [serial = 15] [outer = 0x12b341000] 18:18:46 INFO - PROCESS | 1928 | 1461633526528 Marionette DEBUG loaded listener.js 18:18:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 16 (0x12b450400) [pid = 1928] [serial = 16] [outer = 0x12b341000] 18:18:46 INFO - PROCESS | 1928 | 1461633526839 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]]]}] 18:18:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b65a000 == 7 [pid = 1928] [id = 7] 18:18:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 17 (0x12b450c00) [pid = 1928] [serial = 17] [outer = 0x0] 18:18:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 18 (0x12b6e3c00) [pid = 1928] [serial = 18] [outer = 0x12b450c00] 18:18:46 INFO - PROCESS | 1928 | 1461633526867 Marionette DEBUG loaded listener.js 18:18:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 18:18:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 422ms 18:18:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 19 (0x12b6e8800) [pid = 1928] [serial = 19] [outer = 0x12b450c00] 18:18:46 INFO - PROCESS | 1928 | 1461633526932 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 18:18:46 INFO - PROCESS | 1928 | 1461633526933 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 18:18:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 18:18:46 INFO - PROCESS | 1928 | 1461633526951 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 18:18:46 INFO - PROCESS | 1928 | 1461633526953 Marionette TRACE conn2 <- [1,10,null,{}] 18:18:46 INFO - PROCESS | 1928 | 1461633526963 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}] 18:18:47 INFO - PROCESS | 1928 | 1461633527097 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 18:18:47 INFO - PROCESS | 1928 | 1461633527129 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d1ca800 == 8 [pid = 1928] [id = 8] 18:18:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 20 (0x12d1a1400) [pid = 1928] [serial = 20] [outer = 0x0] 18:18:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 21 (0x12d1a3000) [pid = 1928] [serial = 21] [outer = 0x12d1a1400] 18:18:47 INFO - PROCESS | 1928 | 1461633527158 Marionette DEBUG loaded listener.js 18:18:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 22 (0x12d1a7800) [pid = 1928] [serial = 22] [outer = 0x12d1a1400] 18:18:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 18:18:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 583ms 18:18:47 INFO - PROCESS | 1928 | 1461633527519 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]]]}] 18:18:47 INFO - PROCESS | 1928 | 1461633527527 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 18:18:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 18:18:47 INFO - PROCESS | 1928 | 1461633527529 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 18:18:47 INFO - PROCESS | 1928 | 1461633527531 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 18:18:47 INFO - PROCESS | 1928 | 1461633527532 Marionette TRACE conn2 <- [1,14,null,{}] 18:18:47 INFO - PROCESS | 1928 | 1461633527535 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}] 18:18:47 INFO - PROCESS | 1928 | 1461633527626 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 18:18:47 INFO - PROCESS | 1928 | 1461633527631 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x12db6a800 == 9 [pid = 1928] [id = 9] 18:18:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 23 (0x12d503400) [pid = 1928] [serial = 23] [outer = 0x0] 18:18:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 24 (0x12d512c00) [pid = 1928] [serial = 24] [outer = 0x12d503400] 18:18:47 INFO - PROCESS | 1928 | 1461633527657 Marionette DEBUG loaded listener.js 18:18:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 25 (0x12dbcd400) [pid = 1928] [serial = 25] [outer = 0x12d503400] 18:18:47 INFO - PROCESS | 1928 | 1461633527927 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]]]}] 18:18:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 18:18:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 424ms 18:18:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 18:18:47 INFO - PROCESS | 1928 | 1461633527960 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 18:18:47 INFO - PROCESS | 1928 | 1461633527962 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 18:18:47 INFO - PROCESS | 1928 | 1461633527964 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 18:18:47 INFO - PROCESS | 1928 | 1461633527965 Marionette TRACE conn2 <- [1,18,null,{}] 18:18:47 INFO - PROCESS | 1928 | 1461633527975 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}] 18:18:48 INFO - PROCESS | 1928 | 1461633528072 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 18:18:48 INFO - PROCESS | 1928 | 1461633528078 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e2cb800 == 10 [pid = 1928] [id = 10] 18:18:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 26 (0x12e530800) [pid = 1928] [serial = 26] [outer = 0x0] 18:18:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 27 (0x12e535c00) [pid = 1928] [serial = 27] [outer = 0x12e530800] 18:18:48 INFO - PROCESS | 1928 | 1461633528104 Marionette DEBUG loaded listener.js 18:18:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 28 (0x12e5ab400) [pid = 1928] [serial = 28] [outer = 0x12e530800] 18:18:48 INFO - PROCESS | 1928 | 1461633528383 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]]]}] 18:18:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 18:18:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 468ms 18:18:48 INFO - PROCESS | 1928 | 1461633528433 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 18:18:48 INFO - PROCESS | 1928 | 1461633528435 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 18:18:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 18:18:48 INFO - PROCESS | 1928 | 1461633528440 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 18:18:48 INFO - PROCESS | 1928 | 1461633528441 Marionette TRACE conn2 <- [1,22,null,{}] 18:18:48 INFO - PROCESS | 1928 | 1461633528444 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}] 18:18:48 INFO - PROCESS | 1928 | 1461633528538 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 18:18:48 INFO - PROCESS | 1928 | 1461633528543 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x11af0c800 == 11 [pid = 1928] [id = 11] 18:18:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 29 (0x119dae400) [pid = 1928] [serial = 29] [outer = 0x0] 18:18:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 30 (0x11ad40c00) [pid = 1928] [serial = 30] [outer = 0x119dae400] 18:18:48 INFO - PROCESS | 1928 | 1461633528569 Marionette DEBUG loaded listener.js 18:18:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 31 (0x12e7d7000) [pid = 1928] [serial = 31] [outer = 0x119dae400] 18:18:48 INFO - PROCESS | 1928 | 1461633528819 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]]]}] 18:18:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 18:18:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 420ms 18:18:48 INFO - PROCESS | 1928 | 1461633528861 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 18:18:48 INFO - PROCESS | 1928 | 1461633528862 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 18:18:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 18:18:48 INFO - PROCESS | 1928 | 1461633528865 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 18:18:48 INFO - PROCESS | 1928 | 1461633528866 Marionette TRACE conn2 <- [1,26,null,{}] 18:18:48 INFO - PROCESS | 1928 | 1461633528876 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}] 18:18:48 INFO - PROCESS | 1928 | 1461633528973 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 18:18:48 INFO - PROCESS | 1928 | 1461633528980 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a74c800 == 12 [pid = 1928] [id = 12] 18:18:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 32 (0x11aaa9400) [pid = 1928] [serial = 32] [outer = 0x0] 18:18:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 33 (0x12d50fc00) [pid = 1928] [serial = 33] [outer = 0x11aaa9400] 18:18:49 INFO - PROCESS | 1928 | 1461633529005 Marionette DEBUG loaded listener.js 18:18:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 34 (0x12e7f7c00) [pid = 1928] [serial = 34] [outer = 0x11aaa9400] 18:18:49 INFO - PROCESS | 1928 | 1461633529250 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]]]}] 18:18:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 18:18:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 426ms 18:18:49 INFO - PROCESS | 1928 | 1461633529294 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 18:18:49 INFO - PROCESS | 1928 | 1461633529295 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 18:18:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 18:18:49 INFO - PROCESS | 1928 | 1461633529297 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 18:18:49 INFO - PROCESS | 1928 | 1461633529298 Marionette TRACE conn2 <- [1,30,null,{}] 18:18:49 INFO - PROCESS | 1928 | 1461633529301 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}] 18:18:49 INFO - PROCESS | 1928 | 1461633529402 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 18:18:49 INFO - PROCESS | 1928 | 1461633529408 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ef6a000 == 13 [pid = 1928] [id = 13] 18:18:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 35 (0x12e7fc800) [pid = 1928] [serial = 35] [outer = 0x0] 18:18:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 36 (0x12ef0f400) [pid = 1928] [serial = 36] [outer = 0x12e7fc800] 18:18:49 INFO - PROCESS | 1928 | 1461633529433 Marionette DEBUG loaded listener.js 18:18:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 37 (0x12ef14800) [pid = 1928] [serial = 37] [outer = 0x12e7fc800] 18:18:49 INFO - PROCESS | 1928 | 1461633529685 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]]]}] 18:18:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 18:18:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 18:18:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 18:18:49 INFO - PROCESS | 1928 | 1461633529729 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 18:18:49 INFO - PROCESS | 1928 | 1461633529731 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 18:18:49 INFO - PROCESS | 1928 | 1461633529745 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 18:18:49 INFO - PROCESS | 1928 | 1461633529747 Marionette TRACE conn2 <- [1,34,null,{}] 18:18:49 INFO - PROCESS | 1928 | 1461633529750 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}] 18:18:49 INFO - PROCESS | 1928 | 1461633529868 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 18:18:49 INFO - PROCESS | 1928 | 1461633529873 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x12f0e6000 == 14 [pid = 1928] [id = 14] 18:18:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 38 (0x12ef16800) [pid = 1928] [serial = 38] [outer = 0x0] 18:18:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 39 (0x12ef1e400) [pid = 1928] [serial = 39] [outer = 0x12ef16800] 18:18:49 INFO - PROCESS | 1928 | 1461633529899 Marionette DEBUG loaded listener.js 18:18:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 40 (0x12ef24400) [pid = 1928] [serial = 40] [outer = 0x12ef16800] 18:18:50 INFO - PROCESS | 1928 | 1461633530140 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]]]}] 18:18:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 18:18:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 430ms 18:18:50 INFO - PROCESS | 1928 | 1461633530164 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 18:18:50 INFO - PROCESS | 1928 | 1461633530165 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 18:18:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 18:18:50 INFO - PROCESS | 1928 | 1461633530178 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 18:18:50 INFO - PROCESS | 1928 | 1461633530179 Marionette TRACE conn2 <- [1,38,null,{}] 18:18:50 INFO - PROCESS | 1928 | 1461633530182 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}] 18:18:50 INFO - PROCESS | 1928 | 1461633530286 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 18:18:50 INFO - PROCESS | 1928 | 1461633530291 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x12f758800 == 15 [pid = 1928] [id = 15] 18:18:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 41 (0x12ef26c00) [pid = 1928] [serial = 41] [outer = 0x0] 18:18:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 42 (0x12ef2d800) [pid = 1928] [serial = 42] [outer = 0x12ef26c00] 18:18:50 INFO - PROCESS | 1928 | 1461633530316 Marionette DEBUG loaded listener.js 18:18:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 43 (0x12f93d400) [pid = 1928] [serial = 43] [outer = 0x12ef26c00] 18:18:50 INFO - PROCESS | 1928 | 1461633530566 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]]]}] 18:18:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 18:18:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 428ms 18:18:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 18:18:50 INFO - PROCESS | 1928 | 1461633530597 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 18:18:50 INFO - PROCESS | 1928 | 1461633530598 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 18:18:50 INFO - PROCESS | 1928 | 1461633530600 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 18:18:50 INFO - PROCESS | 1928 | 1461633530601 Marionette TRACE conn2 <- [1,42,null,{}] 18:18:50 INFO - PROCESS | 1928 | 1461633530611 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}] 18:18:50 INFO - PROCESS | 1928 | 1461633530710 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 18:18:50 INFO - PROCESS | 1928 | 1461633530714 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x12fa69800 == 16 [pid = 1928] [id = 16] 18:18:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 44 (0x12f93f800) [pid = 1928] [serial = 44] [outer = 0x0] 18:18:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 45 (0x12fa4f400) [pid = 1928] [serial = 45] [outer = 0x12f93f800] 18:18:50 INFO - PROCESS | 1928 | 1461633530741 Marionette DEBUG loaded listener.js 18:18:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 46 (0x12fa54000) [pid = 1928] [serial = 46] [outer = 0x12f93f800] 18:18:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x12fa7e000 == 17 [pid = 1928] [id = 17] 18:18:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 47 (0x12fa7e800) [pid = 1928] [serial = 47] [outer = 0x0] 18:18:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 48 (0x12fe07000) [pid = 1928] [serial = 48] [outer = 0x12fa7e800] 18:18:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 49 (0x12fe0d000) [pid = 1928] [serial = 49] [outer = 0x12fa7e800] 18:18:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x12fa7d800 == 18 [pid = 1928] [id = 18] 18:18:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 50 (0x12fa57000) [pid = 1928] [serial = 50] [outer = 0x0] 18:18:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 51 (0x12fe5d000) [pid = 1928] [serial = 51] [outer = 0x12fa57000] 18:18:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 52 (0x12fe54000) [pid = 1928] [serial = 52] [outer = 0x12fa57000] 18:18:51 INFO - PROCESS | 1928 | 1461633531118 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]]]}] 18:18:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 18:18:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 577ms 18:18:51 INFO - PROCESS | 1928 | 1461633531178 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 18:18:51 INFO - PROCESS | 1928 | 1461633531179 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 18:18:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 18:18:51 INFO - PROCESS | 1928 | 1461633531182 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 18:18:51 INFO - PROCESS | 1928 | 1461633531183 Marionette TRACE conn2 <- [1,46,null,{}] 18:18:51 INFO - PROCESS | 1928 | 1461633531188 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}] 18:18:51 INFO - PROCESS | 1928 | 1461633531282 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 18:18:51 INFO - PROCESS | 1928 | 1461633531286 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a54a800 == 19 [pid = 1928] [id = 19] 18:18:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 53 (0x11a594400) [pid = 1928] [serial = 53] [outer = 0x0] 18:18:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 54 (0x11a58b800) [pid = 1928] [serial = 54] [outer = 0x11a594400] 18:18:51 INFO - PROCESS | 1928 | 1461633531323 Marionette DEBUG loaded listener.js 18:18:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 55 (0x11ad3fc00) [pid = 1928] [serial = 55] [outer = 0x11a594400] 18:18:51 INFO - PROCESS | 1928 | 1461633531659 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]]]}] 18:18:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 18:18:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 523ms 18:18:51 INFO - PROCESS | 1928 | 1461633531707 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 18:18:51 INFO - PROCESS | 1928 | 1461633531709 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 18:18:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 18:18:51 INFO - PROCESS | 1928 | 1461633531713 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 18:18:51 INFO - PROCESS | 1928 | 1461633531714 Marionette TRACE conn2 <- [1,50,null,{}] 18:18:51 INFO - PROCESS | 1928 | 1461633531719 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}] 18:18:51 INFO - PROCESS | 1928 | 1461633531860 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 18:18:51 INFO - PROCESS | 1928 | 1461633531866 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a7d5000 == 20 [pid = 1928] [id = 20] 18:18:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 56 (0x11ad99800) [pid = 1928] [serial = 56] [outer = 0x0] 18:18:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 57 (0x11ad9e400) [pid = 1928] [serial = 57] [outer = 0x11ad99800] 18:18:51 INFO - PROCESS | 1928 | 1461633531907 Marionette DEBUG loaded listener.js 18:18:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 58 (0x11c0c0800) [pid = 1928] [serial = 58] [outer = 0x11ad99800] 18:18:52 INFO - PROCESS | 1928 | 1461633532241 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]]]}] 18:18:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 18:18:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 570ms 18:18:52 INFO - PROCESS | 1928 | 1461633532283 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 18:18:52 INFO - PROCESS | 1928 | 1461633532284 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 18:18:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 18:18:52 INFO - PROCESS | 1928 | 1461633532289 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 18:18:52 INFO - PROCESS | 1928 | 1461633532290 Marionette TRACE conn2 <- [1,54,null,{}] 18:18:52 INFO - PROCESS | 1928 | 1461633532293 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}] 18:18:52 INFO - PROCESS | 1928 | 1461633532381 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 18:18:52 INFO - PROCESS | 1928 | 1461633532386 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x130231800 == 21 [pid = 1928] [id = 21] 18:18:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 59 (0x130292800) [pid = 1928] [serial = 59] [outer = 0x0] 18:18:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 60 (0x130297400) [pid = 1928] [serial = 60] [outer = 0x130292800] 18:18:52 INFO - PROCESS | 1928 | 1461633532411 Marionette DEBUG loaded listener.js 18:18:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 61 (0x13029c800) [pid = 1928] [serial = 61] [outer = 0x130292800] 18:18:52 INFO - PROCESS | 1928 | 1461633532777 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]]]}] 18:18:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 18:18:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1071ms 18:18:53 INFO - PROCESS | 1928 | 1461633533417 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 18:18:53 INFO - PROCESS | 1928 | 1461633533420 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 18:18:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 18:18:53 INFO - PROCESS | 1928 | 1461633533424 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 18:18:53 INFO - PROCESS | 1928 | 1461633533426 Marionette TRACE conn2 <- [1,58,null,{}] 18:18:53 INFO - PROCESS | 1928 | 1461633533431 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}] 18:18:53 INFO - PROCESS | 1928 | 1461633533546 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 18:18:53 INFO - PROCESS | 1928 | 1461633533598 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x114b8a800 == 22 [pid = 1928] [id = 22] 18:18:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 62 (0x114bbb800) [pid = 1928] [serial = 62] [outer = 0x0] 18:18:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 63 (0x1151ad000) [pid = 1928] [serial = 63] [outer = 0x114bbb800] 18:18:53 INFO - PROCESS | 1928 | 1461633533632 Marionette DEBUG loaded listener.js 18:18:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 64 (0x11584c000) [pid = 1928] [serial = 64] [outer = 0x114bbb800] 18:18:54 INFO - PROCESS | 1928 | 1461633534058 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]]]}] 18:18:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 18:18:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 672ms 18:18:54 INFO - PROCESS | 1928 | 1461633534096 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 18:18:54 INFO - PROCESS | 1928 | 1461633534101 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 18:18:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 18:18:54 INFO - PROCESS | 1928 | 1461633534106 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 18:18:54 INFO - PROCESS | 1928 | 1461633534107 Marionette TRACE conn2 <- [1,62,null,{}] 18:18:54 INFO - PROCESS | 1928 | 1461633534110 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}] 18:18:54 INFO - PROCESS | 1928 | 1461633534224 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 18:18:54 INFO - PROCESS | 1928 | 1461633534276 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x11899a000 == 23 [pid = 1928] [id = 23] 18:18:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 65 (0x1154b8800) [pid = 1928] [serial = 65] [outer = 0x0] 18:18:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 66 (0x11867c800) [pid = 1928] [serial = 66] [outer = 0x1154b8800] 18:18:54 INFO - PROCESS | 1928 | 1461633534309 Marionette DEBUG loaded listener.js 18:18:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 67 (0x119d44c00) [pid = 1928] [serial = 67] [outer = 0x1154b8800] 18:18:54 INFO - PROCESS | 1928 | 1461633534734 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]]]}] 18:18:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 18:18:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 669ms 18:18:54 INFO - PROCESS | 1928 | 1461633534776 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 18:18:54 INFO - PROCESS | 1928 | 1461633534778 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 18:18:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 18:18:54 INFO - PROCESS | 1928 | 1461633534782 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 18:18:54 INFO - PROCESS | 1928 | 1461633534786 Marionette TRACE conn2 <- [1,66,null,{}] 18:18:54 INFO - PROCESS | 1928 | 1461633534817 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}] 18:18:55 INFO - PROCESS | 1928 | 1461633535029 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 18:18:55 INFO - PROCESS | 1928 | 1461633535080 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x119822000 == 24 [pid = 1928] [id = 24] 18:18:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 68 (0x11ad96400) [pid = 1928] [serial = 68] [outer = 0x0] 18:18:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 69 (0x11ad9ec00) [pid = 1928] [serial = 69] [outer = 0x11ad96400] 18:18:55 INFO - PROCESS | 1928 | 1461633535112 Marionette DEBUG loaded listener.js 18:18:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 70 (0x11b875400) [pid = 1928] [serial = 70] [outer = 0x11ad96400] 18:18:55 INFO - PROCESS | 1928 | 1461633535775 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]]]}] 18:18:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 18:18:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1027ms 18:18:55 INFO - PROCESS | 1928 | 1461633535823 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 18:18:55 INFO - PROCESS | 1928 | 1461633535825 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 18:18:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 18:18:55 INFO - PROCESS | 1928 | 1461633535830 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 18:18:55 INFO - PROCESS | 1928 | 1461633535832 Marionette TRACE conn2 <- [1,70,null,{}] 18:18:55 INFO - PROCESS | 1928 | 1461633535838 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}] 18:18:55 INFO - PROCESS | 1928 | 1461633535916 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 18:18:55 INFO - PROCESS | 1928 | 1461633535972 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x11639b000 == 25 [pid = 1928] [id = 25] 18:18:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 71 (0x118e85800) [pid = 1928] [serial = 71] [outer = 0x0] 18:18:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 72 (0x119190c00) [pid = 1928] [serial = 72] [outer = 0x118e85800] 18:18:56 INFO - PROCESS | 1928 | 1461633536003 Marionette DEBUG loaded listener.js 18:18:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 73 (0x11987fc00) [pid = 1928] [serial = 73] [outer = 0x118e85800] 18:18:56 INFO - PROCESS | 1928 | 1461633536360 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]]]}] 18:18:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 18:18:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 570ms 18:18:56 INFO - PROCESS | 1928 | 1461633536401 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 18:18:56 INFO - PROCESS | 1928 | 1461633536404 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 18:18:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 18:18:56 INFO - PROCESS | 1928 | 1461633536409 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 18:18:56 INFO - PROCESS | 1928 | 1461633536410 Marionette TRACE conn2 <- [1,74,null,{}] 18:18:56 INFO - PROCESS | 1928 | 1461633536413 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}] 18:18:56 INFO - PROCESS | 1928 | 1461633536497 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 18:18:56 INFO - PROCESS | 1928 | 1461633536543 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x114e54000 == 26 [pid = 1928] [id = 26] 18:18:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 74 (0x1147dfc00) [pid = 1928] [serial = 74] [outer = 0x0] 18:18:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 75 (0x115753000) [pid = 1928] [serial = 75] [outer = 0x1147dfc00] 18:18:56 INFO - PROCESS | 1928 | 1461633536571 Marionette DEBUG loaded listener.js 18:18:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 76 (0x11a597000) [pid = 1928] [serial = 76] [outer = 0x1147dfc00] 18:18:56 INFO - PROCESS | 1928 | 1461633536854 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]]]}] 18:18:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 18:18:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 18:18:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 18:18:56 INFO - PROCESS | 1928 | 1461633536878 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 18:18:56 INFO - PROCESS | 1928 | 1461633536879 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 18:18:56 INFO - PROCESS | 1928 | 1461633536881 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 18:18:56 INFO - PROCESS | 1928 | 1461633536884 Marionette TRACE conn2 <- [1,78,null,{}] 18:18:56 INFO - PROCESS | 1928 | 1461633536900 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}] 18:18:56 INFO - PROCESS | 1928 | 1461633536981 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 18:18:56 INFO - PROCESS | 1928 | 1461633536989 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x119812000 == 27 [pid = 1928] [id = 27] 18:18:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 77 (0x11aa71800) [pid = 1928] [serial = 77] [outer = 0x0] 18:18:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 78 (0x11aced400) [pid = 1928] [serial = 78] [outer = 0x11aa71800] 18:18:57 INFO - PROCESS | 1928 | 1461633537017 Marionette DEBUG loaded listener.js 18:18:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 79 (0x11af46c00) [pid = 1928] [serial = 79] [outer = 0x11aa71800] 18:18:57 INFO - PROCESS | 1928 | 1461633537327 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]]]}] 18:18:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 18:18:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 480ms 18:18:57 INFO - PROCESS | 1928 | 1461633537370 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 18:18:57 INFO - PROCESS | 1928 | 1461633537371 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 18:18:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 18:18:57 INFO - PROCESS | 1928 | 1461633537376 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 18:18:57 INFO - PROCESS | 1928 | 1461633537377 Marionette TRACE conn2 <- [1,82,null,{}] 18:18:57 INFO - PROCESS | 1928 | 1461633537379 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}] 18:18:57 INFO - PROCESS | 1928 | 1461633537452 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 18:18:57 INFO - PROCESS | 1928 | 1461633537457 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x119c45000 == 28 [pid = 1928] [id = 28] 18:18:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 80 (0x11af48c00) [pid = 1928] [serial = 80] [outer = 0x0] 18:18:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 81 (0x11b24e800) [pid = 1928] [serial = 81] [outer = 0x11af48c00] 18:18:57 INFO - PROCESS | 1928 | 1461633537486 Marionette DEBUG loaded listener.js 18:18:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 82 (0x11b8de000) [pid = 1928] [serial = 82] [outer = 0x11af48c00] 18:18:57 INFO - PROCESS | 1928 | 1461633537828 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]]]}] 18:18:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 18:18:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 472ms 18:18:57 INFO - PROCESS | 1928 | 1461633537849 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 18:18:57 INFO - PROCESS | 1928 | 1461633537851 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 18:18:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 18:18:57 INFO - PROCESS | 1928 | 1461633537856 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 18:18:57 INFO - PROCESS | 1928 | 1461633537858 Marionette TRACE conn2 <- [1,86,null,{}] 18:18:57 INFO - PROCESS | 1928 | 1461633537861 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}] 18:18:58 INFO - PROCESS | 1928 | 1461633537999 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 18:18:58 INFO - PROCESS | 1928 | 1461633538010 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a74d800 == 29 [pid = 1928] [id = 29] 18:18:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 83 (0x11af50800) [pid = 1928] [serial = 83] [outer = 0x0] 18:18:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 84 (0x11ba34c00) [pid = 1928] [serial = 84] [outer = 0x11af50800] 18:18:58 INFO - PROCESS | 1928 | 1461633538052 Marionette DEBUG loaded listener.js 18:18:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 85 (0x11bcf5000) [pid = 1928] [serial = 85] [outer = 0x11af50800] 18:18:58 INFO - PROCESS | 1928 | 1461633538444 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]]]}] 18:18:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 18:18:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 622ms 18:18:58 INFO - PROCESS | 1928 | 1461633538478 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 18:18:58 INFO - PROCESS | 1928 | 1461633538479 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 18:18:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 18:18:58 INFO - PROCESS | 1928 | 1461633538481 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 18:18:58 INFO - PROCESS | 1928 | 1461633538482 Marionette TRACE conn2 <- [1,90,null,{}] 18:18:58 INFO - PROCESS | 1928 | 1461633538485 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}] 18:18:58 INFO - PROCESS | 1928 | 1461633538573 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 18:18:58 INFO - PROCESS | 1928 | 1461633538618 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a96a000 == 30 [pid = 1928] [id = 30] 18:18:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 86 (0x11af50c00) [pid = 1928] [serial = 86] [outer = 0x0] 18:18:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 87 (0x11c0c0c00) [pid = 1928] [serial = 87] [outer = 0x11af50c00] 18:18:58 INFO - PROCESS | 1928 | 1461633538646 Marionette DEBUG loaded listener.js 18:18:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 88 (0x11c580000) [pid = 1928] [serial = 88] [outer = 0x11af50c00] 18:18:58 INFO - PROCESS | 1928 | 1461633538900 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]]]}] 18:18:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 18:18:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 468ms 18:18:58 INFO - PROCESS | 1928 | 1461633538950 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 18:18:58 INFO - PROCESS | 1928 | 1461633538951 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 18:18:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 18:18:58 INFO - PROCESS | 1928 | 1461633538962 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 18:18:58 INFO - PROCESS | 1928 | 1461633538963 Marionette TRACE conn2 <- [1,94,null,{}] 18:18:58 INFO - PROCESS | 1928 | 1461633538965 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}] 18:18:59 INFO - PROCESS | 1928 | 1461633539041 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 18:18:59 INFO - PROCESS | 1928 | 1461633539046 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x11b26c000 == 31 [pid = 1928] [id = 31] 18:18:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 89 (0x11bcf5800) [pid = 1928] [serial = 89] [outer = 0x0] 18:18:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 90 (0x123a53800) [pid = 1928] [serial = 90] [outer = 0x11bcf5800] 18:18:59 INFO - PROCESS | 1928 | 1461633539075 Marionette DEBUG loaded listener.js 18:18:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x123c48000) [pid = 1928] [serial = 91] [outer = 0x11bcf5800] 18:18:59 INFO - PROCESS | 1928 | 1461633539376 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]]]}] 18:18:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 18:18:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 419ms 18:18:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 18:18:59 INFO - PROCESS | 1928 | 1461633539382 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 18:18:59 INFO - PROCESS | 1928 | 1461633539383 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 18:18:59 INFO - PROCESS | 1928 | 1461633539394 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 18:18:59 INFO - PROCESS | 1928 | 1461633539395 Marionette TRACE conn2 <- [1,98,null,{}] 18:18:59 INFO - PROCESS | 1928 | 1461633539398 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}] 18:18:59 INFO - PROCESS | 1928 | 1461633539497 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 18:18:59 INFO - PROCESS | 1928 | 1461633539505 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x11bc6b800 == 32 [pid = 1928] [id = 32] 18:18:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x123a58400) [pid = 1928] [serial = 92] [outer = 0x0] 18:18:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x123c4a000) [pid = 1928] [serial = 93] [outer = 0x123a58400] 18:18:59 INFO - PROCESS | 1928 | 1461633539530 Marionette DEBUG loaded listener.js 18:18:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x11c12e000) [pid = 1928] [serial = 94] [outer = 0x123a58400] 18:18:59 INFO - PROCESS | 1928 | 1461633539792 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]]]}] 18:18:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 18:18:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 428ms 18:18:59 INFO - PROCESS | 1928 | 1461633539814 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 18:18:59 INFO - PROCESS | 1928 | 1461633539815 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 18:18:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 18:18:59 INFO - PROCESS | 1928 | 1461633539825 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 18:18:59 INFO - PROCESS | 1928 | 1461633539827 Marionette TRACE conn2 <- [1,102,null,{}] 18:18:59 INFO - PROCESS | 1928 | 1461633539829 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}] 18:18:59 INFO - PROCESS | 1928 | 1461633539906 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 18:18:59 INFO - PROCESS | 1928 | 1461633539911 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x11bc8a000 == 33 [pid = 1928] [id = 33] 18:18:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x123c50800) [pid = 1928] [serial = 95] [outer = 0x0] 18:18:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x123d3bc00) [pid = 1928] [serial = 96] [outer = 0x123c50800] 18:18:59 INFO - PROCESS | 1928 | 1461633539938 Marionette DEBUG loaded listener.js 18:18:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x1240f8c00) [pid = 1928] [serial = 97] [outer = 0x123c50800] 18:19:00 INFO - PROCESS | 1928 | 1461633540226 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]]]}] 18:19:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 18:19:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 426ms 18:19:00 INFO - PROCESS | 1928 | 1461633540246 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 18:19:00 INFO - PROCESS | 1928 | 1461633540247 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 18:19:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 18:19:00 INFO - PROCESS | 1928 | 1461633540249 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 18:19:00 INFO - PROCESS | 1928 | 1461633540250 Marionette TRACE conn2 <- [1,106,null,{}] 18:19:00 INFO - PROCESS | 1928 | 1461633540261 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}] 18:19:00 INFO - PROCESS | 1928 | 1461633540350 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 18:19:00 INFO - PROCESS | 1928 | 1461633540398 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c11d000 == 34 [pid = 1928] [id = 34] 18:19:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x11af49000) [pid = 1928] [serial = 98] [outer = 0x0] 18:19:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x124243c00) [pid = 1928] [serial = 99] [outer = 0x11af49000] 18:19:00 INFO - PROCESS | 1928 | 1461633540423 Marionette DEBUG loaded listener.js 18:19:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x12466d800) [pid = 1928] [serial = 100] [outer = 0x11af49000] 18:19:00 INFO - PROCESS | 1928 | 1461633540689 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]]]}] 18:19:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 18:19:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 474ms 18:19:00 INFO - PROCESS | 1928 | 1461633540725 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 18:19:00 INFO - PROCESS | 1928 | 1461633540727 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 18:19:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 18:19:00 INFO - PROCESS | 1928 | 1461633540729 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 18:19:00 INFO - PROCESS | 1928 | 1461633540731 Marionette TRACE conn2 <- [1,110,null,{}] 18:19:00 INFO - PROCESS | 1928 | 1461633540733 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}] 18:19:00 INFO - PROCESS | 1928 | 1461633540835 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 18:19:00 INFO - PROCESS | 1928 | 1461633540842 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c7c1000 == 35 [pid = 1928] [id = 35] 18:19:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x123c50c00) [pid = 1928] [serial = 101] [outer = 0x0] 18:19:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x126988400) [pid = 1928] [serial = 102] [outer = 0x123c50c00] 18:19:00 INFO - PROCESS | 1928 | 1461633540869 Marionette DEBUG loaded listener.js 18:19:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x1278d9400) [pid = 1928] [serial = 103] [outer = 0x123c50c00] 18:19:01 INFO - PROCESS | 1928 | 1461633541160 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]]]}] 18:19:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 18:19:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 470ms 18:19:01 INFO - PROCESS | 1928 | 1461633541199 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 18:19:01 INFO - PROCESS | 1928 | 1461633541201 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 18:19:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 18:19:01 INFO - PROCESS | 1928 | 1461633541208 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 18:19:01 INFO - PROCESS | 1928 | 1461633541210 Marionette TRACE conn2 <- [1,114,null,{}] 18:19:01 INFO - PROCESS | 1928 | 1461633541213 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}] 18:19:01 INFO - PROCESS | 1928 | 1461633541359 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 18:19:01 INFO - PROCESS | 1928 | 1461633541370 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x123bd6000 == 36 [pid = 1928] [id = 36] 18:19:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x11b86ac00) [pid = 1928] [serial = 104] [outer = 0x0] 18:19:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x1278e2000) [pid = 1928] [serial = 105] [outer = 0x11b86ac00] 18:19:01 INFO - PROCESS | 1928 | 1461633541410 Marionette DEBUG loaded listener.js 18:19:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x127af0800) [pid = 1928] [serial = 106] [outer = 0x11b86ac00] 18:19:01 INFO - PROCESS | 1928 | 1461633541806 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]]]}] 18:19:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 18:19:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 620ms 18:19:01 INFO - PROCESS | 1928 | 1461633541829 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 18:19:01 INFO - PROCESS | 1928 | 1461633541830 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 18:19:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 18:19:01 INFO - PROCESS | 1928 | 1461633541832 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 18:19:01 INFO - PROCESS | 1928 | 1461633541833 Marionette TRACE conn2 <- [1,118,null,{}] 18:19:01 INFO - PROCESS | 1928 | 1461633541837 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}] 18:19:01 INFO - PROCESS | 1928 | 1461633541913 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 18:19:01 INFO - PROCESS | 1928 | 1461633541918 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x123d65800 == 37 [pid = 1928] [id = 37] 18:19:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x123c51400) [pid = 1928] [serial = 107] [outer = 0x0] 18:19:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x127ba9c00) [pid = 1928] [serial = 108] [outer = 0x123c51400] 18:19:01 INFO - PROCESS | 1928 | 1461633541982 Marionette DEBUG loaded listener.js 18:19:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x128b13c00) [pid = 1928] [serial = 109] [outer = 0x123c51400] 18:19:02 INFO - PROCESS | 1928 | 1461633542230 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]]]}] 18:19:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 18:19:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 422ms 18:19:02 INFO - PROCESS | 1928 | 1461633542257 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 18:19:02 INFO - PROCESS | 1928 | 1461633542258 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 18:19:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 18:19:02 INFO - PROCESS | 1928 | 1461633542260 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 18:19:02 INFO - PROCESS | 1928 | 1461633542261 Marionette TRACE conn2 <- [1,122,null,{}] 18:19:02 INFO - PROCESS | 1928 | 1461633542265 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}] 18:19:02 INFO - PROCESS | 1928 | 1461633542345 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 18:19:02 INFO - PROCESS | 1928 | 1461633542350 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x1240a7000 == 38 [pid = 1928] [id = 38] 18:19:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x128be9400) [pid = 1928] [serial = 110] [outer = 0x0] 18:19:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x128bf7800) [pid = 1928] [serial = 111] [outer = 0x128be9400] 18:19:02 INFO - PROCESS | 1928 | 1461633542378 Marionette DEBUG loaded listener.js 18:19:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x129776c00) [pid = 1928] [serial = 112] [outer = 0x128be9400] 18:19:02 INFO - PROCESS | 1928 | 1461633542684 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]]]}] 18:19:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 18:19:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 472ms 18:19:02 INFO - PROCESS | 1928 | 1461633542733 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 18:19:02 INFO - PROCESS | 1928 | 1461633542734 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 18:19:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 18:19:02 INFO - PROCESS | 1928 | 1461633542736 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 18:19:02 INFO - PROCESS | 1928 | 1461633542738 Marionette TRACE conn2 <- [1,126,null,{}] 18:19:02 INFO - PROCESS | 1928 | 1461633542740 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}] 18:19:02 INFO - PROCESS | 1928 | 1461633542860 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 18:19:02 INFO - PROCESS | 1928 | 1461633542913 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x114b85800 == 39 [pid = 1928] [id = 39] 18:19:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x1151b3000) [pid = 1928] [serial = 113] [outer = 0x0] 18:19:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x11584d000) [pid = 1928] [serial = 114] [outer = 0x1151b3000] 18:19:02 INFO - PROCESS | 1928 | 1461633542944 Marionette DEBUG loaded listener.js 18:19:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x1188e8400) [pid = 1928] [serial = 115] [outer = 0x1151b3000] 18:19:03 INFO - PROCESS | 1928 | 1461633543450 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]]]}] 18:19:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 18:19:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 769ms 18:19:03 INFO - PROCESS | 1928 | 1461633543508 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 18:19:03 INFO - PROCESS | 1928 | 1461633543512 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 18:19:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 18:19:03 INFO - PROCESS | 1928 | 1461633543517 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 18:19:03 INFO - PROCESS | 1928 | 1461633543520 Marionette TRACE conn2 <- [1,130,null,{}] 18:19:03 INFO - PROCESS | 1928 | 1461633543525 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}] 18:19:03 INFO - PROCESS | 1928 | 1461633543674 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 18:19:03 INFO - PROCESS | 1928 | 1461633543757 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x11980f800 == 40 [pid = 1928] [id = 40] 18:19:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x11a58e000) [pid = 1928] [serial = 116] [outer = 0x0] 18:19:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x11a942800) [pid = 1928] [serial = 117] [outer = 0x11a58e000] 18:19:03 INFO - PROCESS | 1928 | 1461633543809 Marionette DEBUG loaded listener.js 18:19:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x11aaa8c00) [pid = 1928] [serial = 118] [outer = 0x11a58e000] 18:19:04 INFO - PROCESS | 1928 | 1461633544290 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]]]}] 18:19:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 18:19:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 824ms 18:19:04 INFO - PROCESS | 1928 | 1461633544340 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 18:19:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 18:19:04 INFO - PROCESS | 1928 | 1461633544343 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 18:19:04 INFO - PROCESS | 1928 | 1461633544345 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 18:19:04 INFO - PROCESS | 1928 | 1461633544347 Marionette TRACE conn2 <- [1,134,null,{}] 18:19:04 INFO - PROCESS | 1928 | 1461633544349 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}] 18:19:04 INFO - PROCESS | 1928 | 1461633544448 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 18:19:04 INFO - PROCESS | 1928 | 1461633544506 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c111800 == 41 [pid = 1928] [id = 41] 18:19:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x11af47c00) [pid = 1928] [serial = 119] [outer = 0x0] 18:19:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x11b8dec00) [pid = 1928] [serial = 120] [outer = 0x11af47c00] 18:19:04 INFO - PROCESS | 1928 | 1461633544536 Marionette DEBUG loaded listener.js 18:19:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x11c0c0000) [pid = 1928] [serial = 121] [outer = 0x11af47c00] 18:19:05 INFO - PROCESS | 1928 | 1461633545005 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]]]}] 18:19:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 18:19:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 669ms 18:19:05 INFO - PROCESS | 1928 | 1461633545014 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 18:19:05 INFO - PROCESS | 1928 | 1461633545017 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 18:19:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 18:19:05 INFO - PROCESS | 1928 | 1461633545025 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 18:19:05 INFO - PROCESS | 1928 | 1461633545028 Marionette TRACE conn2 <- [1,138,null,{}] 18:19:05 INFO - PROCESS | 1928 | 1461633545031 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}] 18:19:05 INFO - PROCESS | 1928 | 1461633545167 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 18:19:05 INFO - PROCESS | 1928 | 1461633545211 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x1246b6800 == 42 [pid = 1928] [id = 42] 18:19:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x123e72400) [pid = 1928] [serial = 122] [outer = 0x0] 18:19:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x126986c00) [pid = 1928] [serial = 123] [outer = 0x123e72400] 18:19:05 INFO - PROCESS | 1928 | 1461633545248 Marionette DEBUG loaded listener.js 18:19:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x126ca9c00) [pid = 1928] [serial = 124] [outer = 0x123e72400] 18:19:05 INFO - PROCESS | 1928 | 1461633545696 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]]]}] 18:19:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 18:19:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 726ms 18:19:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 18:19:05 INFO - PROCESS | 1928 | 1461633545753 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 18:19:05 INFO - PROCESS | 1928 | 1461633545755 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 18:19:05 INFO - PROCESS | 1928 | 1461633545760 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 18:19:05 INFO - PROCESS | 1928 | 1461633545761 Marionette TRACE conn2 <- [1,142,null,{}] 18:19:05 INFO - PROCESS | 1928 | 1461633545763 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}] 18:19:05 INFO - PROCESS | 1928 | 1461633545968 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 18:19:06 INFO - PROCESS | 1928 | 1461633546033 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x11881c800 == 43 [pid = 1928] [id = 43] 18:19:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x117981800) [pid = 1928] [serial = 125] [outer = 0x0] 18:19:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x118884400) [pid = 1928] [serial = 126] [outer = 0x117981800] 18:19:06 INFO - PROCESS | 1928 | 1461633546061 Marionette DEBUG loaded listener.js 18:19:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x118fa0000) [pid = 1928] [serial = 127] [outer = 0x117981800] 18:19:06 INFO - PROCESS | 1928 | 1461633546496 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]]]}] 18:19:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 18:19:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 771ms 18:19:06 INFO - PROCESS | 1928 | 1461633546532 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 18:19:06 INFO - PROCESS | 1928 | 1461633546535 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 18:19:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 18:19:06 INFO - PROCESS | 1928 | 1461633546537 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 18:19:06 INFO - PROCESS | 1928 | 1461633546540 Marionette TRACE conn2 <- [1,146,null,{}] 18:19:06 INFO - PROCESS | 1928 | 1461633546543 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}] 18:19:06 INFO - PROCESS | 1928 | 1461633546632 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 18:19:06 INFO - PROCESS | 1928 | 1461633546692 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x11981c000 == 44 [pid = 1928] [id = 44] 18:19:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x11a592400) [pid = 1928] [serial = 128] [outer = 0x0] 18:19:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x11aa69c00) [pid = 1928] [serial = 129] [outer = 0x11a592400] 18:19:06 INFO - PROCESS | 1928 | 1461633546725 Marionette DEBUG loaded listener.js 18:19:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x11aaadc00) [pid = 1928] [serial = 130] [outer = 0x11a592400] 18:19:06 INFO - PROCESS | 1928 | --DOCSHELL 0x11a74c800 == 43 [pid = 1928] [id = 12] 18:19:06 INFO - PROCESS | 1928 | --DOCSHELL 0x1240a7000 == 42 [pid = 1928] [id = 38] 18:19:06 INFO - PROCESS | 1928 | --DOCSHELL 0x123d65800 == 41 [pid = 1928] [id = 37] 18:19:06 INFO - PROCESS | 1928 | --DOCSHELL 0x123bd6000 == 40 [pid = 1928] [id = 36] 18:19:06 INFO - PROCESS | 1928 | --DOCSHELL 0x11c7c1000 == 39 [pid = 1928] [id = 35] 18:19:06 INFO - PROCESS | 1928 | --DOCSHELL 0x11c11d000 == 38 [pid = 1928] [id = 34] 18:19:06 INFO - PROCESS | 1928 | --DOCSHELL 0x11bc8a000 == 37 [pid = 1928] [id = 33] 18:19:06 INFO - PROCESS | 1928 | --DOCSHELL 0x11bc6b800 == 36 [pid = 1928] [id = 32] 18:19:06 INFO - PROCESS | 1928 | --DOCSHELL 0x11b26c000 == 35 [pid = 1928] [id = 31] 18:19:06 INFO - PROCESS | 1928 | --DOCSHELL 0x11a96a000 == 34 [pid = 1928] [id = 30] 18:19:06 INFO - PROCESS | 1928 | --DOCSHELL 0x11a74d800 == 33 [pid = 1928] [id = 29] 18:19:06 INFO - PROCESS | 1928 | --DOCSHELL 0x119c45000 == 32 [pid = 1928] [id = 28] 18:19:07 INFO - PROCESS | 1928 | --DOCSHELL 0x119812000 == 31 [pid = 1928] [id = 27] 18:19:07 INFO - PROCESS | 1928 | --DOCSHELL 0x114e54000 == 30 [pid = 1928] [id = 26] 18:19:07 INFO - PROCESS | 1928 | --DOCSHELL 0x11639b000 == 29 [pid = 1928] [id = 25] 18:19:07 INFO - PROCESS | 1928 | --DOCSHELL 0x119822000 == 28 [pid = 1928] [id = 24] 18:19:07 INFO - PROCESS | 1928 | --DOCSHELL 0x11899a000 == 27 [pid = 1928] [id = 23] 18:19:07 INFO - PROCESS | 1928 | --DOCSHELL 0x114b8a800 == 26 [pid = 1928] [id = 22] 18:19:07 INFO - PROCESS | 1928 | 1461633547314 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]]]}] 18:19:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 18:19:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 820ms 18:19:07 INFO - PROCESS | 1928 | 1461633547358 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 18:19:07 INFO - PROCESS | 1928 | 1461633547361 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 18:19:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 18:19:07 INFO - PROCESS | 1928 | 1461633547365 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 18:19:07 INFO - PROCESS | 1928 | 1461633547367 Marionette TRACE conn2 <- [1,150,null,{}] 18:19:07 INFO - PROCESS | 1928 | 1461633547387 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}] 18:19:07 INFO - PROCESS | 1928 | 1461633547479 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 18:19:07 INFO - PROCESS | 1928 | 1461633547525 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x11920a800 == 27 [pid = 1928] [id = 45] 18:19:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x119260800) [pid = 1928] [serial = 131] [outer = 0x0] 18:19:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x11aa63c00) [pid = 1928] [serial = 132] [outer = 0x119260800] 18:19:07 INFO - PROCESS | 1928 | 1461633547559 Marionette DEBUG loaded listener.js 18:19:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x11aaad800) [pid = 1928] [serial = 133] [outer = 0x119260800] 18:19:08 INFO - PROCESS | 1928 | 1461633548013 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]]]}] 18:19:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 18:19:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 685ms 18:19:08 INFO - PROCESS | 1928 | 1461633548051 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 18:19:08 INFO - PROCESS | 1928 | 1461633548055 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 18:19:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 18:19:08 INFO - PROCESS | 1928 | 1461633548079 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 18:19:08 INFO - PROCESS | 1928 | 1461633548081 Marionette TRACE conn2 <- [1,154,null,{}] 18:19:08 INFO - PROCESS | 1928 | 1461633548083 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}] 18:19:08 INFO - PROCESS | 1928 | 1461633548178 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 18:19:08 INFO - PROCESS | 1928 | 1461633548235 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a972000 == 28 [pid = 1928] [id = 46] 18:19:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x11b869c00) [pid = 1928] [serial = 134] [outer = 0x0] 18:19:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x11b8dd800) [pid = 1928] [serial = 135] [outer = 0x11b869c00] 18:19:08 INFO - PROCESS | 1928 | 1461633548266 Marionette DEBUG loaded listener.js 18:19:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x11bceb000) [pid = 1928] [serial = 136] [outer = 0x11b869c00] 18:19:08 INFO - PROCESS | 1928 | 1461633548694 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]]]}] 18:19:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 18:19:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 626ms 18:19:08 INFO - PROCESS | 1928 | 1461633548702 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 18:19:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 18:19:08 INFO - PROCESS | 1928 | 1461633548703 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 18:19:08 INFO - PROCESS | 1928 | 1461633548706 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 18:19:08 INFO - PROCESS | 1928 | 1461633548708 Marionette TRACE conn2 <- [1,158,null,{}] 18:19:08 INFO - PROCESS | 1928 | 1461633548716 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}] 18:19:08 INFO - PROCESS | 1928 | 1461633548828 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 18:19:08 INFO - PROCESS | 1928 | 1461633548871 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x11beca000 == 29 [pid = 1928] [id = 47] 18:19:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x11c49ec00) [pid = 1928] [serial = 137] [outer = 0x0] 18:19:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x11c581400) [pid = 1928] [serial = 138] [outer = 0x11c49ec00] 18:19:08 INFO - PROCESS | 1928 | 1461633548909 Marionette DEBUG loaded listener.js 18:19:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x123c4b800) [pid = 1928] [serial = 139] [outer = 0x11c49ec00] 18:19:09 INFO - PROCESS | 1928 | 1461633549369 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]]]}] 18:19:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 18:19:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 722ms 18:19:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 18:19:09 INFO - PROCESS | 1928 | 1461633549429 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 18:19:09 INFO - PROCESS | 1928 | 1461633549431 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 18:19:09 INFO - PROCESS | 1928 | 1461633549433 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 18:19:09 INFO - PROCESS | 1928 | 1461633549435 Marionette TRACE conn2 <- [1,162,null,{}] 18:19:09 INFO - PROCESS | 1928 | 1461633549437 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}] 18:19:09 INFO - PROCESS | 1928 | 1461633549528 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 18:19:09 INFO - PROCESS | 1928 | 1461633549585 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c51b800 == 30 [pid = 1928] [id = 48] 18:19:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x1240f6800) [pid = 1928] [serial = 140] [outer = 0x0] 18:19:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x124238c00) [pid = 1928] [serial = 141] [outer = 0x1240f6800] 18:19:09 INFO - PROCESS | 1928 | 1461633549615 Marionette DEBUG loaded listener.js 18:19:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x126989000) [pid = 1928] [serial = 142] [outer = 0x1240f6800] 18:19:10 INFO - PROCESS | 1928 | 1461633550061 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]]]}] 18:19:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 18:19:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 672ms 18:19:10 INFO - PROCESS | 1928 | 1461633550123 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 18:19:10 INFO - PROCESS | 1928 | 1461633550124 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 18:19:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 18:19:10 INFO - PROCESS | 1928 | 1461633550128 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 18:19:10 INFO - PROCESS | 1928 | 1461633550130 Marionette TRACE conn2 <- [1,166,null,{}] 18:19:10 INFO - PROCESS | 1928 | 1461633550132 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}] 18:19:10 INFO - PROCESS | 1928 | 1461633550224 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 18:19:10 INFO - PROCESS | 1928 | 1461633550281 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x123d64800 == 31 [pid = 1928] [id = 49] 18:19:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x11af54400) [pid = 1928] [serial = 143] [outer = 0x0] 18:19:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x126d41800) [pid = 1928] [serial = 144] [outer = 0x11af54400] 18:19:10 INFO - PROCESS | 1928 | 1461633550312 Marionette DEBUG loaded listener.js 18:19:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x127888000) [pid = 1928] [serial = 145] [outer = 0x11af54400] 18:19:10 INFO - PROCESS | 1928 | 1461633550795 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]]]}] 18:19:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 18:19:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 720ms 18:19:10 INFO - PROCESS | 1928 | 1461633550848 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 18:19:10 INFO - PROCESS | 1928 | 1461633550852 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 18:19:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 18:19:10 INFO - PROCESS | 1928 | 1461633550858 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 18:19:10 INFO - PROCESS | 1928 | 1461633550861 Marionette TRACE conn2 <- [1,170,null,{}] 18:19:10 INFO - PROCESS | 1928 | 1461633550866 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}] 18:19:10 INFO - PROCESS | 1928 | 1461633550973 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 18:19:11 INFO - PROCESS | 1928 | 1461633551043 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x119812000 == 32 [pid = 1928] [id = 50] 18:19:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x1186b2400) [pid = 1928] [serial = 146] [outer = 0x0] 18:19:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x119130400) [pid = 1928] [serial = 147] [outer = 0x1186b2400] 18:19:11 INFO - PROCESS | 1928 | 1461633551086 Marionette DEBUG loaded listener.js 18:19:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x11a941000) [pid = 1928] [serial = 148] [outer = 0x1186b2400] 18:19:11 INFO - PROCESS | 1928 | --DOCSHELL 0x11881c800 == 31 [pid = 1928] [id = 43] 18:19:11 INFO - PROCESS | 1928 | --DOCSHELL 0x11c111800 == 30 [pid = 1928] [id = 41] 18:19:11 INFO - PROCESS | 1928 | --DOCSHELL 0x11980f800 == 29 [pid = 1928] [id = 40] 18:19:11 INFO - PROCESS | 1928 | --DOCSHELL 0x114b85800 == 28 [pid = 1928] [id = 39] 18:19:11 INFO - PROCESS | 1928 | 1461633551738 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]]]}] 18:19:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 18:19:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 923ms 18:19:11 INFO - PROCESS | 1928 | 1461633551781 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 18:19:11 INFO - PROCESS | 1928 | 1461633551785 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 18:19:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 18:19:11 INFO - PROCESS | 1928 | 1461633551791 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 18:19:11 INFO - PROCESS | 1928 | 1461633551795 Marionette TRACE conn2 <- [1,174,null,{}] 18:19:11 INFO - PROCESS | 1928 | 1461633551801 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}] 18:19:11 INFO - PROCESS | 1928 | 1461633551972 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 18:19:12 INFO - PROCESS | 1928 | 1461633552086 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a74d800 == 29 [pid = 1928] [id = 51] 18:19:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x11aa63800) [pid = 1928] [serial = 149] [outer = 0x0] 18:19:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x11aaaac00) [pid = 1928] [serial = 150] [outer = 0x11aa63800] 18:19:12 INFO - PROCESS | 1928 | 1461633552143 Marionette DEBUG loaded listener.js 18:19:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x11b868400) [pid = 1928] [serial = 151] [outer = 0x11aa63800] 18:19:12 INFO - PROCESS | 1928 | 1461633552578 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]]]}] 18:19:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 18:19:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 825ms 18:19:12 INFO - PROCESS | 1928 | 1461633552615 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 18:19:12 INFO - PROCESS | 1928 | 1461633552619 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 18:19:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 18:19:12 INFO - PROCESS | 1928 | 1461633552644 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 18:19:12 INFO - PROCESS | 1928 | 1461633552646 Marionette TRACE conn2 <- [1,178,null,{}] 18:19:12 INFO - PROCESS | 1928 | 1461633552649 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}] 18:19:12 INFO - PROCESS | 1928 | 1461633552741 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 18:19:12 INFO - PROCESS | 1928 | 1461633552803 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c36f000 == 30 [pid = 1928] [id = 52] 18:19:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x11bcf8c00) [pid = 1928] [serial = 152] [outer = 0x0] 18:19:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x11c128000) [pid = 1928] [serial = 153] [outer = 0x11bcf8c00] 18:19:12 INFO - PROCESS | 1928 | 1461633552834 Marionette DEBUG loaded listener.js 18:19:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x123a87c00) [pid = 1928] [serial = 154] [outer = 0x11bcf8c00] 18:19:13 INFO - PROCESS | 1928 | 1461633553269 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]]]}] 18:19:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 18:19:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 674ms 18:19:13 INFO - PROCESS | 1928 | 1461633553321 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 18:19:13 INFO - PROCESS | 1928 | 1461633553323 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 18:19:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 18:19:13 INFO - PROCESS | 1928 | 1461633553327 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 18:19:13 INFO - PROCESS | 1928 | 1461633553330 Marionette TRACE conn2 <- [1,182,null,{}] 18:19:13 INFO - PROCESS | 1928 | 1461633553340 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}] 18:19:13 INFO - PROCESS | 1928 | 1461633553449 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 18:19:13 INFO - PROCESS | 1928 | 1461633553511 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x1246c4800 == 31 [pid = 1928] [id = 53] 18:19:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x1243e0800) [pid = 1928] [serial = 155] [outer = 0x0] 18:19:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x126ca8800) [pid = 1928] [serial = 156] [outer = 0x1243e0800] 18:19:13 INFO - PROCESS | 1928 | 1461633553544 Marionette DEBUG loaded listener.js 18:19:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x127a33000) [pid = 1928] [serial = 157] [outer = 0x1243e0800] 18:19:13 INFO - PROCESS | 1928 | 1461633553983 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]]]}] 18:19:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 18:19:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 671ms 18:19:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 18:19:14 INFO - PROCESS | 1928 | 1461633553999 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 18:19:14 INFO - PROCESS | 1928 | 1461633554001 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 18:19:14 INFO - PROCESS | 1928 | 1461633554003 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 18:19:14 INFO - PROCESS | 1928 | 1461633554004 Marionette TRACE conn2 <- [1,186,null,{}] 18:19:14 INFO - PROCESS | 1928 | 1461633554007 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}] 18:19:14 INFO - PROCESS | 1928 | 1461633554098 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 18:19:14 INFO - PROCESS | 1928 | 1461633554142 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x127a6c800 == 32 [pid = 1928] [id = 54] 18:19:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x128b13000) [pid = 1928] [serial = 158] [outer = 0x0] 18:19:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x129737c00) [pid = 1928] [serial = 159] [outer = 0x128b13000] 18:19:14 INFO - PROCESS | 1928 | 1461633554172 Marionette DEBUG loaded listener.js 18:19:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x12ad1b400) [pid = 1928] [serial = 160] [outer = 0x128b13000] 18:19:14 INFO - PROCESS | 1928 | 1461633554592 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]]]}] 18:19:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 18:19:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 619ms 18:19:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 18:19:14 INFO - PROCESS | 1928 | 1461633554622 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 18:19:14 INFO - PROCESS | 1928 | 1461633554624 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 18:19:14 INFO - PROCESS | 1928 | 1461633554626 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 18:19:14 INFO - PROCESS | 1928 | 1461633554627 Marionette TRACE conn2 <- [1,190,null,{}] 18:19:14 INFO - PROCESS | 1928 | 1461633554629 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}] 18:19:14 INFO - PROCESS | 1928 | 1461633554719 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 18:19:14 INFO - PROCESS | 1928 | 1461633554802 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x113695000 == 33 [pid = 1928] [id = 55] 18:19:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x12af42400) [pid = 1928] [serial = 161] [outer = 0x0] 18:19:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x12af4e800) [pid = 1928] [serial = 162] [outer = 0x12af42400] 18:19:14 INFO - PROCESS | 1928 | 1461633554831 Marionette DEBUG loaded listener.js 18:19:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x12b343800) [pid = 1928] [serial = 163] [outer = 0x12af42400] 18:19:15 INFO - PROCESS | 1928 | 1461633555269 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]]]}] 18:19:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 18:19:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 670ms 18:19:15 INFO - PROCESS | 1928 | 1461633555297 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 18:19:15 INFO - PROCESS | 1928 | 1461633555298 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 18:19:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 18:19:15 INFO - PROCESS | 1928 | 1461633555300 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 18:19:15 INFO - PROCESS | 1928 | 1461633555302 Marionette TRACE conn2 <- [1,194,null,{}] 18:19:15 INFO - PROCESS | 1928 | 1461633555304 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}] 18:19:15 INFO - PROCESS | 1928 | 1461633555424 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 18:19:15 INFO - PROCESS | 1928 | 1461633555489 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x128a13800 == 34 [pid = 1928] [id = 56] 18:19:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x12977f000) [pid = 1928] [serial = 164] [outer = 0x0] 18:19:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x12b44d800) [pid = 1928] [serial = 165] [outer = 0x12977f000] 18:19:15 INFO - PROCESS | 1928 | 1461633555522 Marionette DEBUG loaded listener.js 18:19:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x12cfd5c00) [pid = 1928] [serial = 166] [outer = 0x12977f000] 18:19:16 INFO - PROCESS | 1928 | 1461633555990 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]]]}] 18:19:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 18:19:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 771ms 18:19:16 INFO - PROCESS | 1928 | --DOCSHELL 0x11beca000 == 33 [pid = 1928] [id = 47] 18:19:16 INFO - PROCESS | 1928 | --DOCSHELL 0x11a972000 == 32 [pid = 1928] [id = 46] 18:19:16 INFO - PROCESS | 1928 | --DOCSHELL 0x11920a800 == 31 [pid = 1928] [id = 45] 18:19:16 INFO - PROCESS | 1928 | 1461633556109 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 18:19:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 18:19:16 INFO - PROCESS | 1928 | 1461633556111 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 18:19:16 INFO - PROCESS | 1928 | 1461633556114 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 18:19:16 INFO - PROCESS | 1928 | 1461633556117 Marionette TRACE conn2 <- [1,198,null,{}] 18:19:16 INFO - PROCESS | 1928 | 1461633556121 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}] 18:19:16 INFO - PROCESS | 1928 | 1461633556221 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 18:19:16 INFO - PROCESS | 1928 | 1461633556268 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x11980f800 == 32 [pid = 1928] [id = 57] 18:19:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x119dae800) [pid = 1928] [serial = 167] [outer = 0x0] 18:19:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x11aa65000) [pid = 1928] [serial = 168] [outer = 0x119dae800] 18:19:16 INFO - PROCESS | 1928 | 1461633556301 Marionette DEBUG loaded listener.js 18:19:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x11af4c400) [pid = 1928] [serial = 169] [outer = 0x119dae800] 18:19:16 INFO - PROCESS | 1928 | 1461633556729 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]]]}] 18:19:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 18:19:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 624ms 18:19:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 18:19:16 INFO - PROCESS | 1928 | 1461633556739 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 18:19:16 INFO - PROCESS | 1928 | 1461633556741 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 18:19:16 INFO - PROCESS | 1928 | 1461633556747 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 18:19:16 INFO - PROCESS | 1928 | 1461633556750 Marionette TRACE conn2 <- [1,202,null,{}] 18:19:16 INFO - PROCESS | 1928 | 1461633556753 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}] 18:19:16 INFO - PROCESS | 1928 | 1461633556861 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 18:19:16 INFO - PROCESS | 1928 | 1461633556943 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c5cd000 == 33 [pid = 1928] [id = 58] 18:19:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x11b868c00) [pid = 1928] [serial = 170] [outer = 0x0] 18:19:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x11c126800) [pid = 1928] [serial = 171] [outer = 0x11b868c00] 18:19:16 INFO - PROCESS | 1928 | 1461633556996 Marionette DEBUG loaded listener.js 18:19:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x123c4a800) [pid = 1928] [serial = 172] [outer = 0x11b868c00] 18:19:17 INFO - PROCESS | 1928 | 1461633557485 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]]]}] 18:19:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 18:19:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 777ms 18:19:17 INFO - PROCESS | 1928 | 1461633557532 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 18:19:17 INFO - PROCESS | 1928 | 1461633557533 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 18:19:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 18:19:17 INFO - PROCESS | 1928 | 1461633557558 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 18:19:17 INFO - PROCESS | 1928 | 1461633557559 Marionette TRACE conn2 <- [1,206,null,{}] 18:19:17 INFO - PROCESS | 1928 | 1461633557566 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}] 18:19:17 INFO - PROCESS | 1928 | 1461633557666 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 18:19:17 INFO - PROCESS | 1928 | 1461633557729 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x128199000 == 34 [pid = 1928] [id = 59] 18:19:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x127ae4800) [pid = 1928] [serial = 173] [outer = 0x0] 18:19:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x127ceac00) [pid = 1928] [serial = 174] [outer = 0x127ae4800] 18:19:17 INFO - PROCESS | 1928 | 1461633557764 Marionette DEBUG loaded listener.js 18:19:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x129738400) [pid = 1928] [serial = 175] [outer = 0x127ae4800] 18:19:18 INFO - PROCESS | 1928 | 1461633558231 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]]]}] 18:19:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 18:19:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 724ms 18:19:18 INFO - PROCESS | 1928 | 1461633558280 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 18:19:18 INFO - PROCESS | 1928 | 1461633558283 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 18:19:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 18:19:18 INFO - PROCESS | 1928 | 1461633558309 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 18:19:18 INFO - PROCESS | 1928 | 1461633558311 Marionette TRACE conn2 <- [1,210,null,{}] 18:19:18 INFO - PROCESS | 1928 | 1461633558317 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}] 18:19:18 INFO - PROCESS | 1928 | 1461633558395 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 18:19:18 INFO - PROCESS | 1928 | 1461633558455 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b39d000 == 35 [pid = 1928] [id = 60] 18:19:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x12b452800) [pid = 1928] [serial = 176] [outer = 0x0] 18:19:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x12b45bc00) [pid = 1928] [serial = 177] [outer = 0x12b452800] 18:19:18 INFO - PROCESS | 1928 | 1461633558514 Marionette DEBUG loaded listener.js 18:19:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x12c7c1400) [pid = 1928] [serial = 178] [outer = 0x12b452800] 18:19:19 INFO - PROCESS | 1928 | 1461633559088 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]]]}] 18:19:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 18:19:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 852ms 18:19:19 INFO - PROCESS | 1928 | 1461633559141 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 18:19:19 INFO - PROCESS | 1928 | 1461633559143 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 18:19:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 18:19:19 INFO - PROCESS | 1928 | 1461633559150 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 18:19:19 INFO - PROCESS | 1928 | 1461633559152 Marionette TRACE conn2 <- [1,214,null,{}] 18:19:19 INFO - PROCESS | 1928 | 1461633559158 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}] 18:19:19 INFO - PROCESS | 1928 | 1461633559259 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 18:19:19 INFO - PROCESS | 1928 | 1461633559321 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c754000 == 36 [pid = 1928] [id = 61] 18:19:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x12c7c9800) [pid = 1928] [serial = 179] [outer = 0x0] 18:19:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x12cfd9400) [pid = 1928] [serial = 180] [outer = 0x12c7c9800] 18:19:19 INFO - PROCESS | 1928 | 1461633559351 Marionette DEBUG loaded listener.js 18:19:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x12d0b1800) [pid = 1928] [serial = 181] [outer = 0x12c7c9800] 18:19:19 INFO - PROCESS | 1928 | 1461633559764 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]]]}] 18:19:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 18:19:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 623ms 18:19:19 INFO - PROCESS | 1928 | 1461633559773 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 18:19:19 INFO - PROCESS | 1928 | 1461633559775 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 18:19:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 18:19:19 INFO - PROCESS | 1928 | 1461633559779 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 18:19:19 INFO - PROCESS | 1928 | 1461633559781 Marionette TRACE conn2 <- [1,218,null,{}] 18:19:19 INFO - PROCESS | 1928 | 1461633559784 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}] 18:19:19 INFO - PROCESS | 1928 | 1461633559951 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 18:19:20 INFO - PROCESS | 1928 | 1461633560072 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d017800 == 37 [pid = 1928] [id = 62] 18:19:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x12d1a1c00) [pid = 1928] [serial = 182] [outer = 0x0] 18:19:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x12d1aac00) [pid = 1928] [serial = 183] [outer = 0x12d1a1c00] 18:19:20 INFO - PROCESS | 1928 | 1461633560126 Marionette DEBUG loaded listener.js 18:19:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x12dbc7400) [pid = 1928] [serial = 184] [outer = 0x12d1a1c00] 18:19:20 INFO - PROCESS | 1928 | 1461633560621 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]]]}] 18:19:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 18:19:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 876ms 18:19:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 18:19:20 INFO - PROCESS | 1928 | 1461633560654 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 18:19:20 INFO - PROCESS | 1928 | 1461633560656 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 18:19:20 INFO - PROCESS | 1928 | 1461633560658 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 18:19:20 INFO - PROCESS | 1928 | 1461633560659 Marionette TRACE conn2 <- [1,222,null,{}] 18:19:20 INFO - PROCESS | 1928 | 1461633560661 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}] 18:19:20 INFO - PROCESS | 1928 | 1461633560750 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 18:19:20 INFO - PROCESS | 1928 | 1461633560798 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d1db000 == 38 [pid = 1928] [id = 63] 18:19:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x12d5b5800) [pid = 1928] [serial = 185] [outer = 0x0] 18:19:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x12dbcec00) [pid = 1928] [serial = 186] [outer = 0x12d5b5800] 18:19:20 INFO - PROCESS | 1928 | 1461633560827 Marionette DEBUG loaded listener.js 18:19:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x12e533000) [pid = 1928] [serial = 187] [outer = 0x12d5b5800] 18:19:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x12e5af000) [pid = 1928] [serial = 188] [outer = 0x12fa57000] 18:19:21 INFO - PROCESS | 1928 | 1461633561301 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]]]}] 18:19:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 18:19:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 670ms 18:19:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 18:19:21 INFO - PROCESS | 1928 | 1461633561328 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 18:19:21 INFO - PROCESS | 1928 | 1461633561330 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 18:19:21 INFO - PROCESS | 1928 | 1461633561332 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 18:19:21 INFO - PROCESS | 1928 | 1461633561333 Marionette TRACE conn2 <- [1,226,null,{}] 18:19:21 INFO - PROCESS | 1928 | 1461633561337 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}] 18:19:21 INFO - PROCESS | 1928 | 1461633561491 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 18:19:21 INFO - PROCESS | 1928 | 1461633561571 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x119b3a000 == 39 [pid = 1928] [id = 64] 18:19:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x116385c00) [pid = 1928] [serial = 189] [outer = 0x0] 18:19:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x118e10400) [pid = 1928] [serial = 190] [outer = 0x116385c00] 18:19:21 INFO - PROCESS | 1928 | 1461633561599 Marionette DEBUG loaded listener.js 18:19:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x11aa6a400) [pid = 1928] [serial = 191] [outer = 0x116385c00] 18:19:22 INFO - PROCESS | 1928 | 1461633562091 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]]]}] 18:19:22 INFO - PROCESS | 1928 | --DOCSHELL 0x11c36f000 == 38 [pid = 1928] [id = 52] 18:19:22 INFO - PROCESS | 1928 | --DOCSHELL 0x11a74d800 == 37 [pid = 1928] [id = 51] 18:19:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 18:19:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 823ms 18:19:22 INFO - PROCESS | 1928 | 1461633562156 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 18:19:22 INFO - PROCESS | 1928 | 1461633562159 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 18:19:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 18:19:22 INFO - PROCESS | 1928 | 1461633562162 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 18:19:22 INFO - PROCESS | 1928 | 1461633562165 Marionette TRACE conn2 <- [1,230,null,{}] 18:19:22 INFO - PROCESS | 1928 | 1461633562170 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}] 18:19:22 INFO - PROCESS | 1928 | 1461633562272 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 18:19:22 INFO - PROCESS | 1928 | 1461633562334 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c36f000 == 38 [pid = 1928] [id = 65] 18:19:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x11b871800) [pid = 1928] [serial = 192] [outer = 0x0] 18:19:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x11ba36c00) [pid = 1928] [serial = 193] [outer = 0x11b871800] 18:19:22 INFO - PROCESS | 1928 | 1461633562367 Marionette DEBUG loaded listener.js 18:19:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 194 (0x123a88400) [pid = 1928] [serial = 194] [outer = 0x11b871800] 18:19:22 INFO - PROCESS | 1928 | 1461633562779 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]]]}] 18:19:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 18:19:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 672ms 18:19:22 INFO - PROCESS | 1928 | 1461633562835 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 18:19:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 18:19:22 INFO - PROCESS | 1928 | 1461633562841 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 18:19:22 INFO - PROCESS | 1928 | 1461633562846 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 18:19:22 INFO - PROCESS | 1928 | 1461633562848 Marionette TRACE conn2 <- [1,234,null,{}] 18:19:22 INFO - PROCESS | 1928 | 1461633562850 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}] 18:19:22 INFO - PROCESS | 1928 | 1461633562946 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 18:19:23 INFO - PROCESS | 1928 | 1461633563014 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x128a23800 == 39 [pid = 1928] [id = 66] 18:19:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 195 (0x126ca0800) [pid = 1928] [serial = 195] [outer = 0x0] 18:19:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 196 (0x1278e2800) [pid = 1928] [serial = 196] [outer = 0x126ca0800] 18:19:23 INFO - PROCESS | 1928 | 1461633563044 Marionette DEBUG loaded listener.js 18:19:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 197 (0x128bf1c00) [pid = 1928] [serial = 197] [outer = 0x126ca0800] 18:19:23 INFO - PROCESS | 1928 | 1461633563452 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]]]}] 18:19:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 18:19:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 620ms 18:19:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 18:19:23 INFO - PROCESS | 1928 | 1461633563466 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 18:19:23 INFO - PROCESS | 1928 | 1461633563468 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 18:19:23 INFO - PROCESS | 1928 | 1461633563470 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 18:19:23 INFO - PROCESS | 1928 | 1461633563473 Marionette TRACE conn2 <- [1,238,null,{}] 18:19:23 INFO - PROCESS | 1928 | 1461633563481 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}] 18:19:23 INFO - PROCESS | 1928 | 1461633563599 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 18:19:23 INFO - PROCESS | 1928 | 1461633563678 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d00e800 == 40 [pid = 1928] [id = 67] 18:19:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 198 (0x129779800) [pid = 1928] [serial = 198] [outer = 0x0] 18:19:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 199 (0x12b452c00) [pid = 1928] [serial = 199] [outer = 0x129779800] 18:19:23 INFO - PROCESS | 1928 | 1461633563714 Marionette DEBUG loaded listener.js 18:19:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 200 (0x12d0ab000) [pid = 1928] [serial = 200] [outer = 0x129779800] 18:19:24 INFO - PROCESS | 1928 | 1461633564159 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]]]}] 18:19:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 18:19:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 722ms 18:19:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 18:19:24 INFO - PROCESS | 1928 | 1461633564193 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 18:19:24 INFO - PROCESS | 1928 | 1461633564195 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 18:19:24 INFO - PROCESS | 1928 | 1461633564197 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 18:19:24 INFO - PROCESS | 1928 | 1461633564198 Marionette TRACE conn2 <- [1,242,null,{}] 18:19:24 INFO - PROCESS | 1928 | 1461633564200 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}] 18:19:24 INFO - PROCESS | 1928 | 1461633564296 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 18:19:24 INFO - PROCESS | 1928 | 1461633564349 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e2b5800 == 41 [pid = 1928] [id = 68] 18:19:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 201 (0x12d1aa400) [pid = 1928] [serial = 201] [outer = 0x0] 18:19:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 202 (0x12d509400) [pid = 1928] [serial = 202] [outer = 0x12d1aa400] 18:19:24 INFO - PROCESS | 1928 | 1461633564378 Marionette DEBUG loaded listener.js 18:19:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 203 (0x12dbc6400) [pid = 1928] [serial = 203] [outer = 0x12d1aa400] 18:19:24 INFO - PROCESS | 1928 | 1461633564793 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]]]}] 18:19:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 18:19:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 619ms 18:19:24 INFO - PROCESS | 1928 | 1461633564817 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 18:19:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 18:19:24 INFO - PROCESS | 1928 | 1461633564818 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 18:19:24 INFO - PROCESS | 1928 | 1461633564820 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 18:19:24 INFO - PROCESS | 1928 | 1461633564822 Marionette TRACE conn2 <- [1,246,null,{}] 18:19:24 INFO - PROCESS | 1928 | 1461633564824 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}] 18:19:24 INFO - PROCESS | 1928 | 1461633564916 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 18:19:25 INFO - PROCESS | 1928 | 1461633564999 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e555000 == 42 [pid = 1928] [id = 69] 18:19:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 204 (0x12e52e000) [pid = 1928] [serial = 204] [outer = 0x0] 18:19:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x12e538c00) [pid = 1928] [serial = 205] [outer = 0x12e52e000] 18:19:25 INFO - PROCESS | 1928 | 1461633565028 Marionette DEBUG loaded listener.js 18:19:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x12e5b1c00) [pid = 1928] [serial = 206] [outer = 0x12e52e000] 18:19:25 INFO - PROCESS | 1928 | 1461633565443 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]]]}] 18:19:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 18:19:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 671ms 18:19:25 INFO - PROCESS | 1928 | 1461633565492 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 18:19:25 INFO - PROCESS | 1928 | 1461633565493 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 18:19:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 18:19:25 INFO - PROCESS | 1928 | 1461633565495 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 18:19:25 INFO - PROCESS | 1928 | 1461633565497 Marionette TRACE conn2 <- [1,250,null,{}] 18:19:25 INFO - PROCESS | 1928 | 1461633565499 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}] 18:19:25 INFO - PROCESS | 1928 | 1461633565618 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 18:19:25 INFO - PROCESS | 1928 | 1461633565676 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x12f0df800 == 43 [pid = 1928] [id = 70] 18:19:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x12e7dec00) [pid = 1928] [serial = 207] [outer = 0x0] 18:19:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x12e7f6400) [pid = 1928] [serial = 208] [outer = 0x12e7dec00] 18:19:25 INFO - PROCESS | 1928 | 1461633565708 Marionette DEBUG loaded listener.js 18:19:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 209 (0x12ef23400) [pid = 1928] [serial = 209] [outer = 0x12e7dec00] 18:19:26 INFO - PROCESS | 1928 | 1461633566121 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]]]}] 18:19:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 18:19:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 669ms 18:19:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 18:19:26 INFO - PROCESS | 1928 | 1461633566165 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 18:19:26 INFO - PROCESS | 1928 | 1461633566166 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 18:19:26 INFO - PROCESS | 1928 | 1461633566168 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 18:19:26 INFO - PROCESS | 1928 | 1461633566170 Marionette TRACE conn2 <- [1,254,null,{}] 18:19:26 INFO - PROCESS | 1928 | 1461633566172 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}] 18:19:26 INFO - PROCESS | 1928 | 1461633566280 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 18:19:26 INFO - PROCESS | 1928 | 1461633566334 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x12f752800 == 44 [pid = 1928] [id = 71] 18:19:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 210 (0x12e7f1400) [pid = 1928] [serial = 210] [outer = 0x0] 18:19:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 211 (0x12f937000) [pid = 1928] [serial = 211] [outer = 0x12e7f1400] 18:19:26 INFO - PROCESS | 1928 | 1461633566364 Marionette DEBUG loaded listener.js 18:19:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 212 (0x12f93e400) [pid = 1928] [serial = 212] [outer = 0x12e7f1400] 18:19:26 INFO - PROCESS | 1928 | 1461633566805 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]]]}] 18:19:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 18:19:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 669ms 18:19:26 INFO - PROCESS | 1928 | 1461633566839 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 18:19:26 INFO - PROCESS | 1928 | 1461633566840 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 18:19:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 18:19:26 INFO - PROCESS | 1928 | 1461633566843 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 18:19:26 INFO - PROCESS | 1928 | 1461633566844 Marionette TRACE conn2 <- [1,258,null,{}] 18:19:26 INFO - PROCESS | 1928 | 1461633566846 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}] 18:19:26 INFO - PROCESS | 1928 | 1461633566939 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 18:19:26 INFO - PROCESS | 1928 | 1461633566993 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x12fe06000 == 45 [pid = 1928] [id = 72] 18:19:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 213 (0x123c88800) [pid = 1928] [serial = 213] [outer = 0x0] 18:19:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 214 (0x123c91000) [pid = 1928] [serial = 214] [outer = 0x123c88800] 18:19:27 INFO - PROCESS | 1928 | 1461633567023 Marionette DEBUG loaded listener.js 18:19:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 215 (0x123c94800) [pid = 1928] [serial = 215] [outer = 0x123c88800] 18:19:27 INFO - PROCESS | 1928 | 1461633567444 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]]]}] 18:19:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 18:19:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 618ms 18:19:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 18:19:27 INFO - PROCESS | 1928 | 1461633567462 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 18:19:27 INFO - PROCESS | 1928 | 1461633567463 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 18:19:27 INFO - PROCESS | 1928 | 1461633567466 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 18:19:27 INFO - PROCESS | 1928 | 1461633567468 Marionette TRACE conn2 <- [1,262,null,{}] 18:19:27 INFO - PROCESS | 1928 | 1461633567471 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}] 18:19:27 INFO - PROCESS | 1928 | 1461633567684 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 18:19:27 INFO - PROCESS | 1928 | 1461633567841 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x1269a1800 == 46 [pid = 1928] [id = 73] 18:19:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 216 (0x1133b1000) [pid = 1928] [serial = 216] [outer = 0x0] 18:19:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 217 (0x114540c00) [pid = 1928] [serial = 217] [outer = 0x1133b1000] 18:19:27 INFO - PROCESS | 1928 | 1461633567891 Marionette DEBUG loaded listener.js 18:19:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 218 (0x119880000) [pid = 1928] [serial = 218] [outer = 0x1133b1000] 18:19:28 INFO - PROCESS | 1928 | 1461633568391 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]]]}] 18:19:28 INFO - PROCESS | 1928 | --DOCSHELL 0x11c51b800 == 45 [pid = 1928] [id = 48] 18:19:28 INFO - PROCESS | 1928 | --DOCSHELL 0x12c754000 == 44 [pid = 1928] [id = 61] 18:19:28 INFO - PROCESS | 1928 | --DOCSHELL 0x12b39d000 == 43 [pid = 1928] [id = 60] 18:19:28 INFO - PROCESS | 1928 | --DOCSHELL 0x128199000 == 42 [pid = 1928] [id = 59] 18:19:28 INFO - PROCESS | 1928 | --DOCSHELL 0x11c5cd000 == 41 [pid = 1928] [id = 58] 18:19:28 INFO - PROCESS | 1928 | --DOCSHELL 0x11980f800 == 40 [pid = 1928] [id = 57] 18:19:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 18:19:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 974ms 18:19:28 INFO - PROCESS | 1928 | 1461633568440 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 18:19:28 INFO - PROCESS | 1928 | 1461633568443 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 18:19:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 18:19:28 INFO - PROCESS | 1928 | 1461633568447 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 18:19:28 INFO - PROCESS | 1928 | 1461633568449 Marionette TRACE conn2 <- [1,266,null,{}] 18:19:28 INFO - PROCESS | 1928 | 1461633568454 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}] 18:19:28 INFO - PROCESS | 1928 | 1461633568552 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 18:19:28 INFO - PROCESS | 1928 | 1461633568624 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c51b800 == 41 [pid = 1928] [id = 74] 18:19:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 219 (0x118946800) [pid = 1928] [serial = 219] [outer = 0x0] 18:19:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 220 (0x118fa1800) [pid = 1928] [serial = 220] [outer = 0x118946800] 18:19:28 INFO - PROCESS | 1928 | 1461633568657 Marionette DEBUG loaded listener.js 18:19:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 221 (0x11af51000) [pid = 1928] [serial = 221] [outer = 0x118946800] 18:19:29 INFO - PROCESS | 1928 | 1461633569114 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]]]}] 18:19:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 18:19:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 726ms 18:19:29 INFO - PROCESS | 1928 | 1461633569173 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 18:19:29 INFO - PROCESS | 1928 | 1461633569177 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 18:19:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 18:19:29 INFO - PROCESS | 1928 | 1461633569182 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 18:19:29 INFO - PROCESS | 1928 | 1461633569184 Marionette TRACE conn2 <- [1,270,null,{}] 18:19:29 INFO - PROCESS | 1928 | 1461633569186 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}] 18:19:29 INFO - PROCESS | 1928 | 1461633569283 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 18:19:29 INFO - PROCESS | 1928 | 1461633569354 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b650800 == 42 [pid = 1928] [id = 75] 18:19:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 222 (0x123c91400) [pid = 1928] [serial = 222] [outer = 0x0] 18:19:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 223 (0x123c96800) [pid = 1928] [serial = 223] [outer = 0x123c91400] 18:19:29 INFO - PROCESS | 1928 | 1461633569384 Marionette DEBUG loaded listener.js 18:19:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 224 (0x126ddcc00) [pid = 1928] [serial = 224] [outer = 0x123c91400] 18:19:29 INFO - PROCESS | 1928 | 1461633569810 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]]]}] 18:19:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 18:19:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 669ms 18:19:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 18:19:29 INFO - PROCESS | 1928 | 1461633569856 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 18:19:29 INFO - PROCESS | 1928 | 1461633569857 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 18:19:29 INFO - PROCESS | 1928 | 1461633569860 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 18:19:29 INFO - PROCESS | 1928 | 1461633569863 Marionette TRACE conn2 <- [1,274,null,{}] 18:19:29 INFO - PROCESS | 1928 | 1461633569872 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}] 18:19:29 INFO - PROCESS | 1928 | 1461633569973 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 18:19:30 INFO - PROCESS | 1928 | 1461633570044 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x12db61000 == 43 [pid = 1928] [id = 76] 18:19:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 225 (0x12973c800) [pid = 1928] [serial = 225] [outer = 0x0] 18:19:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 226 (0x129740800) [pid = 1928] [serial = 226] [outer = 0x12973c800] 18:19:30 INFO - PROCESS | 1928 | 1461633570078 Marionette DEBUG loaded listener.js 18:19:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 227 (0x12ad0ec00) [pid = 1928] [serial = 227] [outer = 0x12973c800] 18:19:30 INFO - PROCESS | 1928 | 1461633570496 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]]]}] 18:19:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 18:19:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 672ms 18:19:30 INFO - PROCESS | 1928 | 1461633570533 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 18:19:30 INFO - PROCESS | 1928 | 1461633570535 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 18:19:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 18:19:30 INFO - PROCESS | 1928 | 1461633570537 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 18:19:30 INFO - PROCESS | 1928 | 1461633570538 Marionette TRACE conn2 <- [1,278,null,{}] 18:19:30 INFO - PROCESS | 1928 | 1461633570541 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}] 18:19:30 INFO - PROCESS | 1928 | 1461633570653 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 18:19:30 INFO - PROCESS | 1928 | 1461633570711 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x12f0f8000 == 44 [pid = 1928] [id = 77] 18:19:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 228 (0x12ad16800) [pid = 1928] [serial = 228] [outer = 0x0] 18:19:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 229 (0x12ad1c400) [pid = 1928] [serial = 229] [outer = 0x12ad16800] 18:19:30 INFO - PROCESS | 1928 | 1461633570741 Marionette DEBUG loaded listener.js 18:19:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 230 (0x12b451800) [pid = 1928] [serial = 230] [outer = 0x12ad16800] 18:19:31 INFO - PROCESS | 1928 | 1461633571162 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]]]}] 18:19:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 18:19:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 670ms 18:19:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 18:19:31 INFO - PROCESS | 1928 | 1461633571208 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 18:19:31 INFO - PROCESS | 1928 | 1461633571209 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 18:19:31 INFO - PROCESS | 1928 | 1461633571212 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 18:19:31 INFO - PROCESS | 1928 | 1461633571213 Marionette TRACE conn2 <- [1,282,null,{}] 18:19:31 INFO - PROCESS | 1928 | 1461633571215 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}] 18:19:31 INFO - PROCESS | 1928 | 1461633571310 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 18:19:31 INFO - PROCESS | 1928 | 1461633571367 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ff28800 == 45 [pid = 1928] [id = 78] 18:19:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 231 (0x12b6df800) [pid = 1928] [serial = 231] [outer = 0x0] 18:19:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 232 (0x12c7cd800) [pid = 1928] [serial = 232] [outer = 0x12b6df800] 18:19:31 INFO - PROCESS | 1928 | 1461633571396 Marionette DEBUG loaded listener.js 18:19:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 233 (0x12d0b3800) [pid = 1928] [serial = 233] [outer = 0x12b6df800] 18:19:31 INFO - PROCESS | 1928 | 1461633571842 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]]]}] 18:19:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 18:19:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 668ms 18:19:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 18:19:31 INFO - PROCESS | 1928 | 1461633571880 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 18:19:31 INFO - PROCESS | 1928 | 1461633571882 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 18:19:31 INFO - PROCESS | 1928 | 1461633571884 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 18:19:31 INFO - PROCESS | 1928 | 1461633571885 Marionette TRACE conn2 <- [1,286,null,{}] 18:19:31 INFO - PROCESS | 1928 | 1461633571888 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}] 18:19:32 INFO - PROCESS | 1928 | 1461633572025 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 18:19:32 INFO - PROCESS | 1928 | 1461633572088 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x115658800 == 46 [pid = 1928] [id = 79] 18:19:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 234 (0x12d1ab400) [pid = 1928] [serial = 234] [outer = 0x0] 18:19:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 235 (0x12e52e800) [pid = 1928] [serial = 235] [outer = 0x12d1ab400] 18:19:32 INFO - PROCESS | 1928 | 1461633572119 Marionette DEBUG loaded listener.js 18:19:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 236 (0x12ef14400) [pid = 1928] [serial = 236] [outer = 0x12d1ab400] 18:19:32 INFO - PROCESS | 1928 | 1461633572589 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]]]}] 18:19:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 18:19:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 722ms 18:19:32 INFO - PROCESS | 1928 | 1461633572607 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 18:19:32 INFO - PROCESS | 1928 | 1461633572609 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 18:19:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 18:19:32 INFO - PROCESS | 1928 | 1461633572613 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 18:19:32 INFO - PROCESS | 1928 | 1461633572615 Marionette TRACE conn2 <- [1,290,null,{}] 18:19:32 INFO - PROCESS | 1928 | 1461633572618 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}] 18:19:32 INFO - PROCESS | 1928 | 1461633572754 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 18:19:32 INFO - PROCESS | 1928 | 1461633572886 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x130228000 == 47 [pid = 1928] [id = 80] 18:19:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 237 (0x12e7f8c00) [pid = 1928] [serial = 237] [outer = 0x0] 18:19:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 238 (0x12ef22c00) [pid = 1928] [serial = 238] [outer = 0x12e7f8c00] 18:19:32 INFO - PROCESS | 1928 | 1461633572937 Marionette DEBUG loaded listener.js 18:19:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 239 (0x12f941000) [pid = 1928] [serial = 239] [outer = 0x12e7f8c00] 18:19:33 INFO - PROCESS | 1928 | --DOCSHELL 0x11c36f000 == 46 [pid = 1928] [id = 65] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x12d1ca800 == 45 [pid = 1928] [id = 8] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x11a7d5000 == 44 [pid = 1928] [id = 20] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x119812000 == 43 [pid = 1928] [id = 50] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x12d017800 == 42 [pid = 1928] [id = 62] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x12db6a800 == 41 [pid = 1928] [id = 9] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x123d64800 == 40 [pid = 1928] [id = 49] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x12f758800 == 39 [pid = 1928] [id = 15] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x113695000 == 38 [pid = 1928] [id = 55] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x12d00e800 == 37 [pid = 1928] [id = 67] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x128a23800 == 36 [pid = 1928] [id = 66] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x12e2cb800 == 35 [pid = 1928] [id = 10] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x12f0df800 == 34 [pid = 1928] [id = 70] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x127a6c800 == 33 [pid = 1928] [id = 54] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x12fa69800 == 32 [pid = 1928] [id = 16] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x12e2b5800 == 31 [pid = 1928] [id = 68] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x12f752800 == 30 [pid = 1928] [id = 71] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x1246c4800 == 29 [pid = 1928] [id = 53] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x130231800 == 28 [pid = 1928] [id = 21] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x12e555000 == 27 [pid = 1928] [id = 69] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x11a54a800 == 26 [pid = 1928] [id = 19] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x11af0c800 == 25 [pid = 1928] [id = 11] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x12d1db000 == 24 [pid = 1928] [id = 63] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x128a13800 == 23 [pid = 1928] [id = 56] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x12ef6a000 == 22 [pid = 1928] [id = 13] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x12f0e6000 == 21 [pid = 1928] [id = 14] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x12b3a4000 == 20 [pid = 1928] [id = 6] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x115658800 == 19 [pid = 1928] [id = 79] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x1246b6800 == 18 [pid = 1928] [id = 42] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x12fe06000 == 17 [pid = 1928] [id = 72] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x12ff28800 == 16 [pid = 1928] [id = 78] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x119b3a000 == 15 [pid = 1928] [id = 64] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x12f0f8000 == 14 [pid = 1928] [id = 77] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x12db61000 == 13 [pid = 1928] [id = 76] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x12b650800 == 12 [pid = 1928] [id = 75] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x1269a1800 == 11 [pid = 1928] [id = 73] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x11981c000 == 10 [pid = 1928] [id = 44] 18:19:36 INFO - PROCESS | 1928 | --DOCSHELL 0x11c51b800 == 9 [pid = 1928] [id = 74] 18:19:37 INFO - PROCESS | 1928 | 1461633577296 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]]]}] 18:19:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 18:19:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 4735ms 18:19:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 18:19:37 INFO - PROCESS | 1928 | 1461633577348 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 18:19:37 INFO - PROCESS | 1928 | 1461633577350 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 18:19:37 INFO - PROCESS | 1928 | 1461633577353 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 18:19:37 INFO - PROCESS | 1928 | 1461633577355 Marionette TRACE conn2 <- [1,294,null,{}] 18:19:37 INFO - PROCESS | 1928 | 1461633577359 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}] 18:19:37 INFO - PROCESS | 1928 | 1461633577443 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 18:19:37 INFO - PROCESS | 1928 | 1461633577449 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x1163a6000 == 10 [pid = 1928] [id = 81] 18:19:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 240 (0x119d42c00) [pid = 1928] [serial = 240] [outer = 0x0] 18:19:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 241 (0x119db0400) [pid = 1928] [serial = 241] [outer = 0x119d42c00] 18:19:37 INFO - PROCESS | 1928 | 1461633577481 Marionette DEBUG loaded listener.js 18:19:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 242 (0x11aaa0800) [pid = 1928] [serial = 242] [outer = 0x119d42c00] 18:19:37 INFO - PROCESS | 1928 | 1461633577830 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]]]}] 18:19:37 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. 18:19:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 520ms 18:19:37 INFO - PROCESS | 1928 | 1461633577874 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 18:19:37 INFO - PROCESS | 1928 | 1461633577879 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 18:19:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 18:19:37 INFO - PROCESS | 1928 | 1461633577883 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 18:19:37 INFO - PROCESS | 1928 | 1461633577885 Marionette TRACE conn2 <- [1,298,null,{}] 18:19:37 INFO - PROCESS | 1928 | 1461633577887 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}] 18:19:37 INFO - PROCESS | 1928 | 1461633577973 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 18:19:37 INFO - PROCESS | 1928 | 1461633577979 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a7de000 == 11 [pid = 1928] [id = 82] 18:19:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 243 (0x11aaabc00) [pid = 1928] [serial = 243] [outer = 0x0] 18:19:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 244 (0x11af55000) [pid = 1928] [serial = 244] [outer = 0x11aaabc00] 18:19:38 INFO - PROCESS | 1928 | 1461633578006 Marionette DEBUG loaded listener.js 18:19:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 245 (0x11bcf8800) [pid = 1928] [serial = 245] [outer = 0x11aaabc00] 18:19:38 INFO - PROCESS | 1928 | 1461633578373 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]]]}] 18:19:38 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. 18:19:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 525ms 18:19:38 INFO - PROCESS | 1928 | 1461633578408 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 18:19:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 18:19:38 INFO - PROCESS | 1928 | 1461633578410 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 18:19:38 INFO - PROCESS | 1928 | 1461633578413 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 18:19:38 INFO - PROCESS | 1928 | 1461633578415 Marionette TRACE conn2 <- [1,302,null,{}] 18:19:38 INFO - PROCESS | 1928 | 1461633578423 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}] 18:19:38 INFO - PROCESS | 1928 | 1461633578507 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 18:19:38 INFO - PROCESS | 1928 | 1461633578513 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x123d72800 == 12 [pid = 1928] [id = 83] 18:19:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 246 (0x123a56000) [pid = 1928] [serial = 246] [outer = 0x0] 18:19:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 247 (0x123c4f000) [pid = 1928] [serial = 247] [outer = 0x123a56000] 18:19:38 INFO - PROCESS | 1928 | 1461633578542 Marionette DEBUG loaded listener.js 18:19:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 248 (0x123c93000) [pid = 1928] [serial = 248] [outer = 0x123a56000] 18:19:38 INFO - PROCESS | 1928 | 1461633578911 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]]]}] 18:19:38 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. 18:19:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 522ms 18:19:38 INFO - PROCESS | 1928 | 1461633578934 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 18:19:38 INFO - PROCESS | 1928 | 1461633578937 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 18:19:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 18:19:38 INFO - PROCESS | 1928 | 1461633578941 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 18:19:38 INFO - PROCESS | 1928 | 1461633578942 Marionette TRACE conn2 <- [1,306,null,{}] 18:19:38 INFO - PROCESS | 1928 | 1461633578945 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}] 18:19:39 INFO - PROCESS | 1928 | 1461633579027 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 18:19:39 INFO - PROCESS | 1928 | 1461633579123 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x128199000 == 13 [pid = 1928] [id = 84] 18:19:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 249 (0x11c0cb400) [pid = 1928] [serial = 249] [outer = 0x0] 18:19:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 250 (0x123d45400) [pid = 1928] [serial = 250] [outer = 0x11c0cb400] 18:19:39 INFO - PROCESS | 1928 | 1461633579149 Marionette DEBUG loaded listener.js 18:19:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 251 (0x1278db800) [pid = 1928] [serial = 251] [outer = 0x11c0cb400] 18:19:39 INFO - PROCESS | 1928 | 1461633579473 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]]]}] 18:19:39 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. 18:19:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 570ms 18:19:39 INFO - PROCESS | 1928 | 1461633579511 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 18:19:39 INFO - PROCESS | 1928 | 1461633579512 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 18:19:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 18:19:39 INFO - PROCESS | 1928 | 1461633579514 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 18:19:39 INFO - PROCESS | 1928 | 1461633579516 Marionette TRACE conn2 <- [1,310,null,{}] 18:19:39 INFO - PROCESS | 1928 | 1461633579518 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}] 18:19:39 INFO - PROCESS | 1928 | 1461633579608 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 18:19:39 INFO - PROCESS | 1928 | 1461633579662 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b3a5000 == 14 [pid = 1928] [id = 85] 18:19:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 252 (0x11456dc00) [pid = 1928] [serial = 252] [outer = 0x0] 18:19:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 253 (0x127baa800) [pid = 1928] [serial = 253] [outer = 0x11456dc00] 18:19:39 INFO - PROCESS | 1928 | 1461633579693 Marionette DEBUG loaded listener.js 18:19:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 254 (0x128bef000) [pid = 1928] [serial = 254] [outer = 0x11456dc00] 18:19:40 INFO - PROCESS | 1928 | 1461633580091 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]]]}] 18:19:40 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. 18:19:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 618ms 18:19:40 INFO - PROCESS | 1928 | 1461633580133 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 18:19:40 INFO - PROCESS | 1928 | 1461633580135 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 18:19:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 18:19:40 INFO - PROCESS | 1928 | 1461633580142 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 18:19:40 INFO - PROCESS | 1928 | 1461633580144 Marionette TRACE conn2 <- [1,314,null,{}] 18:19:40 INFO - PROCESS | 1928 | 1461633580146 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}] 18:19:40 INFO - PROCESS | 1928 | 1461633580260 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 18:19:40 INFO - PROCESS | 1928 | 1461633580265 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d1cf000 == 15 [pid = 1928] [id = 86] 18:19:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 255 (0x12977a800) [pid = 1928] [serial = 255] [outer = 0x0] 18:19:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 256 (0x12ad1c800) [pid = 1928] [serial = 256] [outer = 0x12977a800] 18:19:40 INFO - PROCESS | 1928 | 1461633580293 Marionette DEBUG loaded listener.js 18:19:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 257 (0x12b33fc00) [pid = 1928] [serial = 257] [outer = 0x12977a800] 18:19:40 INFO - PROCESS | 1928 | 1461633580640 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]]]}] 18:19:40 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. 18:19:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 519ms 18:19:40 INFO - PROCESS | 1928 | 1461633580668 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 18:19:40 INFO - PROCESS | 1928 | 1461633580669 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 18:19:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 18:19:40 INFO - PROCESS | 1928 | 1461633580671 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 18:19:40 INFO - PROCESS | 1928 | 1461633580672 Marionette TRACE conn2 <- [1,318,null,{}] 18:19:40 INFO - PROCESS | 1928 | 1461633580674 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}] 18:19:40 INFO - PROCESS | 1928 | 1461633580768 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 18:19:40 INFO - PROCESS | 1928 | 1461633580772 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e2b3800 == 16 [pid = 1928] [id = 87] 18:19:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 258 (0x12ad12800) [pid = 1928] [serial = 258] [outer = 0x0] 18:19:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 259 (0x12b455000) [pid = 1928] [serial = 259] [outer = 0x12ad12800] 18:19:40 INFO - PROCESS | 1928 | 1461633580797 Marionette DEBUG loaded listener.js 18:19:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 260 (0x12b6e8000) [pid = 1928] [serial = 260] [outer = 0x12ad12800] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 259 (0x11a592400) [pid = 1928] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 258 (0x123c51400) [pid = 1928] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 257 (0x1186b2400) [pid = 1928] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 256 (0x128be9400) [pid = 1928] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 255 (0x11aa71800) [pid = 1928] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 254 (0x118e85800) [pid = 1928] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 253 (0x114bbb800) [pid = 1928] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 252 (0x11ad96400) [pid = 1928] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 251 (0x11af50c00) [pid = 1928] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 250 (0x11bcf5800) [pid = 1928] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 249 (0x123a58400) [pid = 1928] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 248 (0x123c50800) [pid = 1928] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 247 (0x11af49000) [pid = 1928] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 246 (0x123c50c00) [pid = 1928] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 245 (0x11b86ac00) [pid = 1928] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 244 (0x117981800) [pid = 1928] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 243 (0x11af50800) [pid = 1928] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 242 (0x1154b8800) [pid = 1928] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 241 (0x1147dfc00) [pid = 1928] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 240 (0x11af48c00) [pid = 1928] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 239 (0x11af54400) [pid = 1928] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 238 (0x11c49ec00) [pid = 1928] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 237 (0x1240f6800) [pid = 1928] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 236 (0x11b869c00) [pid = 1928] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 235 (0x11b868c00) [pid = 1928] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 234 (0x12d1aa400) [pid = 1928] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 233 (0x1133b1000) [pid = 1928] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 232 (0x116385c00) [pid = 1928] [serial = 189] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 231 (0x11aa63800) [pid = 1928] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 230 (0x11af47c00) [pid = 1928] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 229 (0x12e7f1400) [pid = 1928] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 228 (0x126ca0800) [pid = 1928] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 227 (0x12b452800) [pid = 1928] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 226 (0x11b871800) [pid = 1928] [serial = 192] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 225 (0x12977f000) [pid = 1928] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 224 (0x12b341000) [pid = 1928] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 223 (0x12e7dec00) [pid = 1928] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 222 (0x1243e0800) [pid = 1928] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 221 (0x123c91400) [pid = 1928] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 220 (0x118946800) [pid = 1928] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 219 (0x119dae800) [pid = 1928] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 218 (0x127ae4800) [pid = 1928] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 217 (0x123e72400) [pid = 1928] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 216 (0x119260800) [pid = 1928] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 215 (0x12e52e000) [pid = 1928] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 214 (0x12ef26c00) [pid = 1928] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 213 (0x12ef16800) [pid = 1928] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 212 (0x12d1a1c00) [pid = 1928] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 211 (0x12d1ab400) [pid = 1928] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 210 (0x12e7fc800) [pid = 1928] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 209 (0x11aaa9400) [pid = 1928] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 208 (0x12b6df800) [pid = 1928] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x119dae400) [pid = 1928] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x12c7c9800) [pid = 1928] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x12e530800) [pid = 1928] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x12973c800) [pid = 1928] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 203 (0x128b13000) [pid = 1928] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 202 (0x123c88800) [pid = 1928] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 201 (0x12d503400) [pid = 1928] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 200 (0x12d1a1400) [pid = 1928] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 199 (0x12af42400) [pid = 1928] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 198 (0x130292800) [pid = 1928] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 197 (0x11ad99800) [pid = 1928] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 196 (0x11a594400) [pid = 1928] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 195 (0x129779800) [pid = 1928] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 194 (0x1151b3000) [pid = 1928] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 193 (0x12d5b5800) [pid = 1928] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0x12ad16800) [pid = 1928] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x11bcf8c00) [pid = 1928] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x11a58e000) [pid = 1928] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 18:19:42 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x12f93f800) [pid = 1928] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 18:19:42 INFO - PROCESS | 1928 | 1461633582206 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]]]}] 18:19:42 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. 18:19:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1568ms 18:19:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 18:19:42 INFO - PROCESS | 1928 | 1461633582241 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 18:19:42 INFO - PROCESS | 1928 | 1461633582242 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 18:19:42 INFO - PROCESS | 1928 | 1461633582244 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 18:19:42 INFO - PROCESS | 1928 | 1461633582245 Marionette TRACE conn2 <- [1,322,null,{}] 18:19:42 INFO - PROCESS | 1928 | 1461633582248 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}] 18:19:42 INFO - PROCESS | 1928 | 1461633582323 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 18:19:42 INFO - PROCESS | 1928 | 1461633582381 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x1158a7800 == 17 [pid = 1928] [id = 88] 18:19:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x1133a9400) [pid = 1928] [serial = 261] [outer = 0x0] 18:19:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x114bb7000) [pid = 1928] [serial = 262] [outer = 0x1133a9400] 18:19:42 INFO - PROCESS | 1928 | 1461633582406 Marionette DEBUG loaded listener.js 18:19:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x118e7d800) [pid = 1928] [serial = 263] [outer = 0x1133a9400] 18:19:42 INFO - PROCESS | 1928 | 1461633582849 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]]]}] 18:19:42 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. 18:19:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 618ms 18:19:42 INFO - PROCESS | 1928 | 1461633582896 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 18:19:42 INFO - PROCESS | 1928 | 1461633582897 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 18:19:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 18:19:42 INFO - PROCESS | 1928 | 1461633582924 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 18:19:42 INFO - PROCESS | 1928 | 1461633582925 Marionette TRACE conn2 <- [1,326,null,{}] 18:19:42 INFO - PROCESS | 1928 | 1461633582942 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}] 18:19:43 INFO - PROCESS | 1928 | 1461633583031 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 18:19:43 INFO - PROCESS | 1928 | 1461633583040 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c508800 == 18 [pid = 1928] [id = 89] 18:19:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x11aaa6800) [pid = 1928] [serial = 264] [outer = 0x0] 18:19:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 194 (0x11b868c00) [pid = 1928] [serial = 265] [outer = 0x11aaa6800] 18:19:43 INFO - PROCESS | 1928 | 1461633583067 Marionette DEBUG loaded listener.js 18:19:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 195 (0x11bcf5800) [pid = 1928] [serial = 266] [outer = 0x11aaa6800] 18:19:43 INFO - PROCESS | 1928 | 1461633583466 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]]]}] 18:19:43 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. 18:19:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 589ms 18:19:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 18:19:43 INFO - PROCESS | 1928 | 1461633583500 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 18:19:43 INFO - PROCESS | 1928 | 1461633583502 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 18:19:43 INFO - PROCESS | 1928 | 1461633583506 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 18:19:43 INFO - PROCESS | 1928 | 1461633583508 Marionette TRACE conn2 <- [1,330,null,{}] 18:19:43 INFO - PROCESS | 1928 | 1461633583511 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}] 18:19:43 INFO - PROCESS | 1928 | 1461633583672 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 18:19:43 INFO - PROCESS | 1928 | 1461633583683 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b659000 == 19 [pid = 1928] [id = 90] 18:19:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 196 (0x11c3aa400) [pid = 1928] [serial = 267] [outer = 0x0] 18:19:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 197 (0x123c55000) [pid = 1928] [serial = 268] [outer = 0x11c3aa400] 18:19:43 INFO - PROCESS | 1928 | 1461633583723 Marionette DEBUG loaded listener.js 18:19:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 198 (0x1243e0400) [pid = 1928] [serial = 269] [outer = 0x11c3aa400] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 197 (0x11b868400) [pid = 1928] [serial = 151] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 196 (0x126986c00) [pid = 1928] [serial = 123] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 195 (0x11c0c0000) [pid = 1928] [serial = 121] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 194 (0x118fa1800) [pid = 1928] [serial = 220] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 193 (0x11aaadc00) [pid = 1928] [serial = 130] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0x128b13c00) [pid = 1928] [serial = 109] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x11aa63c00) [pid = 1928] [serial = 132] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x11b8dec00) [pid = 1928] [serial = 120] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x11a941000) [pid = 1928] [serial = 148] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x11aa65000) [pid = 1928] [serial = 168] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x11ba36c00) [pid = 1928] [serial = 193] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x128bf7800) [pid = 1928] [serial = 111] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x11aaaac00) [pid = 1928] [serial = 150] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x11aced400) [pid = 1928] [serial = 78] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x119190c00) [pid = 1928] [serial = 72] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x1151ad000) [pid = 1928] [serial = 63] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x11ad9ec00) [pid = 1928] [serial = 69] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x11c580000) [pid = 1928] [serial = 88] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x123a53800) [pid = 1928] [serial = 90] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x11c12e000) [pid = 1928] [serial = 94] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x123d3bc00) [pid = 1928] [serial = 96] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x124243c00) [pid = 1928] [serial = 99] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x1240f8c00) [pid = 1928] [serial = 97] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x12466d800) [pid = 1928] [serial = 100] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x126988400) [pid = 1928] [serial = 102] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x1278d9400) [pid = 1928] [serial = 103] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x1278e2000) [pid = 1928] [serial = 105] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x118fa0000) [pid = 1928] [serial = 127] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x114540c00) [pid = 1928] [serial = 217] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x11b875400) [pid = 1928] [serial = 70] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x123c4a000) [pid = 1928] [serial = 93] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x123c48000) [pid = 1928] [serial = 91] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x127af0800) [pid = 1928] [serial = 106] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x127ba9c00) [pid = 1928] [serial = 108] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x119130400) [pid = 1928] [serial = 147] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x118e10400) [pid = 1928] [serial = 190] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x11ba34c00) [pid = 1928] [serial = 84] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x11867c800) [pid = 1928] [serial = 66] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x11987fc00) [pid = 1928] [serial = 73] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x11af46c00) [pid = 1928] [serial = 79] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x11aa69c00) [pid = 1928] [serial = 129] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x11a597000) [pid = 1928] [serial = 76] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x115753000) [pid = 1928] [serial = 75] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x11b8de000) [pid = 1928] [serial = 82] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x11bcf5000) [pid = 1928] [serial = 85] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x11b24e800) [pid = 1928] [serial = 81] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x119d44c00) [pid = 1928] [serial = 67] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x11584c000) [pid = 1928] [serial = 64] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x129776c00) [pid = 1928] [serial = 112] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x13029c800) [pid = 1928] [serial = 61] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x11c0c0c00) [pid = 1928] [serial = 87] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x118884400) [pid = 1928] [serial = 126] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x11c581400) [pid = 1928] [serial = 138] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x126d41800) [pid = 1928] [serial = 144] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x127ceac00) [pid = 1928] [serial = 174] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x126989000) [pid = 1928] [serial = 142] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x12e538c00) [pid = 1928] [serial = 205] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x11bceb000) [pid = 1928] [serial = 136] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x124238c00) [pid = 1928] [serial = 141] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x123c4a800) [pid = 1928] [serial = 172] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x12dbc6400) [pid = 1928] [serial = 203] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x123c4b800) [pid = 1928] [serial = 139] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x119880000) [pid = 1928] [serial = 218] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x11b8dd800) [pid = 1928] [serial = 135] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x12d509400) [pid = 1928] [serial = 202] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x11c126800) [pid = 1928] [serial = 171] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x11aa6a400) [pid = 1928] [serial = 191] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x11af4c400) [pid = 1928] [serial = 169] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x11c128000) [pid = 1928] [serial = 153] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x129738400) [pid = 1928] [serial = 175] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x126ca9c00) [pid = 1928] [serial = 124] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x12e7f6400) [pid = 1928] [serial = 208] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x11aaad800) [pid = 1928] [serial = 133] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x126989c00) [pid = 1928] [serial = 11] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x12e5b1c00) [pid = 1928] [serial = 206] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x127888000) [pid = 1928] [serial = 145] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x1243df400) [pid = 1928] [serial = 8] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x123c96800) [pid = 1928] [serial = 223] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x12b452c00) [pid = 1928] [serial = 199] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x12b6e3c00) [pid = 1928] [serial = 18] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x129737c00) [pid = 1928] [serial = 159] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x123a88400) [pid = 1928] [serial = 194] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x12b45bc00) [pid = 1928] [serial = 177] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x12cfd5c00) [pid = 1928] [serial = 166] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x12b342400) [pid = 1928] [serial = 15] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x12ef23400) [pid = 1928] [serial = 209] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x12f937000) [pid = 1928] [serial = 211] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x12b450400) [pid = 1928] [serial = 16] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x127a33000) [pid = 1928] [serial = 157] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x12b44d800) [pid = 1928] [serial = 165] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x1278e2800) [pid = 1928] [serial = 196] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x126ddcc00) [pid = 1928] [serial = 224] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x126ca8800) [pid = 1928] [serial = 156] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x11af51000) [pid = 1928] [serial = 221] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x12ad1c400) [pid = 1928] [serial = 229] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x12ad1b400) [pid = 1928] [serial = 160] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x12cfd9400) [pid = 1928] [serial = 180] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x123c94800) [pid = 1928] [serial = 215] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x12e535c00) [pid = 1928] [serial = 27] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x12d512c00) [pid = 1928] [serial = 24] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x12dbcd400) [pid = 1928] [serial = 25] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x12d1a3000) [pid = 1928] [serial = 21] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x12d1a7800) [pid = 1928] [serial = 22] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x12f93e400) [pid = 1928] [serial = 212] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 93 (0x129740800) [pid = 1928] [serial = 226] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 92 (0x123c91000) [pid = 1928] [serial = 214] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 91 (0x128bf1c00) [pid = 1928] [serial = 197] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 90 (0x12c7c1400) [pid = 1928] [serial = 178] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 89 (0x12ef22c00) [pid = 1928] [serial = 238] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 88 (0x12ef0f400) [pid = 1928] [serial = 36] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 87 (0x12e52e800) [pid = 1928] [serial = 235] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 86 (0x12ef14800) [pid = 1928] [serial = 37] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 85 (0x12d50fc00) [pid = 1928] [serial = 33] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 84 (0x12d0b3800) [pid = 1928] [serial = 233] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 83 (0x12e7f7c00) [pid = 1928] [serial = 34] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 82 (0x11ad40c00) [pid = 1928] [serial = 30] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 81 (0x12c7cd800) [pid = 1928] [serial = 232] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 80 (0x11aaa8c00) [pid = 1928] [serial = 118] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 79 (0x12e7d7000) [pid = 1928] [serial = 31] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 78 (0x12d0b1800) [pid = 1928] [serial = 181] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 77 (0x12d1aac00) [pid = 1928] [serial = 183] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 76 (0x12e5ab400) [pid = 1928] [serial = 28] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 75 (0x12ad0ec00) [pid = 1928] [serial = 227] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 74 (0x11584d000) [pid = 1928] [serial = 114] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 73 (0x1188e8400) [pid = 1928] [serial = 115] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 72 (0x12e533000) [pid = 1928] [serial = 187] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 71 (0x11a58b800) [pid = 1928] [serial = 54] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 70 (0x12fe07000) [pid = 1928] [serial = 48] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 69 (0x12b451800) [pid = 1928] [serial = 230] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 68 (0x12b343800) [pid = 1928] [serial = 163] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 67 (0x12fe5d000) [pid = 1928] [serial = 51] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 66 (0x123a87c00) [pid = 1928] [serial = 154] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 65 (0x11a942800) [pid = 1928] [serial = 117] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 64 (0x12fa4f400) [pid = 1928] [serial = 45] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 63 (0x12fa54000) [pid = 1928] [serial = 46] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 62 (0x12ef2d800) [pid = 1928] [serial = 42] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 61 (0x12f93d400) [pid = 1928] [serial = 43] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 60 (0x12ef1e400) [pid = 1928] [serial = 39] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 59 (0x12ef24400) [pid = 1928] [serial = 40] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 58 (0x12dbc7400) [pid = 1928] [serial = 184] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 57 (0x12ef14400) [pid = 1928] [serial = 236] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 56 (0x12dbcec00) [pid = 1928] [serial = 186] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 55 (0x12af4e800) [pid = 1928] [serial = 162] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 54 (0x130297400) [pid = 1928] [serial = 60] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 53 (0x11ad9e400) [pid = 1928] [serial = 57] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 52 (0x11c0c0800) [pid = 1928] [serial = 58] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 51 (0x12fe54000) [pid = 1928] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 50 (0x11ad3fc00) [pid = 1928] [serial = 55] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | --DOMWINDOW == 49 (0x12d0ab000) [pid = 1928] [serial = 200] [outer = 0x0] [url = about:blank] 18:19:45 INFO - PROCESS | 1928 | 1461633585397 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]]]}] 18:19:45 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. 18:19:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1926ms 18:19:45 INFO - PROCESS | 1928 | 1461633585433 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 18:19:45 INFO - PROCESS | 1928 | 1461633585436 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 18:19:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 18:19:45 INFO - PROCESS | 1928 | 1461633585444 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 18:19:45 INFO - PROCESS | 1928 | 1461633585448 Marionette TRACE conn2 <- [1,334,null,{}] 18:19:45 INFO - PROCESS | 1928 | 1461633585455 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}] 18:19:45 INFO - PROCESS | 1928 | 1461633585620 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 18:19:45 INFO - PROCESS | 1928 | 1461633585638 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 18:19:45 INFO - PROCESS | 1928 | 1461633585653 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x115654800 == 20 [pid = 1928] [id = 91] 18:19:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 50 (0x11867c800) [pid = 1928] [serial = 270] [outer = 0x0] 18:19:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 51 (0x1186ab400) [pid = 1928] [serial = 271] [outer = 0x11867c800] 18:19:45 INFO - PROCESS | 1928 | 1461633585703 Marionette DEBUG loaded listener.js 18:19:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 52 (0x118e0e400) [pid = 1928] [serial = 272] [outer = 0x11867c800] 18:19:46 INFO - PROCESS | 1928 | 1461633586081 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]]]}] 18:19:46 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. 18:19:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 675ms 18:19:46 INFO - PROCESS | 1928 | 1461633586118 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 18:19:46 INFO - PROCESS | 1928 | 1461633586122 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 18:19:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 18:19:46 INFO - PROCESS | 1928 | 1461633586126 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 18:19:46 INFO - PROCESS | 1928 | 1461633586128 Marionette TRACE conn2 <- [1,338,null,{}] 18:19:46 INFO - PROCESS | 1928 | 1461633586131 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}] 18:19:46 INFO - PROCESS | 1928 | 1461633586205 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 18:19:46 INFO - PROCESS | 1928 | 1461633586212 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x1163af800 == 21 [pid = 1928] [id = 92] 18:19:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 53 (0x118f9f800) [pid = 1928] [serial = 273] [outer = 0x0] 18:19:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 54 (0x119262800) [pid = 1928] [serial = 274] [outer = 0x118f9f800] 18:19:46 INFO - PROCESS | 1928 | 1461633586236 Marionette DEBUG loaded listener.js 18:19:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 55 (0x119dab800) [pid = 1928] [serial = 275] [outer = 0x118f9f800] 18:19:46 INFO - PROCESS | 1928 | 1461633586589 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]]]}] 18:19:46 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. 18:19:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 474ms 18:19:46 INFO - PROCESS | 1928 | 1461633586602 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 18:19:46 INFO - PROCESS | 1928 | 1461633586604 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 18:19:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 18:19:46 INFO - PROCESS | 1928 | 1461633586610 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 18:19:46 INFO - PROCESS | 1928 | 1461633586614 Marionette TRACE conn2 <- [1,342,null,{}] 18:19:46 INFO - PROCESS | 1928 | 1461633586626 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}] 18:19:46 INFO - PROCESS | 1928 | 1461633586769 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 18:19:46 INFO - PROCESS | 1928 | 1461633586790 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x119167000 == 22 [pid = 1928] [id = 93] 18:19:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 56 (0x1133a3000) [pid = 1928] [serial = 276] [outer = 0x0] 18:19:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 57 (0x11a58f800) [pid = 1928] [serial = 277] [outer = 0x1133a3000] 18:19:46 INFO - PROCESS | 1928 | 1461633586835 Marionette DEBUG loaded listener.js 18:19:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 58 (0x11aaab000) [pid = 1928] [serial = 278] [outer = 0x1133a3000] 18:19:47 INFO - PROCESS | 1928 | 1461633587273 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]]]}] 18:19:47 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. 18:19:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 678ms 18:19:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 18:19:47 INFO - PROCESS | 1928 | 1461633587290 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 18:19:47 INFO - PROCESS | 1928 | 1461633587292 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 18:19:47 INFO - PROCESS | 1928 | 1461633587294 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 18:19:47 INFO - PROCESS | 1928 | 1461633587295 Marionette TRACE conn2 <- [1,346,null,{}] 18:19:47 INFO - PROCESS | 1928 | 1461633587297 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}] 18:19:47 INFO - PROCESS | 1928 | 1461633587367 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 18:19:47 INFO - PROCESS | 1928 | 1461633587407 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x119818800 == 23 [pid = 1928] [id = 94] 18:19:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 59 (0x11aaaac00) [pid = 1928] [serial = 279] [outer = 0x0] 18:19:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 60 (0x11ad99000) [pid = 1928] [serial = 280] [outer = 0x11aaaac00] 18:19:47 INFO - PROCESS | 1928 | 1461633587433 Marionette DEBUG loaded listener.js 18:19:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 61 (0x11af4c000) [pid = 1928] [serial = 281] [outer = 0x11aaaac00] 18:19:47 INFO - PROCESS | 1928 | 1461633587732 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]]]}] 18:19:47 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. 18:19:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 468ms 18:19:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 18:19:47 INFO - PROCESS | 1928 | 1461633587763 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 18:19:47 INFO - PROCESS | 1928 | 1461633587764 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 18:19:47 INFO - PROCESS | 1928 | 1461633587766 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 18:19:47 INFO - PROCESS | 1928 | 1461633587767 Marionette TRACE conn2 <- [1,350,null,{}] 18:19:47 INFO - PROCESS | 1928 | 1461633587770 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}] 18:19:47 INFO - PROCESS | 1928 | 1461633587846 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 18:19:47 INFO - PROCESS | 1928 | 1461633587850 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a55f800 == 24 [pid = 1928] [id = 95] 18:19:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 62 (0x118e0e800) [pid = 1928] [serial = 282] [outer = 0x0] 18:19:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 63 (0x11b868400) [pid = 1928] [serial = 283] [outer = 0x118e0e800] 18:19:47 INFO - PROCESS | 1928 | 1461633587879 Marionette DEBUG loaded listener.js 18:19:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 64 (0x11b8d6800) [pid = 1928] [serial = 284] [outer = 0x118e0e800] 18:19:48 INFO - PROCESS | 1928 | 1461633588205 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]]]}] 18:19:48 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. 18:19:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 468ms 18:19:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 18:19:48 INFO - PROCESS | 1928 | 1461633588235 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 18:19:48 INFO - PROCESS | 1928 | 1461633588236 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 18:19:48 INFO - PROCESS | 1928 | 1461633588238 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 18:19:48 INFO - PROCESS | 1928 | 1461633588239 Marionette TRACE conn2 <- [1,354,null,{}] 18:19:48 INFO - PROCESS | 1928 | 1461633588249 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}] 18:19:48 INFO - PROCESS | 1928 | 1461633588344 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 18:19:48 INFO - PROCESS | 1928 | 1461633588350 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a7c8800 == 25 [pid = 1928] [id = 96] 18:19:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 65 (0x11b8dec00) [pid = 1928] [serial = 285] [outer = 0x0] 18:19:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 66 (0x11bcf4c00) [pid = 1928] [serial = 286] [outer = 0x11b8dec00] 18:19:48 INFO - PROCESS | 1928 | 1461633588383 Marionette DEBUG loaded listener.js 18:19:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 67 (0x11c3ad400) [pid = 1928] [serial = 287] [outer = 0x11b8dec00] 18:19:48 INFO - PROCESS | 1928 | 1461633588692 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]]]}] 18:19:48 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. 18:19:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 468ms 18:19:48 INFO - PROCESS | 1928 | 1461633588709 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 18:19:48 INFO - PROCESS | 1928 | 1461633588710 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 18:19:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 18:19:48 INFO - PROCESS | 1928 | 1461633588712 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 18:19:48 INFO - PROCESS | 1928 | 1461633588713 Marionette TRACE conn2 <- [1,358,null,{}] 18:19:48 INFO - PROCESS | 1928 | 1461633588716 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}] 18:19:48 INFO - PROCESS | 1928 | 1461633588783 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 18:19:48 INFO - PROCESS | 1928 | 1461633588789 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a967000 == 26 [pid = 1928] [id = 97] 18:19:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 68 (0x11c576000) [pid = 1928] [serial = 288] [outer = 0x0] 18:19:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 69 (0x11c581000) [pid = 1928] [serial = 289] [outer = 0x11c576000] 18:19:48 INFO - PROCESS | 1928 | 1461633588815 Marionette DEBUG loaded listener.js 18:19:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 70 (0x123a57000) [pid = 1928] [serial = 290] [outer = 0x11c576000] 18:19:49 INFO - PROCESS | 1928 | 1461633589126 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]]]}] 18:19:49 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. 18:19:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 469ms 18:19:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 18:19:49 INFO - PROCESS | 1928 | 1461633589184 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 18:19:49 INFO - PROCESS | 1928 | 1461633589185 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 18:19:49 INFO - PROCESS | 1928 | 1461633589187 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 18:19:49 INFO - PROCESS | 1928 | 1461633589188 Marionette TRACE conn2 <- [1,362,null,{}] 18:19:49 INFO - PROCESS | 1928 | 1461633589191 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}] 18:19:49 INFO - PROCESS | 1928 | 1461633589258 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 18:19:49 INFO - PROCESS | 1928 | 1461633589262 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x11b253800 == 27 [pid = 1928] [id = 98] 18:19:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 71 (0x11c574400) [pid = 1928] [serial = 291] [outer = 0x0] 18:19:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 72 (0x123b3e800) [pid = 1928] [serial = 292] [outer = 0x11c574400] 18:19:49 INFO - PROCESS | 1928 | 1461633589289 Marionette DEBUG loaded listener.js 18:19:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 73 (0x123c4a000) [pid = 1928] [serial = 293] [outer = 0x11c574400] 18:19:49 INFO - PROCESS | 1928 | 1461633589658 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]]]}] 18:19:49 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. 18:19:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 518ms 18:19:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 18:19:49 INFO - PROCESS | 1928 | 1461633589708 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 18:19:49 INFO - PROCESS | 1928 | 1461633589709 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 18:19:49 INFO - PROCESS | 1928 | 1461633589712 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 18:19:49 INFO - PROCESS | 1928 | 1461633589714 Marionette TRACE conn2 <- [1,366,null,{}] 18:19:49 INFO - PROCESS | 1928 | 1461633589718 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}] 18:19:49 INFO - PROCESS | 1928 | 1461633589850 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 18:19:49 INFO - PROCESS | 1928 | 1461633589863 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x11911f800 == 28 [pid = 1928] [id = 99] 18:19:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 74 (0x11af4ac00) [pid = 1928] [serial = 294] [outer = 0x0] 18:19:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 75 (0x123c4cc00) [pid = 1928] [serial = 295] [outer = 0x11af4ac00] 18:19:49 INFO - PROCESS | 1928 | 1461633589905 Marionette DEBUG loaded listener.js 18:19:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 76 (0x123c89c00) [pid = 1928] [serial = 296] [outer = 0x11af4ac00] 18:19:50 INFO - PROCESS | 1928 | 1461633590317 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]]]}] 18:19:50 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. 18:19:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 619ms 18:19:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 18:19:50 INFO - PROCESS | 1928 | 1461633590332 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 18:19:50 INFO - PROCESS | 1928 | 1461633590333 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 18:19:50 INFO - PROCESS | 1928 | 1461633590335 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 18:19:50 INFO - PROCESS | 1928 | 1461633590336 Marionette TRACE conn2 <- [1,370,null,{}] 18:19:50 INFO - PROCESS | 1928 | 1461633590341 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}] 18:19:50 INFO - PROCESS | 1928 | 1461633590414 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 18:19:50 INFO - PROCESS | 1928 | 1461633590445 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x11bc7f000 == 29 [pid = 1928] [id = 100] 18:19:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 77 (0x11aaa3400) [pid = 1928] [serial = 297] [outer = 0x0] 18:19:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 78 (0x123c8c800) [pid = 1928] [serial = 298] [outer = 0x11aaa3400] 18:19:50 INFO - PROCESS | 1928 | 1461633590471 Marionette DEBUG loaded listener.js 18:19:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 79 (0x123c96800) [pid = 1928] [serial = 299] [outer = 0x11aaa3400] 18:19:50 INFO - PROCESS | 1928 | 1461633590895 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]]]}] 18:19:50 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. 18:19:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 571ms 18:19:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 18:19:50 INFO - PROCESS | 1928 | 1461633590907 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 18:19:50 INFO - PROCESS | 1928 | 1461633590909 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 18:19:50 INFO - PROCESS | 1928 | 1461633590913 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 18:19:50 INFO - PROCESS | 1928 | 1461633590916 Marionette TRACE conn2 <- [1,374,null,{}] 18:19:50 INFO - PROCESS | 1928 | 1461633590919 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}] 18:19:51 INFO - PROCESS | 1928 | 1461633591074 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 18:19:51 INFO - PROCESS | 1928 | 1461633591157 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a55e800 == 30 [pid = 1928] [id = 101] 18:19:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 80 (0x1240f8800) [pid = 1928] [serial = 300] [outer = 0x0] 18:19:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 81 (0x124664c00) [pid = 1928] [serial = 301] [outer = 0x1240f8800] 18:19:51 INFO - PROCESS | 1928 | 1461633591212 Marionette DEBUG loaded listener.js 18:19:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 82 (0x12698a800) [pid = 1928] [serial = 302] [outer = 0x1240f8800] 18:19:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 18:19:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 722ms 18:19:51 INFO - PROCESS | 1928 | 1461633591627 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 18:19:51 INFO - PROCESS | 1928 | 1461633591634 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 18:19:51 INFO - PROCESS | 1928 | 1461633591635 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 18:19:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 18:19:51 INFO - PROCESS | 1928 | 1461633591639 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 18:19:51 INFO - PROCESS | 1928 | 1461633591641 Marionette TRACE conn2 <- [1,378,null,{}] 18:19:51 INFO - PROCESS | 1928 | 1461633591643 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}] 18:19:51 INFO - PROCESS | 1928 | 1461633591730 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 18:19:51 INFO - PROCESS | 1928 | 1461633591734 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c38c800 == 31 [pid = 1928] [id = 102] 18:19:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 83 (0x12698b000) [pid = 1928] [serial = 303] [outer = 0x0] 18:19:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 84 (0x126caa000) [pid = 1928] [serial = 304] [outer = 0x12698b000] 18:19:51 INFO - PROCESS | 1928 | 1461633591760 Marionette DEBUG loaded listener.js 18:19:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 85 (0x127886800) [pid = 1928] [serial = 305] [outer = 0x12698b000] 18:19:52 INFO - PROCESS | 1928 | 1461633592081 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 18:19:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 18:19:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 472ms 18:19:52 INFO - PROCESS | 1928 | 1461633592111 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 18:19:52 INFO - PROCESS | 1928 | 1461633592112 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 18:19:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 18:19:52 INFO - PROCESS | 1928 | 1461633592114 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 18:19:52 INFO - PROCESS | 1928 | 1461633592115 Marionette TRACE conn2 <- [1,382,null,{}] 18:19:52 INFO - PROCESS | 1928 | 1461633592118 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}] 18:19:52 INFO - PROCESS | 1928 | 1461633592218 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 18:19:52 INFO - PROCESS | 1928 | 1461633592247 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x123bd8000 == 32 [pid = 1928] [id = 103] 18:19:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 86 (0x1278e0800) [pid = 1928] [serial = 306] [outer = 0x0] 18:19:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 87 (0x1278e3800) [pid = 1928] [serial = 307] [outer = 0x1278e0800] 18:19:52 INFO - PROCESS | 1928 | 1461633592272 Marionette DEBUG loaded listener.js 18:19:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 88 (0x127ae4800) [pid = 1928] [serial = 308] [outer = 0x1278e0800] 18:19:52 INFO - PROCESS | 1928 | --DOMWINDOW == 87 (0x11aaa6800) [pid = 1928] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 18:19:52 INFO - PROCESS | 1928 | --DOMWINDOW == 86 (0x11456dc00) [pid = 1928] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 18:19:52 INFO - PROCESS | 1928 | --DOMWINDOW == 85 (0x12977a800) [pid = 1928] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 18:19:52 INFO - PROCESS | 1928 | --DOMWINDOW == 84 (0x12ad12800) [pid = 1928] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 18:19:52 INFO - PROCESS | 1928 | --DOMWINDOW == 83 (0x1133a9400) [pid = 1928] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 18:19:52 INFO - PROCESS | 1928 | --DOMWINDOW == 82 (0x12e7f8c00) [pid = 1928] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 18:19:52 INFO - PROCESS | 1928 | --DOMWINDOW == 81 (0x119d42c00) [pid = 1928] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 18:19:52 INFO - PROCESS | 1928 | --DOMWINDOW == 80 (0x11aaabc00) [pid = 1928] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 18:19:52 INFO - PROCESS | 1928 | --DOMWINDOW == 79 (0x123a56000) [pid = 1928] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 18:19:52 INFO - PROCESS | 1928 | --DOMWINDOW == 78 (0x11c0cb400) [pid = 1928] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 18:19:52 INFO - PROCESS | 1928 | 1461633592619 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 18:19:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 18:19:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 520ms 18:19:52 INFO - PROCESS | 1928 | 1461633592634 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 18:19:52 INFO - PROCESS | 1928 | 1461633592635 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 18:19:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 18:19:52 INFO - PROCESS | 1928 | 1461633592639 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 18:19:52 INFO - PROCESS | 1928 | 1461633592641 Marionette TRACE conn2 <- [1,386,null,{}] 18:19:52 INFO - PROCESS | 1928 | 1461633592643 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}] 18:19:52 INFO - PROCESS | 1928 | 1461633592707 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 18:19:52 INFO - PROCESS | 1928 | 1461633592714 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x123bd9800 == 33 [pid = 1928] [id = 104] 18:19:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 79 (0x11acf3000) [pid = 1928] [serial = 309] [outer = 0x0] 18:19:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 80 (0x124244000) [pid = 1928] [serial = 310] [outer = 0x11acf3000] 18:19:52 INFO - PROCESS | 1928 | 1461633592754 Marionette DEBUG loaded listener.js 18:19:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 81 (0x127ceb000) [pid = 1928] [serial = 311] [outer = 0x11acf3000] 18:19:53 INFO - PROCESS | 1928 | 1461633593245 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]]]}] 18:19:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 18:19:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 622ms 18:19:53 INFO - PROCESS | 1928 | 1461633593267 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 18:19:53 INFO - PROCESS | 1928 | 1461633593270 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 18:19:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 18:19:53 INFO - PROCESS | 1928 | 1461633593277 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 18:19:53 INFO - PROCESS | 1928 | 1461633593279 Marionette TRACE conn2 <- [1,390,null,{}] 18:19:53 INFO - PROCESS | 1928 | 1461633593282 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}] 18:19:53 INFO - PROCESS | 1928 | 1461633593399 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 18:19:53 INFO - PROCESS | 1928 | 1461633593409 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x12409e800 == 34 [pid = 1928] [id = 105] 18:19:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 82 (0x11c576800) [pid = 1928] [serial = 312] [outer = 0x0] 18:19:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 83 (0x127cf2c00) [pid = 1928] [serial = 313] [outer = 0x11c576800] 18:19:53 INFO - PROCESS | 1928 | 1461633593449 Marionette DEBUG loaded listener.js 18:19:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 84 (0x128bf2000) [pid = 1928] [serial = 314] [outer = 0x11c576800] 18:19:53 INFO - PROCESS | 1928 | 1461633593796 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]]]}] 18:19:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 18:19:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 572ms 18:19:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 18:19:53 INFO - PROCESS | 1928 | 1461633593849 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 18:19:53 INFO - PROCESS | 1928 | 1461633593850 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 18:19:53 INFO - PROCESS | 1928 | 1461633593852 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 18:19:53 INFO - PROCESS | 1928 | 1461633593853 Marionette TRACE conn2 <- [1,394,null,{}] 18:19:53 INFO - PROCESS | 1928 | 1461633593855 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}] 18:19:53 INFO - PROCESS | 1928 | 1461633593928 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 18:19:53 INFO - PROCESS | 1928 | 1461633593932 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x1246b7000 == 35 [pid = 1928] [id = 106] 18:19:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 85 (0x128b11c00) [pid = 1928] [serial = 315] [outer = 0x0] 18:19:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 86 (0x129735400) [pid = 1928] [serial = 316] [outer = 0x128b11c00] 18:19:53 INFO - PROCESS | 1928 | 1461633593960 Marionette DEBUG loaded listener.js 18:19:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 87 (0x12973e000) [pid = 1928] [serial = 317] [outer = 0x128b11c00] 18:19:54 INFO - PROCESS | 1928 | 1461633594273 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]]]}] 18:19:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 18:19:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 471ms 18:19:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 18:19:54 INFO - PROCESS | 1928 | 1461633594324 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 18:19:54 INFO - PROCESS | 1928 | 1461633594325 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 18:19:54 INFO - PROCESS | 1928 | 1461633594327 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 18:19:54 INFO - PROCESS | 1928 | 1461633594328 Marionette TRACE conn2 <- [1,398,null,{}] 18:19:54 INFO - PROCESS | 1928 | 1461633594330 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}] 18:19:54 INFO - PROCESS | 1928 | 1461633594402 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 18:19:54 INFO - PROCESS | 1928 | 1461633594447 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x12697c800 == 36 [pid = 1928] [id = 107] 18:19:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 88 (0x123c8b400) [pid = 1928] [serial = 318] [outer = 0x0] 18:19:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 89 (0x129740800) [pid = 1928] [serial = 319] [outer = 0x123c8b400] 18:19:54 INFO - PROCESS | 1928 | 1461633594472 Marionette DEBUG loaded listener.js 18:19:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 90 (0x12977bc00) [pid = 1928] [serial = 320] [outer = 0x123c8b400] 18:19:55 INFO - PROCESS | 1928 | 1461633595076 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]]]}] 18:19:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 18:19:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 773ms 18:19:55 INFO - PROCESS | 1928 | 1461633595100 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 18:19:55 INFO - PROCESS | 1928 | 1461633595104 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 18:19:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 18:19:55 INFO - PROCESS | 1928 | 1461633595107 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 18:19:55 INFO - PROCESS | 1928 | 1461633595110 Marionette TRACE conn2 <- [1,402,null,{}] 18:19:55 INFO - PROCESS | 1928 | 1461633595113 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}] 18:19:55 INFO - PROCESS | 1928 | 1461633595219 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 18:19:55 INFO - PROCESS | 1928 | 1461633595286 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x116533800 == 37 [pid = 1928] [id = 108] 18:19:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x115751400) [pid = 1928] [serial = 321] [outer = 0x0] 18:19:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x11894e400) [pid = 1928] [serial = 322] [outer = 0x115751400] 18:19:55 INFO - PROCESS | 1928 | 1461633595317 Marionette DEBUG loaded listener.js 18:19:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x11918f800) [pid = 1928] [serial = 323] [outer = 0x115751400] 18:19:56 INFO - PROCESS | 1928 | 1461633596085 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]]]}] 18:19:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 18:19:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1022ms 18:19:56 INFO - PROCESS | 1928 | 1461633596128 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 18:19:56 INFO - PROCESS | 1928 | 1461633596130 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 18:19:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 18:19:56 INFO - PROCESS | 1928 | 1461633596134 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 18:19:56 INFO - PROCESS | 1928 | 1461633596136 Marionette TRACE conn2 <- [1,406,null,{}] 18:19:56 INFO - PROCESS | 1928 | 1461633596140 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}] 18:19:56 INFO - PROCESS | 1928 | 1461633596250 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 18:19:56 INFO - PROCESS | 1928 | --DOCSHELL 0x130228000 == 36 [pid = 1928] [id = 80] 18:19:56 INFO - PROCESS | 1928 | --DOCSHELL 0x11a7de000 == 35 [pid = 1928] [id = 82] 18:19:56 INFO - PROCESS | 1928 | --DOCSHELL 0x1163a6000 == 34 [pid = 1928] [id = 81] 18:19:56 INFO - PROCESS | 1928 | --DOCSHELL 0x12e2b3800 == 33 [pid = 1928] [id = 87] 18:19:56 INFO - PROCESS | 1928 | --DOCSHELL 0x12b3a5000 == 32 [pid = 1928] [id = 85] 18:19:56 INFO - PROCESS | 1928 | --DOCSHELL 0x1158a7800 == 31 [pid = 1928] [id = 88] 18:19:56 INFO - PROCESS | 1928 | --DOCSHELL 0x12d1cf000 == 30 [pid = 1928] [id = 86] 18:19:56 INFO - PROCESS | 1928 | --DOCSHELL 0x123d72800 == 29 [pid = 1928] [id = 83] 18:19:56 INFO - PROCESS | 1928 | --DOCSHELL 0x128199000 == 28 [pid = 1928] [id = 84] 18:19:56 INFO - PROCESS | 1928 | --DOCSHELL 0x11c508800 == 27 [pid = 1928] [id = 89] 18:19:56 INFO - PROCESS | 1928 | --DOMWINDOW == 92 (0x123c55000) [pid = 1928] [serial = 268] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1928 | --DOCSHELL 0x12b659000 == 26 [pid = 1928] [id = 90] 18:19:56 INFO - PROCESS | 1928 | --DOMWINDOW == 91 (0x11bcf5800) [pid = 1928] [serial = 266] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1928 | --DOMWINDOW == 90 (0x127baa800) [pid = 1928] [serial = 253] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1928 | --DOMWINDOW == 89 (0x12ad1c800) [pid = 1928] [serial = 256] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1928 | --DOMWINDOW == 88 (0x12b455000) [pid = 1928] [serial = 259] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1928 | --DOMWINDOW == 87 (0x114bb7000) [pid = 1928] [serial = 262] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1928 | --DOMWINDOW == 86 (0x12f941000) [pid = 1928] [serial = 239] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1928 | --DOMWINDOW == 85 (0x119db0400) [pid = 1928] [serial = 241] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1928 | --DOMWINDOW == 84 (0x11aaa0800) [pid = 1928] [serial = 242] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1928 | --DOMWINDOW == 83 (0x11af55000) [pid = 1928] [serial = 244] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1928 | --DOMWINDOW == 82 (0x11bcf8800) [pid = 1928] [serial = 245] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1928 | --DOMWINDOW == 81 (0x123c4f000) [pid = 1928] [serial = 247] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1928 | --DOMWINDOW == 80 (0x123c93000) [pid = 1928] [serial = 248] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1928 | --DOMWINDOW == 79 (0x12b6e8000) [pid = 1928] [serial = 260] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1928 | --DOMWINDOW == 78 (0x118e7d800) [pid = 1928] [serial = 263] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1928 | --DOMWINDOW == 77 (0x123d45400) [pid = 1928] [serial = 250] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1928 | --DOMWINDOW == 76 (0x1278db800) [pid = 1928] [serial = 251] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1928 | --DOMWINDOW == 75 (0x128bef000) [pid = 1928] [serial = 254] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1928 | --DOMWINDOW == 74 (0x11b868c00) [pid = 1928] [serial = 265] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1928 | --DOMWINDOW == 73 (0x12b33fc00) [pid = 1928] [serial = 257] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1928 | 1461633596350 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x114b7a000 == 27 [pid = 1928] [id = 109] 18:19:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 74 (0x1133b0c00) [pid = 1928] [serial = 324] [outer = 0x0] 18:19:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 75 (0x114bb7000) [pid = 1928] [serial = 325] [outer = 0x1133b0c00] 18:19:56 INFO - PROCESS | 1928 | 1461633596383 Marionette DEBUG loaded listener.js 18:19:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 76 (0x117981800) [pid = 1928] [serial = 326] [outer = 0x1133b0c00] 18:19:56 INFO - PROCESS | 1928 | 1461633596864 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]]]}] 18:19:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 18:19:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 774ms 18:19:56 INFO - PROCESS | 1928 | 1461633596911 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 18:19:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 18:19:56 INFO - PROCESS | 1928 | 1461633596916 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 18:19:56 INFO - PROCESS | 1928 | 1461633596925 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 18:19:56 INFO - PROCESS | 1928 | 1461633596930 Marionette TRACE conn2 <- [1,410,null,{}] 18:19:56 INFO - PROCESS | 1928 | 1461633596935 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}] 18:19:57 INFO - PROCESS | 1928 | 1461633597067 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 18:19:57 INFO - PROCESS | 1928 | 1461633597143 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x11899d800 == 28 [pid = 1928] [id = 110] 18:19:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 77 (0x119838400) [pid = 1928] [serial = 327] [outer = 0x0] 18:19:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 78 (0x119d43c00) [pid = 1928] [serial = 328] [outer = 0x119838400] 18:19:57 INFO - PROCESS | 1928 | 1461633597197 Marionette DEBUG loaded listener.js 18:19:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 79 (0x11a594c00) [pid = 1928] [serial = 329] [outer = 0x119838400] 18:19:57 INFO - PROCESS | 1928 | 1461633597695 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]]]}] 18:19:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 18:19:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 827ms 18:19:57 INFO - PROCESS | 1928 | 1461633597756 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 18:19:57 INFO - PROCESS | 1928 | 1461633597760 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 18:19:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 18:19:57 INFO - PROCESS | 1928 | 1461633597763 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 18:19:57 INFO - PROCESS | 1928 | 1461633597765 Marionette TRACE conn2 <- [1,414,null,{}] 18:19:57 INFO - PROCESS | 1928 | 1461633597767 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}] 18:19:57 INFO - PROCESS | 1928 | 1461633597854 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 18:19:57 INFO - PROCESS | 1928 | 1461633597911 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x119b3a000 == 29 [pid = 1928] [id = 111] 18:19:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 80 (0x11aa72400) [pid = 1928] [serial = 330] [outer = 0x0] 18:19:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 81 (0x11aaa7800) [pid = 1928] [serial = 331] [outer = 0x11aa72400] 18:19:57 INFO - PROCESS | 1928 | 1461633597943 Marionette DEBUG loaded listener.js 18:19:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 82 (0x11ad9dc00) [pid = 1928] [serial = 332] [outer = 0x11aa72400] 18:19:58 INFO - PROCESS | 1928 | 1461633598392 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]]]}] 18:19:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 18:19:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 671ms 18:19:58 INFO - PROCESS | 1928 | 1461633598439 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 18:19:58 INFO - PROCESS | 1928 | 1461633598441 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 18:19:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 18:19:58 INFO - PROCESS | 1928 | 1461633598449 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 18:19:58 INFO - PROCESS | 1928 | 1461633598454 Marionette TRACE conn2 <- [1,418,null,{}] 18:19:58 INFO - PROCESS | 1928 | 1461633598459 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}] 18:19:58 INFO - PROCESS | 1928 | 1461633598549 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 18:19:58 INFO - PROCESS | 1928 | 1461633598600 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a7d7000 == 30 [pid = 1928] [id = 112] 18:19:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 83 (0x11b247c00) [pid = 1928] [serial = 333] [outer = 0x0] 18:19:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 84 (0x11b8de000) [pid = 1928] [serial = 334] [outer = 0x11b247c00] 18:19:58 INFO - PROCESS | 1928 | 1461633598631 Marionette DEBUG loaded listener.js 18:19:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 85 (0x11ba40000) [pid = 1928] [serial = 335] [outer = 0x11b247c00] 18:19:59 INFO - PROCESS | 1928 | 1461633599516 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]]]}] 18:19:59 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 18:19:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1082ms 18:19:59 INFO - PROCESS | 1928 | 1461633599535 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 18:19:59 INFO - PROCESS | 1928 | 1461633599538 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 18:19:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 18:19:59 INFO - PROCESS | 1928 | 1461633599543 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 18:19:59 INFO - PROCESS | 1928 | 1461633599545 Marionette TRACE conn2 <- [1,422,null,{}] 18:19:59 INFO - PROCESS | 1928 | 1461633599548 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}] 18:19:59 INFO - PROCESS | 1928 | 1461633599636 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 18:19:59 INFO - PROCESS | 1928 | 1461633599676 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x11890c800 == 31 [pid = 1928] [id = 113] 18:19:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 86 (0x118e7d800) [pid = 1928] [serial = 336] [outer = 0x0] 18:19:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 87 (0x118fa2800) [pid = 1928] [serial = 337] [outer = 0x118e7d800] 18:19:59 INFO - PROCESS | 1928 | 1461633599704 Marionette DEBUG loaded listener.js 18:19:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 88 (0x119db7c00) [pid = 1928] [serial = 338] [outer = 0x118e7d800] 18:20:00 INFO - PROCESS | 1928 | 1461633600514 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]]]}] 18:20:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 18:20:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1021ms 18:20:00 INFO - PROCESS | 1928 | 1461633600564 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 18:20:00 INFO - PROCESS | 1928 | 1461633600567 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 18:20:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 18:20:00 INFO - PROCESS | 1928 | 1461633600572 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 18:20:00 INFO - PROCESS | 1928 | 1461633600574 Marionette TRACE conn2 <- [1,426,null,{}] 18:20:00 INFO - PROCESS | 1928 | 1461633600584 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}] 18:20:00 INFO - PROCESS | 1928 | 1461633600655 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 18:20:00 INFO - PROCESS | 1928 | 1461633600661 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x118917800 == 32 [pid = 1928] [id = 114] 18:20:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 89 (0x118e0a400) [pid = 1928] [serial = 339] [outer = 0x0] 18:20:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 90 (0x11ada3000) [pid = 1928] [serial = 340] [outer = 0x118e0a400] 18:20:00 INFO - PROCESS | 1928 | 1461633600689 Marionette DEBUG loaded listener.js 18:20:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x11b8ddc00) [pid = 1928] [serial = 341] [outer = 0x118e0a400] 18:20:01 INFO - PROCESS | 1928 | 1461633601047 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] 18:20:01 INFO - PROCESS | 1928 | 1461633601101 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 18:20:01 INFO - PROCESS | 1928 | 1461633601104 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 18:20:01 INFO - PROCESS | 1928 | 1461633601106 Marionette TRACE conn2 <- [1,430,null,{}] 18:20:01 INFO - PROCESS | 1928 | 1461633601113 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}] 18:20:01 INFO - PROCESS | 1928 | 1461633601189 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 18:20:01 INFO - PROCESS | 1928 | 1461633601195 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x11bc7d000 == 33 [pid = 1928] [id = 115] 18:20:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x11bcf4000) [pid = 1928] [serial = 342] [outer = 0x0] 18:20:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x11c580800) [pid = 1928] [serial = 343] [outer = 0x11bcf4000] 18:20:01 INFO - PROCESS | 1928 | 1461633601224 Marionette DEBUG loaded listener.js 18:20:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x123b42400) [pid = 1928] [serial = 344] [outer = 0x11bcf4000] 18:20:01 INFO - PROCESS | 1928 | 1461633601563 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]]]}] 18:20:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 18:20:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 471ms 18:20:01 INFO - PROCESS | 1928 | 1461633601577 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 18:20:01 INFO - PROCESS | 1928 | 1461633601579 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 18:20:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 18:20:01 INFO - PROCESS | 1928 | 1461633601582 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 18:20:01 INFO - PROCESS | 1928 | 1461633601583 Marionette TRACE conn2 <- [1,434,null,{}] 18:20:01 INFO - PROCESS | 1928 | 1461633601587 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}] 18:20:01 INFO - PROCESS | 1928 | 1461633601709 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 18:20:01 INFO - PROCESS | 1928 | 1461633601716 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c170000 == 34 [pid = 1928] [id = 116] 18:20:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x11c0bf000) [pid = 1928] [serial = 345] [outer = 0x0] 18:20:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x123c4b400) [pid = 1928] [serial = 346] [outer = 0x11c0bf000] 18:20:01 INFO - PROCESS | 1928 | 1461633601742 Marionette DEBUG loaded listener.js 18:20:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x123c93000) [pid = 1928] [serial = 347] [outer = 0x11c0bf000] 18:20:02 INFO - PROCESS | 1928 | 1461633602093 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]]]}] 18:20:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 18:20:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 519ms 18:20:02 INFO - PROCESS | 1928 | 1461633602101 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 18:20:02 INFO - PROCESS | 1928 | 1461633602102 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 18:20:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 18:20:02 INFO - PROCESS | 1928 | 1461633602105 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 18:20:02 INFO - PROCESS | 1928 | 1461633602107 Marionette TRACE conn2 <- [1,438,null,{}] 18:20:02 INFO - PROCESS | 1928 | 1461633602110 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}] 18:20:02 INFO - PROCESS | 1928 | 1461633602197 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 18:20:02 INFO - PROCESS | 1928 | 1461633602227 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c5bd800 == 35 [pid = 1928] [id = 117] 18:20:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x123c93800) [pid = 1928] [serial = 348] [outer = 0x0] 18:20:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x123e73800) [pid = 1928] [serial = 349] [outer = 0x123c93800] 18:20:02 INFO - PROCESS | 1928 | 1461633602252 Marionette DEBUG loaded listener.js 18:20:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x1243df000) [pid = 1928] [serial = 350] [outer = 0x123c93800] 18:20:02 INFO - PROCESS | 1928 | 1461633602647 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]]]}] 18:20:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 18:20:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 570ms 18:20:02 INFO - PROCESS | 1928 | 1461633602689 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 18:20:02 INFO - PROCESS | 1928 | 1461633602691 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 18:20:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 18:20:02 INFO - PROCESS | 1928 | 1461633602695 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 18:20:02 INFO - PROCESS | 1928 | 1461633602697 Marionette TRACE conn2 <- [1,442,null,{}] 18:20:02 INFO - PROCESS | 1928 | 1461633602699 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}] 18:20:02 INFO - PROCESS | 1928 | 1461633602786 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 18:20:02 INFO - PROCESS | 1928 | 1461633602794 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x124273800 == 36 [pid = 1928] [id = 118] 18:20:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x124661c00) [pid = 1928] [serial = 351] [outer = 0x0] 18:20:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x127884c00) [pid = 1928] [serial = 352] [outer = 0x124661c00] 18:20:02 INFO - PROCESS | 1928 | 1461633602816 Marionette DEBUG loaded listener.js 18:20:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x127aef800) [pid = 1928] [serial = 353] [outer = 0x124661c00] 18:20:03 INFO - PROCESS | 1928 | 1461633603309 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]]]}] 18:20:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 18:20:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 624ms 18:20:03 INFO - PROCESS | 1928 | 1461633603319 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 18:20:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 18:20:03 INFO - PROCESS | 1928 | 1461633603322 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 18:20:03 INFO - PROCESS | 1928 | 1461633603326 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 18:20:03 INFO - PROCESS | 1928 | 1461633603328 Marionette TRACE conn2 <- [1,446,null,{}] 18:20:03 INFO - PROCESS | 1928 | 1461633603331 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}] 18:20:03 INFO - PROCESS | 1928 | 1461633603497 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 18:20:03 INFO - PROCESS | 1928 | 1461633603527 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x12697c000 == 37 [pid = 1928] [id = 119] 18:20:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x127ba9800) [pid = 1928] [serial = 354] [outer = 0x0] 18:20:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x127cf3000) [pid = 1928] [serial = 355] [outer = 0x127ba9800] 18:20:03 INFO - PROCESS | 1928 | 1461633603568 Marionette DEBUG loaded listener.js 18:20:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x128bf8800) [pid = 1928] [serial = 356] [outer = 0x127ba9800] 18:20:03 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x1240f8800) [pid = 1928] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 18:20:03 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x1133a3000) [pid = 1928] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 18:20:03 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x11867c800) [pid = 1928] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 18:20:03 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x11aaaac00) [pid = 1928] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 18:20:03 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x11af4ac00) [pid = 1928] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 18:20:03 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x11b8dec00) [pid = 1928] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 18:20:03 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x118e0e800) [pid = 1928] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 18:20:03 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x11c3aa400) [pid = 1928] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 18:20:03 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x11c574400) [pid = 1928] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 18:20:03 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x12698b000) [pid = 1928] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 18:20:03 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x11c576000) [pid = 1928] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 18:20:03 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x118f9f800) [pid = 1928] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 18:20:03 INFO - PROCESS | 1928 | --DOMWINDOW == 93 (0x1278e0800) [pid = 1928] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 18:20:03 INFO - PROCESS | 1928 | --DOMWINDOW == 92 (0x11acf3000) [pid = 1928] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 18:20:03 INFO - PROCESS | 1928 | --DOMWINDOW == 91 (0x128b11c00) [pid = 1928] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 18:20:03 INFO - PROCESS | 1928 | --DOMWINDOW == 90 (0x11aaa3400) [pid = 1928] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 18:20:03 INFO - PROCESS | 1928 | --DOMWINDOW == 89 (0x11c576800) [pid = 1928] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 18:20:03 INFO - PROCESS | 1928 | 1461633603917 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]]]}] 18:20:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 18:20:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 625ms 18:20:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 18:20:03 INFO - PROCESS | 1928 | 1461633603950 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 18:20:03 INFO - PROCESS | 1928 | 1461633603951 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 18:20:03 INFO - PROCESS | 1928 | 1461633603954 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 18:20:03 INFO - PROCESS | 1928 | 1461633603957 Marionette TRACE conn2 <- [1,450,null,{}] 18:20:03 INFO - PROCESS | 1928 | 1461633603960 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}] 18:20:04 INFO - PROCESS | 1928 | 1461633604033 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 18:20:04 INFO - PROCESS | 1928 | 1461633604039 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x118818000 == 38 [pid = 1928] [id = 120] 18:20:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 90 (0x11a592000) [pid = 1928] [serial = 357] [outer = 0x0] 18:20:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x11ad9cc00) [pid = 1928] [serial = 358] [outer = 0x11a592000] 18:20:04 INFO - PROCESS | 1928 | 1461633604066 Marionette DEBUG loaded listener.js 18:20:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x123a5b000) [pid = 1928] [serial = 359] [outer = 0x11a592000] 18:20:04 INFO - PROCESS | 1928 | 1461633604377 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] 18:20:04 INFO - PROCESS | 1928 | 1461633604428 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 18:20:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 18:20:04 INFO - PROCESS | 1928 | 1461633604430 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 18:20:04 INFO - PROCESS | 1928 | 1461633604431 Marionette TRACE conn2 <- [1,454,null,{}] 18:20:04 INFO - PROCESS | 1928 | 1461633604434 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}] 18:20:04 INFO - PROCESS | 1928 | 1461633604508 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 18:20:04 INFO - PROCESS | 1928 | 1461633604549 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x127a70800 == 39 [pid = 1928] [id = 121] 18:20:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x119260800) [pid = 1928] [serial = 360] [outer = 0x0] 18:20:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x123c90800) [pid = 1928] [serial = 361] [outer = 0x119260800] 18:20:04 INFO - PROCESS | 1928 | 1461633604575 Marionette DEBUG loaded listener.js 18:20:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x12973ec00) [pid = 1928] [serial = 362] [outer = 0x119260800] 18:20:04 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:04 INFO - PROCESS | 1928 | 1461633604927 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]]]}] 18:20:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 18:20:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 520ms 18:20:04 INFO - PROCESS | 1928 | 1461633604951 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 18:20:04 INFO - PROCESS | 1928 | 1461633604953 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 18:20:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 18:20:04 INFO - PROCESS | 1928 | 1461633604959 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 18:20:04 INFO - PROCESS | 1928 | 1461633604960 Marionette TRACE conn2 <- [1,458,null,{}] 18:20:04 INFO - PROCESS | 1928 | 1461633604964 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}] 18:20:05 INFO - PROCESS | 1928 | 1461633605085 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 18:20:05 INFO - PROCESS | 1928 | 1461633605150 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x128a25800 == 40 [pid = 1928] [id = 122] 18:20:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x11af50400) [pid = 1928] [serial = 363] [outer = 0x0] 18:20:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x129743400) [pid = 1928] [serial = 364] [outer = 0x11af50400] 18:20:05 INFO - PROCESS | 1928 | 1461633605193 Marionette DEBUG loaded listener.js 18:20:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x12ad13800) [pid = 1928] [serial = 365] [outer = 0x11af50400] 18:20:05 INFO - PROCESS | 1928 | 1461633605512 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] 18:20:05 INFO - PROCESS | 1928 | 1461633605531 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 18:20:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 18:20:05 INFO - PROCESS | 1928 | 1461633605533 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 18:20:05 INFO - PROCESS | 1928 | 1461633605535 Marionette TRACE conn2 <- [1,462,null,{}] 18:20:05 INFO - PROCESS | 1928 | 1461633605546 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}] 18:20:05 INFO - PROCESS | 1928 | 1461633605643 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 18:20:05 INFO - PROCESS | 1928 | 1461633605648 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x12976b800 == 41 [pid = 1928] [id = 123] 18:20:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x12ad14400) [pid = 1928] [serial = 366] [outer = 0x0] 18:20:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x12ad1d400) [pid = 1928] [serial = 367] [outer = 0x12ad14400] 18:20:05 INFO - PROCESS | 1928 | 1461633605677 Marionette DEBUG loaded listener.js 18:20:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x12b33f400) [pid = 1928] [serial = 368] [outer = 0x12ad14400] 18:20:06 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:06 INFO - PROCESS | 1928 | 1461633606112 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] 18:20:06 INFO - PROCESS | 1928 | 1461633606161 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 18:20:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 18:20:06 INFO - PROCESS | 1928 | 1461633606165 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 18:20:06 INFO - PROCESS | 1928 | 1461633606168 Marionette TRACE conn2 <- [1,466,null,{}] 18:20:06 INFO - PROCESS | 1928 | 1461633606173 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}] 18:20:06 INFO - PROCESS | 1928 | 1461633606270 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 18:20:06 INFO - PROCESS | 1928 | 1461633606329 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x119c3f000 == 42 [pid = 1928] [id = 124] 18:20:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x115799400) [pid = 1928] [serial = 369] [outer = 0x0] 18:20:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x119261400) [pid = 1928] [serial = 370] [outer = 0x115799400] 18:20:06 INFO - PROCESS | 1928 | 1461633606361 Marionette DEBUG loaded listener.js 18:20:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x11aa67000) [pid = 1928] [serial = 371] [outer = 0x115799400] 18:20:06 INFO - PROCESS | 1928 | 1461633606814 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] 18:20:06 INFO - PROCESS | 1928 | 1461633606843 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 18:20:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 18:20:06 INFO - PROCESS | 1928 | 1461633606847 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 18:20:06 INFO - PROCESS | 1928 | 1461633606849 Marionette TRACE conn2 <- [1,470,null,{}] 18:20:06 INFO - PROCESS | 1928 | 1461633606852 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}] 18:20:06 INFO - PROCESS | 1928 | 1461633606973 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 18:20:07 INFO - PROCESS | 1928 | 1461633607044 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x11bc78800 == 43 [pid = 1928] [id = 125] 18:20:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x11aaa2000) [pid = 1928] [serial = 372] [outer = 0x0] 18:20:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x11c3a5400) [pid = 1928] [serial = 373] [outer = 0x11aaa2000] 18:20:07 INFO - PROCESS | 1928 | 1461633607074 Marionette DEBUG loaded listener.js 18:20:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x123b38800) [pid = 1928] [serial = 374] [outer = 0x11aaa2000] 18:20:07 INFO - PROCESS | 1928 | 1461633607521 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]]]}] 18:20:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 18:20:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 721ms 18:20:07 INFO - PROCESS | 1928 | 1461633607568 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 18:20:07 INFO - PROCESS | 1928 | 1461633607570 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 18:20:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 18:20:07 INFO - PROCESS | 1928 | 1461633607591 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 18:20:07 INFO - PROCESS | 1928 | 1461633607594 Marionette TRACE conn2 <- [1,474,null,{}] 18:20:07 INFO - PROCESS | 1928 | 1461633607602 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}] 18:20:07 INFO - PROCESS | 1928 | 1461633607699 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 18:20:07 INFO - PROCESS | 1928 | 1461633607760 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x12af94800 == 44 [pid = 1928] [id = 126] 18:20:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x126c69c00) [pid = 1928] [serial = 375] [outer = 0x0] 18:20:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x126ddcc00) [pid = 1928] [serial = 376] [outer = 0x126c69c00] 18:20:07 INFO - PROCESS | 1928 | 1461633607791 Marionette DEBUG loaded listener.js 18:20:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x127ae6c00) [pid = 1928] [serial = 377] [outer = 0x126c69c00] 18:20:08 INFO - PROCESS | 1928 | 1461633608283 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]]]}] 18:20:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 18:20:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 723ms 18:20:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 18:20:08 INFO - PROCESS | 1928 | 1461633608319 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 18:20:08 INFO - PROCESS | 1928 | 1461633608322 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 18:20:08 INFO - PROCESS | 1928 | 1461633608324 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 18:20:08 INFO - PROCESS | 1928 | 1461633608326 Marionette TRACE conn2 <- [1,478,null,{}] 18:20:08 INFO - PROCESS | 1928 | 1461633608329 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}] 18:20:08 INFO - PROCESS | 1928 | 1461633608433 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 18:20:08 INFO - PROCESS | 1928 | 1461633608507 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x115661800 == 45 [pid = 1928] [id = 127] 18:20:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x1147d5800) [pid = 1928] [serial = 378] [outer = 0x0] 18:20:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x126c70400) [pid = 1928] [serial = 379] [outer = 0x1147d5800] 18:20:08 INFO - PROCESS | 1928 | 1461633608557 Marionette DEBUG loaded listener.js 18:20:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x128bef800) [pid = 1928] [serial = 380] [outer = 0x1147d5800] 18:20:09 INFO - PROCESS | 1928 | 1461633609224 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]]]}] 18:20:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 18:20:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 919ms 18:20:09 INFO - PROCESS | 1928 | 1461633609244 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 18:20:09 INFO - PROCESS | 1928 | 1461633609246 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 18:20:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 18:20:09 INFO - PROCESS | 1928 | 1461633609249 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 18:20:09 INFO - PROCESS | 1928 | 1461633609252 Marionette TRACE conn2 <- [1,482,null,{}] 18:20:09 INFO - PROCESS | 1928 | 1461633609255 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}] 18:20:09 INFO - PROCESS | 1928 | 1461633609377 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 18:20:09 INFO - PROCESS | 1928 | 1461633609385 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x11899b000 == 46 [pid = 1928] [id = 128] 18:20:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x119258800) [pid = 1928] [serial = 381] [outer = 0x0] 18:20:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x11aa63400) [pid = 1928] [serial = 382] [outer = 0x119258800] 18:20:09 INFO - PROCESS | 1928 | 1461633609427 Marionette DEBUG loaded listener.js 18:20:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x11ad9a800) [pid = 1928] [serial = 383] [outer = 0x119258800] 18:20:09 INFO - PROCESS | 1928 | --DOCSHELL 0x128a25800 == 45 [pid = 1928] [id = 122] 18:20:09 INFO - PROCESS | 1928 | --DOCSHELL 0x127a70800 == 44 [pid = 1928] [id = 121] 18:20:09 INFO - PROCESS | 1928 | --DOCSHELL 0x118818000 == 43 [pid = 1928] [id = 120] 18:20:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12697c000 == 42 [pid = 1928] [id = 119] 18:20:09 INFO - PROCESS | 1928 | --DOCSHELL 0x124273800 == 41 [pid = 1928] [id = 118] 18:20:09 INFO - PROCESS | 1928 | --DOCSHELL 0x11c5bd800 == 40 [pid = 1928] [id = 117] 18:20:09 INFO - PROCESS | 1928 | --DOCSHELL 0x11c170000 == 39 [pid = 1928] [id = 116] 18:20:09 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x11894e400) [pid = 1928] [serial = 322] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1928 | --DOCSHELL 0x11bc7d000 == 38 [pid = 1928] [id = 115] 18:20:09 INFO - PROCESS | 1928 | --DOCSHELL 0x118917800 == 37 [pid = 1928] [id = 114] 18:20:09 INFO - PROCESS | 1928 | --DOCSHELL 0x11890c800 == 36 [pid = 1928] [id = 113] 18:20:09 INFO - PROCESS | 1928 | --DOCSHELL 0x11899d800 == 35 [pid = 1928] [id = 110] 18:20:09 INFO - PROCESS | 1928 | --DOCSHELL 0x114b7a000 == 34 [pid = 1928] [id = 109] 18:20:09 INFO - PROCESS | 1928 | 1461633609866 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]]]}] 18:20:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 18:20:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 624ms 18:20:09 INFO - PROCESS | 1928 | 1461633609875 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 18:20:09 INFO - PROCESS | 1928 | 1461633609879 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 18:20:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 18:20:09 INFO - PROCESS | 1928 | 1461633609883 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 18:20:09 INFO - PROCESS | 1928 | 1461633609885 Marionette TRACE conn2 <- [1,486,null,{}] 18:20:09 INFO - PROCESS | 1928 | 1461633609887 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}] 18:20:09 INFO - PROCESS | 1928 | 1461633609969 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 18:20:09 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x118e0e400) [pid = 1928] [serial = 272] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x11ad99000) [pid = 1928] [serial = 280] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x11af4c000) [pid = 1928] [serial = 281] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x123c4cc00) [pid = 1928] [serial = 295] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x123c89c00) [pid = 1928] [serial = 296] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x11bcf4c00) [pid = 1928] [serial = 286] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x11c3ad400) [pid = 1928] [serial = 287] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x11b868400) [pid = 1928] [serial = 283] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x11b8d6800) [pid = 1928] [serial = 284] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x1243e0400) [pid = 1928] [serial = 269] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x123b3e800) [pid = 1928] [serial = 292] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x123c4a000) [pid = 1928] [serial = 293] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x126caa000) [pid = 1928] [serial = 304] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x11c581000) [pid = 1928] [serial = 289] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x123a57000) [pid = 1928] [serial = 290] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x119262800) [pid = 1928] [serial = 274] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x119dab800) [pid = 1928] [serial = 275] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x12698a800) [pid = 1928] [serial = 302] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x1278e3800) [pid = 1928] [serial = 307] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x127886800) [pid = 1928] [serial = 305] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x127ceb000) [pid = 1928] [serial = 311] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1928 | --DOMWINDOW == 93 (0x124244000) [pid = 1928] [serial = 310] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1928 | --DOMWINDOW == 92 (0x129735400) [pid = 1928] [serial = 316] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1928 | --DOMWINDOW == 91 (0x127ae4800) [pid = 1928] [serial = 308] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1928 | --DOMWINDOW == 90 (0x123c8c800) [pid = 1928] [serial = 298] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1928 | --DOMWINDOW == 89 (0x128bf2000) [pid = 1928] [serial = 314] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1928 | --DOMWINDOW == 88 (0x127cf2c00) [pid = 1928] [serial = 313] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1928 | --DOMWINDOW == 87 (0x12973e000) [pid = 1928] [serial = 317] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1928 | --DOMWINDOW == 86 (0x123c96800) [pid = 1928] [serial = 299] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1928 | --DOMWINDOW == 85 (0x129740800) [pid = 1928] [serial = 319] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1928 | --DOMWINDOW == 84 (0x124664c00) [pid = 1928] [serial = 301] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1928 | --DOMWINDOW == 83 (0x11a58f800) [pid = 1928] [serial = 277] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1928 | --DOMWINDOW == 82 (0x11aaab000) [pid = 1928] [serial = 278] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1928 | --DOMWINDOW == 81 (0x1186ab400) [pid = 1928] [serial = 271] [outer = 0x0] [url = about:blank] 18:20:10 INFO - PROCESS | 1928 | 1461633610024 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x119180000 == 35 [pid = 1928] [id = 129] 18:20:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 82 (0x1186ab400) [pid = 1928] [serial = 384] [outer = 0x0] 18:20:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 83 (0x11a58f800) [pid = 1928] [serial = 385] [outer = 0x1186ab400] 18:20:10 INFO - PROCESS | 1928 | 1461633610052 Marionette DEBUG loaded listener.js 18:20:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 84 (0x11c0c6400) [pid = 1928] [serial = 386] [outer = 0x1186ab400] 18:20:10 INFO - PROCESS | 1928 | 1461633610371 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]]]}] 18:20:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 18:20:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 520ms 18:20:10 INFO - PROCESS | 1928 | 1461633610404 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 18:20:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 18:20:10 INFO - PROCESS | 1928 | 1461633610408 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 18:20:10 INFO - PROCESS | 1928 | 1461633610410 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 18:20:10 INFO - PROCESS | 1928 | 1461633610413 Marionette TRACE conn2 <- [1,490,null,{}] 18:20:10 INFO - PROCESS | 1928 | 1461633610420 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}] 18:20:10 INFO - PROCESS | 1928 | 1461633610498 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 18:20:10 INFO - PROCESS | 1928 | 1461633610504 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x11b26c000 == 36 [pid = 1928] [id = 130] 18:20:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 85 (0x11c3ad400) [pid = 1928] [serial = 387] [outer = 0x0] 18:20:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 86 (0x123c55000) [pid = 1928] [serial = 388] [outer = 0x11c3ad400] 18:20:10 INFO - PROCESS | 1928 | 1461633610535 Marionette DEBUG loaded listener.js 18:20:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 87 (0x123d45400) [pid = 1928] [serial = 389] [outer = 0x11c3ad400] 18:20:10 INFO - PROCESS | 1928 | 1461633610875 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]]]}] 18:20:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 18:20:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 520ms 18:20:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 18:20:10 INFO - PROCESS | 1928 | 1461633610932 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 18:20:10 INFO - PROCESS | 1928 | 1461633610933 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 18:20:10 INFO - PROCESS | 1928 | 1461633610935 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 18:20:10 INFO - PROCESS | 1928 | 1461633610936 Marionette TRACE conn2 <- [1,494,null,{}] 18:20:10 INFO - PROCESS | 1928 | 1461633610939 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}] 18:20:11 INFO - PROCESS | 1928 | 1461633611007 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 18:20:11 INFO - PROCESS | 1928 | 1461633611012 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x11bed0000 == 37 [pid = 1928] [id = 131] 18:20:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 88 (0x1240f9400) [pid = 1928] [serial = 390] [outer = 0x0] 18:20:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 89 (0x12466d800) [pid = 1928] [serial = 391] [outer = 0x1240f9400] 18:20:11 INFO - PROCESS | 1928 | 1461633611037 Marionette DEBUG loaded listener.js 18:20:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 90 (0x126ddd000) [pid = 1928] [serial = 392] [outer = 0x1240f9400] 18:20:11 INFO - PROCESS | 1928 | 1461633611378 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]]]}] 18:20:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 18:20:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 469ms 18:20:11 INFO - PROCESS | 1928 | 1461633611405 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 18:20:11 INFO - PROCESS | 1928 | 1461633611408 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 18:20:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 18:20:11 INFO - PROCESS | 1928 | 1461633611417 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 18:20:11 INFO - PROCESS | 1928 | 1461633611418 Marionette TRACE conn2 <- [1,498,null,{}] 18:20:11 INFO - PROCESS | 1928 | 1461633611421 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}] 18:20:11 INFO - PROCESS | 1928 | 1461633611496 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 18:20:11 INFO - PROCESS | 1928 | 1461633611500 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c381000 == 38 [pid = 1928] [id = 132] 18:20:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x126dde400) [pid = 1928] [serial = 393] [outer = 0x0] 18:20:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x127a32400) [pid = 1928] [serial = 394] [outer = 0x126dde400] 18:20:11 INFO - PROCESS | 1928 | 1461633611528 Marionette DEBUG loaded listener.js 18:20:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x127cf0c00) [pid = 1928] [serial = 395] [outer = 0x126dde400] 18:20:11 INFO - PROCESS | 1928 | 1461633611866 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]]]}] 18:20:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 18:20:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 469ms 18:20:11 INFO - PROCESS | 1928 | 1461633611887 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 18:20:11 INFO - PROCESS | 1928 | 1461633611888 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 18:20:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 18:20:11 INFO - PROCESS | 1928 | 1461633611893 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 18:20:11 INFO - PROCESS | 1928 | 1461633611894 Marionette TRACE conn2 <- [1,502,null,{}] 18:20:11 INFO - PROCESS | 1928 | 1461633611896 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}] 18:20:11 INFO - PROCESS | 1928 | 1461633611987 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 18:20:11 INFO - PROCESS | 1928 | 1461633611995 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x123d67800 == 39 [pid = 1928] [id = 133] 18:20:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x128be9800) [pid = 1928] [serial = 396] [outer = 0x0] 18:20:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x12ad11c00) [pid = 1928] [serial = 397] [outer = 0x128be9800] 18:20:12 INFO - PROCESS | 1928 | 1461633612023 Marionette DEBUG loaded listener.js 18:20:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x12b33a800) [pid = 1928] [serial = 398] [outer = 0x128be9800] 18:20:12 INFO - PROCESS | 1928 | 1461633612402 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]]]}] 18:20:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 18:20:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 518ms 18:20:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 18:20:12 INFO - PROCESS | 1928 | 1461633612411 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 18:20:12 INFO - PROCESS | 1928 | 1461633612412 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 18:20:12 INFO - PROCESS | 1928 | 1461633612415 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 18:20:12 INFO - PROCESS | 1928 | 1461633612416 Marionette TRACE conn2 <- [1,506,null,{}] 18:20:12 INFO - PROCESS | 1928 | 1461633612418 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}] 18:20:12 INFO - PROCESS | 1928 | 1461633612516 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 18:20:12 INFO - PROCESS | 1928 | 1461633612521 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x12459d800 == 40 [pid = 1928] [id = 134] 18:20:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x114bb8c00) [pid = 1928] [serial = 399] [outer = 0x0] 18:20:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x12b341c00) [pid = 1928] [serial = 400] [outer = 0x114bb8c00] 18:20:12 INFO - PROCESS | 1928 | 1461633612547 Marionette DEBUG loaded listener.js 18:20:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x12b459000) [pid = 1928] [serial = 401] [outer = 0x114bb8c00] 18:20:12 INFO - PROCESS | 1928 | 1461633612884 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]]]}] 18:20:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 18:20:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 520ms 18:20:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 18:20:12 INFO - PROCESS | 1928 | 1461633612935 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 18:20:12 INFO - PROCESS | 1928 | 1461633612936 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 18:20:12 INFO - PROCESS | 1928 | 1461633612938 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 18:20:12 INFO - PROCESS | 1928 | 1461633612939 Marionette TRACE conn2 <- [1,510,null,{}] 18:20:12 INFO - PROCESS | 1928 | 1461633612942 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}] 18:20:13 INFO - PROCESS | 1928 | 1461633613031 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 18:20:13 INFO - PROCESS | 1928 | 1461633613043 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x1269a3800 == 41 [pid = 1928] [id = 135] 18:20:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x12b459c00) [pid = 1928] [serial = 402] [outer = 0x0] 18:20:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x12b6df800) [pid = 1928] [serial = 403] [outer = 0x12b459c00] 18:20:13 INFO - PROCESS | 1928 | 1461633613068 Marionette DEBUG loaded listener.js 18:20:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x12b6ea800) [pid = 1928] [serial = 404] [outer = 0x12b459c00] 18:20:13 INFO - PROCESS | 1928 | 1461633613381 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]]]}] 18:20:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 18:20:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 470ms 18:20:13 INFO - PROCESS | 1928 | 1461633613410 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 18:20:13 INFO - PROCESS | 1928 | 1461633613411 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 18:20:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 18:20:13 INFO - PROCESS | 1928 | 1461633613414 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 18:20:13 INFO - PROCESS | 1928 | 1461633613415 Marionette TRACE conn2 <- [1,514,null,{}] 18:20:13 INFO - PROCESS | 1928 | 1461633613417 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}] 18:20:13 INFO - PROCESS | 1928 | 1461633613510 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 18:20:13 INFO - PROCESS | 1928 | 1461633613515 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x128b84000 == 42 [pid = 1928] [id = 136] 18:20:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x12b45c400) [pid = 1928] [serial = 405] [outer = 0x0] 18:20:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x12c7ca400) [pid = 1928] [serial = 406] [outer = 0x12b45c400] 18:20:13 INFO - PROCESS | 1928 | 1461633613540 Marionette DEBUG loaded listener.js 18:20:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x12cfdec00) [pid = 1928] [serial = 407] [outer = 0x12b45c400] 18:20:13 INFO - PROCESS | 1928 | 1461633613886 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]]]}] 18:20:13 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 18:20:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 518ms 18:20:13 INFO - PROCESS | 1928 | 1461633613932 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 18:20:13 INFO - PROCESS | 1928 | 1461633613933 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 18:20:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 18:20:13 INFO - PROCESS | 1928 | 1461633613936 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 18:20:13 INFO - PROCESS | 1928 | 1461633613937 Marionette TRACE conn2 <- [1,518,null,{}] 18:20:13 INFO - PROCESS | 1928 | 1461633613939 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}] 18:20:14 INFO - PROCESS | 1928 | 1461633614033 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 18:20:14 INFO - PROCESS | 1928 | 1461633614038 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x11639b800 == 43 [pid = 1928] [id = 137] 18:20:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x126de6c00) [pid = 1928] [serial = 408] [outer = 0x0] 18:20:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x12d0b2000) [pid = 1928] [serial = 409] [outer = 0x126de6c00] 18:20:14 INFO - PROCESS | 1928 | 1461633614064 Marionette DEBUG loaded listener.js 18:20:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x127ae4800) [pid = 1928] [serial = 410] [outer = 0x126de6c00] 18:20:14 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x115751400) [pid = 1928] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 18:20:14 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x123c8b400) [pid = 1928] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 18:20:14 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x124661c00) [pid = 1928] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 18:20:14 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x123c93800) [pid = 1928] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 18:20:14 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x118e0a400) [pid = 1928] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 18:20:14 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x11b247c00) [pid = 1928] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 18:20:14 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x118e7d800) [pid = 1928] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 18:20:14 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x11c0bf000) [pid = 1928] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 18:20:14 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x11bcf4000) [pid = 1928] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 18:20:14 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x127ba9800) [pid = 1928] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 18:20:14 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x11a592000) [pid = 1928] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 18:20:14 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x119260800) [pid = 1928] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 18:20:14 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x11af50400) [pid = 1928] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 18:20:14 INFO - PROCESS | 1928 | 1461633614573 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]]]}] 18:20:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 18:20:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 672ms 18:20:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 18:20:14 INFO - PROCESS | 1928 | 1461633614610 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 18:20:14 INFO - PROCESS | 1928 | 1461633614611 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 18:20:14 INFO - PROCESS | 1928 | 1461633614613 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 18:20:14 INFO - PROCESS | 1928 | 1461633614615 Marionette TRACE conn2 <- [1,522,null,{}] 18:20:14 INFO - PROCESS | 1928 | 1461633614618 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}] 18:20:14 INFO - PROCESS | 1928 | 1461633614712 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 18:20:14 INFO - PROCESS | 1928 | 1461633614716 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x12974f000 == 44 [pid = 1928] [id = 138] 18:20:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x119d44c00) [pid = 1928] [serial = 411] [outer = 0x0] 18:20:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x127ba9800) [pid = 1928] [serial = 412] [outer = 0x119d44c00] 18:20:14 INFO - PROCESS | 1928 | 1461633614747 Marionette DEBUG loaded listener.js 18:20:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x12d1ac000) [pid = 1928] [serial = 413] [outer = 0x119d44c00] 18:20:15 INFO - PROCESS | 1928 | 1461633615091 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]]]}] 18:20:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 18:20:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 519ms 18:20:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 18:20:15 INFO - PROCESS | 1928 | 1461633615134 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 18:20:15 INFO - PROCESS | 1928 | 1461633615135 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 18:20:15 INFO - PROCESS | 1928 | 1461633615137 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 18:20:15 INFO - PROCESS | 1928 | 1461633615138 Marionette TRACE conn2 <- [1,526,null,{}] 18:20:15 INFO - PROCESS | 1928 | 1461633615140 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}] 18:20:15 INFO - PROCESS | 1928 | 1461633615217 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 18:20:15 INFO - PROCESS | 1928 | 1461633615264 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b668000 == 45 [pid = 1928] [id = 139] 18:20:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x12d0aec00) [pid = 1928] [serial = 414] [outer = 0x0] 18:20:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x12d504c00) [pid = 1928] [serial = 415] [outer = 0x12d0aec00] 18:20:15 INFO - PROCESS | 1928 | 1461633615290 Marionette DEBUG loaded listener.js 18:20:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x12d511400) [pid = 1928] [serial = 416] [outer = 0x12d0aec00] 18:20:15 INFO - PROCESS | 1928 | 1461633615590 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]]]}] 18:20:15 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 18:20:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 472ms 18:20:15 INFO - PROCESS | 1928 | 1461633615610 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 18:20:15 INFO - PROCESS | 1928 | 1461633615611 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 18:20:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 18:20:15 INFO - PROCESS | 1928 | 1461633615614 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 18:20:15 INFO - PROCESS | 1928 | 1461633615615 Marionette TRACE conn2 <- [1,530,null,{}] 18:20:15 INFO - PROCESS | 1928 | 1461633615617 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}] 18:20:15 INFO - PROCESS | 1928 | 1461633615699 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 18:20:15 INFO - PROCESS | 1928 | 1461633615703 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d016000 == 46 [pid = 1928] [id = 140] 18:20:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x12d511800) [pid = 1928] [serial = 417] [outer = 0x0] 18:20:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x12d5b8800) [pid = 1928] [serial = 418] [outer = 0x12d511800] 18:20:15 INFO - PROCESS | 1928 | 1461633615729 Marionette DEBUG loaded listener.js 18:20:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x12dbcd000) [pid = 1928] [serial = 419] [outer = 0x12d511800] 18:20:16 INFO - PROCESS | 1928 | 1461633616046 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"]]]}] 18:20:16 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 18:20:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 18:20:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 18:20:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:20:16 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 18:20:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 18:20:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 18:20:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:20:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 469ms 18:20:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 18:20:16 INFO - PROCESS | 1928 | 1461633616083 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 18:20:16 INFO - PROCESS | 1928 | 1461633616084 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 18:20:16 INFO - PROCESS | 1928 | 1461633616087 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 18:20:16 INFO - PROCESS | 1928 | 1461633616088 Marionette TRACE conn2 <- [1,534,null,{}] 18:20:16 INFO - PROCESS | 1928 | 1461633616090 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}] 18:20:16 INFO - PROCESS | 1928 | 1461633616195 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 18:20:16 INFO - PROCESS | 1928 | 1461633616202 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d1e3000 == 47 [pid = 1928] [id = 141] 18:20:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x12dbcf800) [pid = 1928] [serial = 420] [outer = 0x0] 18:20:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x12e52f400) [pid = 1928] [serial = 421] [outer = 0x12dbcf800] 18:20:16 INFO - PROCESS | 1928 | 1461633616227 Marionette DEBUG loaded listener.js 18:20:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x12e538c00) [pid = 1928] [serial = 422] [outer = 0x12dbcf800] 18:20:16 INFO - PROCESS | 1928 | 1461633616635 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]]]}] 18:20:16 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 18:20:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 572ms 18:20:16 INFO - PROCESS | 1928 | 1461633616660 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 18:20:16 INFO - PROCESS | 1928 | 1461633616663 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 18:20:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 18:20:16 INFO - PROCESS | 1928 | 1461633616666 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 18:20:16 INFO - PROCESS | 1928 | 1461633616669 Marionette TRACE conn2 <- [1,538,null,{}] 18:20:16 INFO - PROCESS | 1928 | 1461633616677 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}] 18:20:16 INFO - PROCESS | 1928 | 1461633616791 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 18:20:16 INFO - PROCESS | 1928 | 1461633616865 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a74c800 == 48 [pid = 1928] [id = 142] 18:20:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x118e83000) [pid = 1928] [serial = 423] [outer = 0x0] 18:20:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x119877c00) [pid = 1928] [serial = 424] [outer = 0x118e83000] 18:20:16 INFO - PROCESS | 1928 | 1461633616904 Marionette DEBUG loaded listener.js 18:20:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x11b8d2000) [pid = 1928] [serial = 425] [outer = 0x118e83000] 18:20:17 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. 18:20:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 623ms 18:20:17 INFO - PROCESS | 1928 | 1461633617283 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]]]}] 18:20:17 INFO - PROCESS | 1928 | 1461633617293 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 18:20:17 INFO - PROCESS | 1928 | 1461633617297 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 18:20:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 18:20:17 INFO - PROCESS | 1928 | 1461633617301 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 18:20:17 INFO - PROCESS | 1928 | 1461633617303 Marionette TRACE conn2 <- [1,542,null,{}] 18:20:17 INFO - PROCESS | 1928 | 1461633617306 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}] 18:20:17 INFO - PROCESS | 1928 | 1461633617428 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 18:20:17 INFO - PROCESS | 1928 | 1461633617490 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c10d800 == 49 [pid = 1928] [id = 143] 18:20:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x11ba3a000) [pid = 1928] [serial = 426] [outer = 0x0] 18:20:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x123b3f400) [pid = 1928] [serial = 427] [outer = 0x11ba3a000] 18:20:17 INFO - PROCESS | 1928 | 1461633617520 Marionette DEBUG loaded listener.js 18:20:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x123c8a400) [pid = 1928] [serial = 428] [outer = 0x11ba3a000] 18:20:17 INFO - PROCESS | 1928 | 1461633617904 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]]]}] 18:20:17 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. 18:20:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 624ms 18:20:17 INFO - PROCESS | 1928 | 1461633617927 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 18:20:17 INFO - PROCESS | 1928 | 1461633617929 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 18:20:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 18:20:17 INFO - PROCESS | 1928 | 1461633617931 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 18:20:17 INFO - PROCESS | 1928 | 1461633617934 Marionette TRACE conn2 <- [1,546,null,{}] 18:20:17 INFO - PROCESS | 1928 | 1461633617961 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}] 18:20:18 INFO - PROCESS | 1928 | 1461633618087 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 18:20:18 INFO - PROCESS | 1928 | 1461633618147 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d1ce800 == 50 [pid = 1928] [id = 144] 18:20:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x12466f000) [pid = 1928] [serial = 429] [outer = 0x0] 18:20:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x128b0f400) [pid = 1928] [serial = 430] [outer = 0x12466f000] 18:20:18 INFO - PROCESS | 1928 | 1461633618188 Marionette DEBUG loaded listener.js 18:20:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x12ad11800) [pid = 1928] [serial = 431] [outer = 0x12466f000] 18:20:18 INFO - PROCESS | 1928 | 1461633618610 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]]]}] 18:20:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 18:20:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 723ms 18:20:18 INFO - PROCESS | 1928 | 1461633618655 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 18:20:18 INFO - PROCESS | 1928 | 1461633618658 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 18:20:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 18:20:18 INFO - PROCESS | 1928 | 1461633618662 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 18:20:18 INFO - PROCESS | 1928 | 1461633618664 Marionette TRACE conn2 <- [1,550,null,{}] 18:20:18 INFO - PROCESS | 1928 | 1461633618667 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}] 18:20:18 INFO - PROCESS | 1928 | 1461633618886 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 18:20:19 INFO - PROCESS | 1928 | 1461633619025 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x12db6c000 == 51 [pid = 1928] [id = 145] 18:20:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x12698a800) [pid = 1928] [serial = 432] [outer = 0x0] 18:20:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x12af23000) [pid = 1928] [serial = 433] [outer = 0x12698a800] 18:20:19 INFO - PROCESS | 1928 | 1461633619077 Marionette DEBUG loaded listener.js 18:20:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x12d0ae800) [pid = 1928] [serial = 434] [outer = 0x12698a800] 18:20:19 INFO - PROCESS | 1928 | 1461633619461 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]]]}] 18:20:19 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. 18:20:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 821ms 18:20:19 INFO - PROCESS | 1928 | 1461633619483 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 18:20:19 INFO - PROCESS | 1928 | 1461633619484 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 18:20:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 18:20:19 INFO - PROCESS | 1928 | 1461633619487 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 18:20:19 INFO - PROCESS | 1928 | 1461633619488 Marionette TRACE conn2 <- [1,554,null,{}] 18:20:19 INFO - PROCESS | 1928 | 1461633619490 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}] 18:20:19 INFO - PROCESS | 1928 | 1461633619590 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 18:20:19 INFO - PROCESS | 1928 | 1461633619638 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x123d73800 == 52 [pid = 1928] [id = 146] 18:20:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x127cecc00) [pid = 1928] [serial = 435] [outer = 0x0] 18:20:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x12af4e400) [pid = 1928] [serial = 436] [outer = 0x127cecc00] 18:20:19 INFO - PROCESS | 1928 | 1461633619668 Marionette DEBUG loaded listener.js 18:20:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x12d1a7800) [pid = 1928] [serial = 437] [outer = 0x127cecc00] 18:20:19 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:20 INFO - PROCESS | 1928 | 1461633620236 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]]]}] 18:20:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 18:20:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 824ms 18:20:20 INFO - PROCESS | 1928 | 1461633620314 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 18:20:20 INFO - PROCESS | 1928 | 1461633620316 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 18:20:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 18:20:20 INFO - PROCESS | 1928 | 1461633620320 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 18:20:20 INFO - PROCESS | 1928 | 1461633620323 Marionette TRACE conn2 <- [1,558,null,{}] 18:20:20 INFO - PROCESS | 1928 | 1461633620328 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}] 18:20:20 INFO - PROCESS | 1928 | 1461633620414 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 18:20:20 INFO - PROCESS | 1928 | 1461633620475 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x11917a800 == 53 [pid = 1928] [id = 147] 18:20:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x11579bc00) [pid = 1928] [serial = 438] [outer = 0x0] 18:20:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x1163f2400) [pid = 1928] [serial = 439] [outer = 0x11579bc00] 18:20:20 INFO - PROCESS | 1928 | 1461633620504 Marionette DEBUG loaded listener.js 18:20:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x118f9f000) [pid = 1928] [serial = 440] [outer = 0x11579bc00] 18:20:20 INFO - PROCESS | 1928 | 1461633620928 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]]]}] 18:20:20 INFO - PROCESS | 1928 | --DOCSHELL 0x119b3a000 == 52 [pid = 1928] [id = 111] 18:20:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12d016000 == 51 [pid = 1928] [id = 140] 18:20:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12b668000 == 50 [pid = 1928] [id = 139] 18:20:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12974f000 == 49 [pid = 1928] [id = 138] 18:20:20 INFO - PROCESS | 1928 | --DOCSHELL 0x11639b800 == 48 [pid = 1928] [id = 137] 18:20:20 INFO - PROCESS | 1928 | --DOCSHELL 0x128b84000 == 47 [pid = 1928] [id = 136] 18:20:20 INFO - PROCESS | 1928 | --DOCSHELL 0x1269a3800 == 46 [pid = 1928] [id = 135] 18:20:20 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x11aaa7800) [pid = 1928] [serial = 331] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x119d43c00) [pid = 1928] [serial = 328] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x114bb7000) [pid = 1928] [serial = 325] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x12ad1d400) [pid = 1928] [serial = 367] [outer = 0x0] [url = about:blank] 18:20:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12459d800 == 45 [pid = 1928] [id = 134] 18:20:20 INFO - PROCESS | 1928 | --DOCSHELL 0x123d67800 == 44 [pid = 1928] [id = 133] 18:20:20 INFO - PROCESS | 1928 | --DOCSHELL 0x11c381000 == 43 [pid = 1928] [id = 132] 18:20:20 INFO - PROCESS | 1928 | --DOCSHELL 0x11bed0000 == 42 [pid = 1928] [id = 131] 18:20:20 INFO - PROCESS | 1928 | --DOCSHELL 0x11b26c000 == 41 [pid = 1928] [id = 130] 18:20:20 INFO - PROCESS | 1928 | --DOCSHELL 0x119180000 == 40 [pid = 1928] [id = 129] 18:20:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 18:20:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 675ms 18:20:20 INFO - PROCESS | 1928 | --DOCSHELL 0x11899b000 == 39 [pid = 1928] [id = 128] 18:20:20 INFO - PROCESS | 1928 | --DOCSHELL 0x115661800 == 38 [pid = 1928] [id = 127] 18:20:20 INFO - PROCESS | 1928 | --DOCSHELL 0x119c3f000 == 37 [pid = 1928] [id = 124] 18:20:20 INFO - PROCESS | 1928 | 1461633620996 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 18:20:21 INFO - PROCESS | 1928 | 1461633621000 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 18:20:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 18:20:21 INFO - PROCESS | 1928 | 1461633621004 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 18:20:21 INFO - PROCESS | 1928 | 1461633621006 Marionette TRACE conn2 <- [1,562,null,{}] 18:20:21 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x11918f800) [pid = 1928] [serial = 323] [outer = 0x0] [url = about:blank] 18:20:21 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x12977bc00) [pid = 1928] [serial = 320] [outer = 0x0] [url = about:blank] 18:20:21 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x127884c00) [pid = 1928] [serial = 352] [outer = 0x0] [url = about:blank] 18:20:21 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x123e73800) [pid = 1928] [serial = 349] [outer = 0x0] [url = about:blank] 18:20:21 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x11ada3000) [pid = 1928] [serial = 340] [outer = 0x0] [url = about:blank] 18:20:21 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x11b8ddc00) [pid = 1928] [serial = 341] [outer = 0x0] [url = about:blank] 18:20:21 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x11ba40000) [pid = 1928] [serial = 335] [outer = 0x0] [url = about:blank] 18:20:21 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x11b8de000) [pid = 1928] [serial = 334] [outer = 0x0] [url = about:blank] 18:20:21 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x119db7c00) [pid = 1928] [serial = 338] [outer = 0x0] [url = about:blank] 18:20:21 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x118fa2800) [pid = 1928] [serial = 337] [outer = 0x0] [url = about:blank] 18:20:21 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x123c4b400) [pid = 1928] [serial = 346] [outer = 0x0] [url = about:blank] 18:20:21 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x11c580800) [pid = 1928] [serial = 343] [outer = 0x0] [url = about:blank] 18:20:21 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x123b42400) [pid = 1928] [serial = 344] [outer = 0x0] [url = about:blank] 18:20:21 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x127cf3000) [pid = 1928] [serial = 355] [outer = 0x0] [url = about:blank] 18:20:21 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x11ad9cc00) [pid = 1928] [serial = 358] [outer = 0x0] [url = about:blank] 18:20:21 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x123c90800) [pid = 1928] [serial = 361] [outer = 0x0] [url = about:blank] 18:20:21 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x123a5b000) [pid = 1928] [serial = 359] [outer = 0x0] [url = about:blank] 18:20:21 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x128bf8800) [pid = 1928] [serial = 356] [outer = 0x0] [url = about:blank] 18:20:21 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x1243df000) [pid = 1928] [serial = 350] [outer = 0x0] [url = about:blank] 18:20:21 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x129743400) [pid = 1928] [serial = 364] [outer = 0x0] [url = about:blank] 18:20:21 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x12973ec00) [pid = 1928] [serial = 362] [outer = 0x0] [url = about:blank] 18:20:21 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x12ad13800) [pid = 1928] [serial = 365] [outer = 0x0] [url = about:blank] 18:20:21 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x127aef800) [pid = 1928] [serial = 353] [outer = 0x0] [url = about:blank] 18:20:21 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x123c93000) [pid = 1928] [serial = 347] [outer = 0x0] [url = about:blank] 18:20:21 INFO - PROCESS | 1928 | 1461633621030 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}] 18:20:21 INFO - PROCESS | 1928 | 1461633621108 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 18:20:21 INFO - PROCESS | 1928 | 1461633621116 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x115952800 == 38 [pid = 1928] [id = 148] 18:20:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x119260000) [pid = 1928] [serial = 441] [outer = 0x0] 18:20:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x119835c00) [pid = 1928] [serial = 442] [outer = 0x119260000] 18:20:21 INFO - PROCESS | 1928 | 1461633621144 Marionette DEBUG loaded listener.js 18:20:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x11a597000) [pid = 1928] [serial = 443] [outer = 0x119260000] 18:20:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x11a940400) [pid = 1928] [serial = 444] [outer = 0x12fa57000] 18:20:21 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:21 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:21 INFO - PROCESS | 1928 | 1461633621530 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]]]}] 18:20:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 18:20:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 577ms 18:20:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 18:20:21 INFO - PROCESS | 1928 | 1461633621582 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 18:20:21 INFO - PROCESS | 1928 | 1461633621583 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 18:20:21 INFO - PROCESS | 1928 | 1461633621585 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 18:20:21 INFO - PROCESS | 1928 | 1461633621588 Marionette TRACE conn2 <- [1,566,null,{}] 18:20:21 INFO - PROCESS | 1928 | 1461633621595 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}] 18:20:21 INFO - PROCESS | 1928 | 1461633621671 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 18:20:21 INFO - PROCESS | 1928 | 1461633621699 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x119810800 == 39 [pid = 1928] [id = 149] 18:20:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x11ad97c00) [pid = 1928] [serial = 445] [outer = 0x0] 18:20:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x11af4fc00) [pid = 1928] [serial = 446] [outer = 0x11ad97c00] 18:20:21 INFO - PROCESS | 1928 | 1461633621728 Marionette DEBUG loaded listener.js 18:20:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x11b86d400) [pid = 1928] [serial = 447] [outer = 0x11ad97c00] 18:20:21 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:22 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:22 INFO - PROCESS | 1928 | 1461633622083 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]]]}] 18:20:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 18:20:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 522ms 18:20:22 INFO - PROCESS | 1928 | 1461633622108 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 18:20:22 INFO - PROCESS | 1928 | 1461633622111 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 18:20:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 18:20:22 INFO - PROCESS | 1928 | 1461633622125 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 18:20:22 INFO - PROCESS | 1928 | 1461633622126 Marionette TRACE conn2 <- [1,570,null,{}] 18:20:22 INFO - PROCESS | 1928 | 1461633622129 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}] 18:20:22 INFO - PROCESS | 1928 | 1461633622229 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 18:20:22 INFO - PROCESS | 1928 | 1461633622236 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a95f000 == 40 [pid = 1928] [id = 150] 18:20:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x11b8d6000) [pid = 1928] [serial = 448] [outer = 0x0] 18:20:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x11bcf7c00) [pid = 1928] [serial = 449] [outer = 0x11b8d6000] 18:20:22 INFO - PROCESS | 1928 | 1461633622281 Marionette DEBUG loaded listener.js 18:20:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x11c3ac000) [pid = 1928] [serial = 450] [outer = 0x11b8d6000] 18:20:22 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:22 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:22 INFO - PROCESS | 1928 | 1461633622712 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]]]}] 18:20:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 18:20:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 625ms 18:20:22 INFO - PROCESS | 1928 | 1461633622759 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 18:20:22 INFO - PROCESS | 1928 | 1461633622761 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 18:20:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 18:20:22 INFO - PROCESS | 1928 | 1461633622763 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 18:20:22 INFO - PROCESS | 1928 | 1461633622765 Marionette TRACE conn2 <- [1,574,null,{}] 18:20:22 INFO - PROCESS | 1928 | 1461633622767 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}] 18:20:22 INFO - PROCESS | 1928 | 1461633622851 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 18:20:22 INFO - PROCESS | 1928 | 1461633622860 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x119816000 == 41 [pid = 1928] [id = 151] 18:20:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x11c57a800) [pid = 1928] [serial = 451] [outer = 0x0] 18:20:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x123a4f000) [pid = 1928] [serial = 452] [outer = 0x11c57a800] 18:20:22 INFO - PROCESS | 1928 | 1461633622928 Marionette DEBUG loaded listener.js 18:20:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x123c4a800) [pid = 1928] [serial = 453] [outer = 0x11c57a800] 18:20:23 INFO - PROCESS | 1928 | 1461633623427 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]]]}] 18:20:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 18:20:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 671ms 18:20:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 18:20:23 INFO - PROCESS | 1928 | 1461633623434 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 18:20:23 INFO - PROCESS | 1928 | 1461633623435 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 18:20:23 INFO - PROCESS | 1928 | 1461633623437 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 18:20:23 INFO - PROCESS | 1928 | 1461633623439 Marionette TRACE conn2 <- [1,578,null,{}] 18:20:23 INFO - PROCESS | 1928 | 1461633623443 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}] 18:20:23 INFO - PROCESS | 1928 | 1461633623551 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 18:20:23 INFO - PROCESS | 1928 | 1461633623556 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x11becc000 == 42 [pid = 1928] [id = 152] 18:20:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x123c50400) [pid = 1928] [serial = 454] [outer = 0x0] 18:20:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x123c8e000) [pid = 1928] [serial = 455] [outer = 0x123c50400] 18:20:23 INFO - PROCESS | 1928 | 1461633623583 Marionette DEBUG loaded listener.js 18:20:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x1243e0800) [pid = 1928] [serial = 456] [outer = 0x123c50400] 18:20:23 INFO - PROCESS | 1928 | 1461633623919 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]]]}] 18:20:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 18:20:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 522ms 18:20:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 18:20:23 INFO - PROCESS | 1928 | 1461633623959 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 18:20:23 INFO - PROCESS | 1928 | 1461633623960 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 18:20:23 INFO - PROCESS | 1928 | 1461633623962 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 18:20:23 INFO - PROCESS | 1928 | 1461633623964 Marionette TRACE conn2 <- [1,582,null,{}] 18:20:23 INFO - PROCESS | 1928 | 1461633623966 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}] 18:20:24 INFO - PROCESS | 1928 | 1461633624054 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 18:20:24 INFO - PROCESS | 1928 | 1461633624084 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c37a800 == 43 [pid = 1928] [id = 153] 18:20:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x124239800) [pid = 1928] [serial = 457] [outer = 0x0] 18:20:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x126989800) [pid = 1928] [serial = 458] [outer = 0x124239800] 18:20:24 INFO - PROCESS | 1928 | 1461633624110 Marionette DEBUG loaded listener.js 18:20:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x127886800) [pid = 1928] [serial = 459] [outer = 0x124239800] 18:20:24 INFO - PROCESS | 1928 | 1461633624493 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]]]}] 18:20:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 18:20:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 571ms 18:20:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 18:20:24 INFO - PROCESS | 1928 | 1461633624535 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 18:20:24 INFO - PROCESS | 1928 | 1461633624536 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 18:20:24 INFO - PROCESS | 1928 | 1461633624538 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 18:20:24 INFO - PROCESS | 1928 | 1461633624541 Marionette TRACE conn2 <- [1,586,null,{}] 18:20:24 INFO - PROCESS | 1928 | 1461633624544 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}] 18:20:24 INFO - PROCESS | 1928 | 1461633624636 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 18:20:24 INFO - PROCESS | 1928 | 1461633624641 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x123be6800 == 44 [pid = 1928] [id = 154] 18:20:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x124604c00) [pid = 1928] [serial = 460] [outer = 0x0] 18:20:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x127ae4400) [pid = 1928] [serial = 461] [outer = 0x124604c00] 18:20:24 INFO - PROCESS | 1928 | 1461633624666 Marionette DEBUG loaded listener.js 18:20:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x127cf0400) [pid = 1928] [serial = 462] [outer = 0x124604c00] 18:20:24 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:24 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:24 INFO - PROCESS | 1928 | 1461633624963 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]]]}] 18:20:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 18:20:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 472ms 18:20:25 INFO - PROCESS | 1928 | 1461633625029 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 18:20:25 INFO - PROCESS | 1928 | 1461633625031 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 18:20:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 18:20:25 INFO - PROCESS | 1928 | 1461633625034 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 18:20:25 INFO - PROCESS | 1928 | 1461633625036 Marionette TRACE conn2 <- [1,590,null,{}] 18:20:25 INFO - PROCESS | 1928 | 1461633625040 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}] 18:20:25 INFO - PROCESS | 1928 | 1461633625479 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 18:20:25 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x1186ab400) [pid = 1928] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 18:20:25 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x12b45c400) [pid = 1928] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 18:20:25 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x126de6c00) [pid = 1928] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 18:20:25 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x12d0aec00) [pid = 1928] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 18:20:25 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x119d44c00) [pid = 1928] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 18:20:25 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x126c69c00) [pid = 1928] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 18:20:25 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x11aa72400) [pid = 1928] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 18:20:25 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x119838400) [pid = 1928] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 18:20:25 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x1133b0c00) [pid = 1928] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 18:20:25 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x12d511800) [pid = 1928] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 18:20:25 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x114bb8c00) [pid = 1928] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 18:20:25 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x12b459c00) [pid = 1928] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 18:20:25 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x115799400) [pid = 1928] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 18:20:25 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x119258800) [pid = 1928] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 18:20:25 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x1147d5800) [pid = 1928] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 18:20:25 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x11aaa2000) [pid = 1928] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 18:20:25 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x128be9800) [pid = 1928] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 18:20:25 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x1240f9400) [pid = 1928] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 18:20:25 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x11c3ad400) [pid = 1928] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 18:20:25 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x126dde400) [pid = 1928] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 18:20:25 INFO - PROCESS | 1928 | 1461633625569 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x116397800 == 45 [pid = 1928] [id = 155] 18:20:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x1147d5800) [pid = 1928] [serial = 463] [outer = 0x0] 18:20:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x1186af000) [pid = 1928] [serial = 464] [outer = 0x1147d5800] 18:20:25 INFO - PROCESS | 1928 | 1461633625598 Marionette DEBUG loaded listener.js 18:20:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x11aa6fc00) [pid = 1928] [serial = 465] [outer = 0x1147d5800] 18:20:25 INFO - PROCESS | 1928 | 1461633625860 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]]]}] 18:20:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 18:20:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 869ms 18:20:25 INFO - PROCESS | 1928 | 1461633625904 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 18:20:25 INFO - PROCESS | 1928 | 1461633625905 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 18:20:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 18:20:25 INFO - PROCESS | 1928 | 1461633625917 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 18:20:25 INFO - PROCESS | 1928 | 1461633625918 Marionette TRACE conn2 <- [1,594,null,{}] 18:20:25 INFO - PROCESS | 1928 | 1461633625921 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}] 18:20:26 INFO - PROCESS | 1928 | 1461633626003 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 18:20:26 INFO - PROCESS | 1928 | 1461633626051 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x123e60000 == 46 [pid = 1928] [id = 156] 18:20:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x1151ad000) [pid = 1928] [serial = 466] [outer = 0x0] 18:20:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x11ba39800) [pid = 1928] [serial = 467] [outer = 0x1151ad000] 18:20:26 INFO - PROCESS | 1928 | 1461633626077 Marionette DEBUG loaded listener.js 18:20:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x128b13000) [pid = 1928] [serial = 468] [outer = 0x1151ad000] 18:20:26 INFO - PROCESS | 1928 | 1461633626368 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]]]}] 18:20:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 18:20:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 471ms 18:20:26 INFO - PROCESS | 1928 | 1461633626397 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 18:20:26 INFO - PROCESS | 1928 | 1461633626398 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 18:20:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 18:20:26 INFO - PROCESS | 1928 | 1461633626401 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 18:20:26 INFO - PROCESS | 1928 | 1461633626403 Marionette TRACE conn2 <- [1,598,null,{}] 18:20:26 INFO - PROCESS | 1928 | 1461633626406 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}] 18:20:26 INFO - PROCESS | 1928 | 1461633626500 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 18:20:26 INFO - PROCESS | 1928 | 1461633626504 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x128195800 == 47 [pid = 1928] [id = 157] 18:20:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x128b13400) [pid = 1928] [serial = 469] [outer = 0x0] 18:20:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x12973e000) [pid = 1928] [serial = 470] [outer = 0x128b13400] 18:20:26 INFO - PROCESS | 1928 | 1461633626537 Marionette DEBUG loaded listener.js 18:20:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x12af1ac00) [pid = 1928] [serial = 471] [outer = 0x128b13400] 18:20:26 INFO - PROCESS | 1928 | 1461633626880 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]]]}] 18:20:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 18:20:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 520ms 18:20:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 18:20:26 INFO - PROCESS | 1928 | 1461633626921 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 18:20:26 INFO - PROCESS | 1928 | 1461633626923 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 18:20:26 INFO - PROCESS | 1928 | 1461633626925 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 18:20:26 INFO - PROCESS | 1928 | 1461633626926 Marionette TRACE conn2 <- [1,602,null,{}] 18:20:26 INFO - PROCESS | 1928 | 1461633626929 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}] 18:20:27 INFO - PROCESS | 1928 | 1461633627006 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 18:20:27 INFO - PROCESS | 1928 | 1461633627012 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x12974f000 == 48 [pid = 1928] [id = 158] 18:20:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x12af21400) [pid = 1928] [serial = 472] [outer = 0x0] 18:20:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x12b33c800) [pid = 1928] [serial = 473] [outer = 0x12af21400] 18:20:27 INFO - PROCESS | 1928 | 1461633627037 Marionette DEBUG loaded listener.js 18:20:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x12b45a400) [pid = 1928] [serial = 474] [outer = 0x12af21400] 18:20:27 INFO - PROCESS | 1928 | 1461633627352 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]]]}] 18:20:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 18:20:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 468ms 18:20:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 18:20:27 INFO - PROCESS | 1928 | 1461633627394 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 18:20:27 INFO - PROCESS | 1928 | 1461633627395 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 18:20:27 INFO - PROCESS | 1928 | 1461633627397 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 18:20:27 INFO - PROCESS | 1928 | 1461633627398 Marionette TRACE conn2 <- [1,606,null,{}] 18:20:27 INFO - PROCESS | 1928 | 1461633627401 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}] 18:20:27 INFO - PROCESS | 1928 | 1461633627480 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 18:20:27 INFO - PROCESS | 1928 | 1461633627579 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x11473a000 == 49 [pid = 1928] [id = 159] 18:20:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x1133a5800) [pid = 1928] [serial = 475] [outer = 0x0] 18:20:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x1133b0800) [pid = 1928] [serial = 476] [outer = 0x1133a5800] 18:20:27 INFO - PROCESS | 1928 | 1461633627612 Marionette DEBUG loaded listener.js 18:20:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x11574e000) [pid = 1928] [serial = 477] [outer = 0x1133a5800] 18:20:28 INFO - PROCESS | 1928 | 1461633628092 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]]]}] 18:20:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 18:20:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 719ms 18:20:28 INFO - PROCESS | 1928 | 1461633628118 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 18:20:28 INFO - PROCESS | 1928 | 1461633628121 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 18:20:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 18:20:28 INFO - PROCESS | 1928 | 1461633628124 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 18:20:28 INFO - PROCESS | 1928 | 1461633628127 Marionette TRACE conn2 <- [1,610,null,{}] 18:20:28 INFO - PROCESS | 1928 | 1461633628130 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}] 18:20:28 INFO - PROCESS | 1928 | 1461633628233 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 18:20:28 INFO - PROCESS | 1928 | 1461633628282 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a7c5000 == 50 [pid = 1928] [id = 160] 18:20:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x118fa1400) [pid = 1928] [serial = 478] [outer = 0x0] 18:20:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x11aa70c00) [pid = 1928] [serial = 479] [outer = 0x118fa1400] 18:20:28 INFO - PROCESS | 1928 | 1461633628313 Marionette DEBUG loaded listener.js 18:20:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x11ad9b400) [pid = 1928] [serial = 480] [outer = 0x118fa1400] 18:20:28 INFO - PROCESS | 1928 | 1461633628706 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]]]}] 18:20:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 18:20:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 620ms 18:20:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 18:20:28 INFO - PROCESS | 1928 | 1461633628747 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 18:20:28 INFO - PROCESS | 1928 | 1461633628750 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 18:20:28 INFO - PROCESS | 1928 | 1461633628752 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 18:20:28 INFO - PROCESS | 1928 | 1461633628754 Marionette TRACE conn2 <- [1,614,null,{}] 18:20:28 INFO - PROCESS | 1928 | 1461633628758 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}] 18:20:28 INFO - PROCESS | 1928 | 1461633628857 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 18:20:28 INFO - PROCESS | 1928 | 1461633628906 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x124278000 == 51 [pid = 1928] [id = 161] 18:20:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x11b8d2800) [pid = 1928] [serial = 481] [outer = 0x0] 18:20:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x11c3aa000) [pid = 1928] [serial = 482] [outer = 0x11b8d2800] 18:20:28 INFO - PROCESS | 1928 | 1461633628936 Marionette DEBUG loaded listener.js 18:20:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x123c4d800) [pid = 1928] [serial = 483] [outer = 0x11b8d2800] 18:20:29 INFO - PROCESS | 1928 | 1461633629378 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]]]}] 18:20:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 18:20:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 669ms 18:20:29 INFO - PROCESS | 1928 | 1461633629422 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 18:20:29 INFO - PROCESS | 1928 | 1461633629424 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 18:20:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 18:20:29 INFO - PROCESS | 1928 | 1461633629431 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 18:20:29 INFO - PROCESS | 1928 | 1461633629435 Marionette TRACE conn2 <- [1,618,null,{}] 18:20:29 INFO - PROCESS | 1928 | 1461633629439 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}] 18:20:29 INFO - PROCESS | 1928 | 1461633629539 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 18:20:29 INFO - PROCESS | 1928 | 1461633629586 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b3a5800 == 52 [pid = 1928] [id = 162] 18:20:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x123c53400) [pid = 1928] [serial = 484] [outer = 0x0] 18:20:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x123d39c00) [pid = 1928] [serial = 485] [outer = 0x123c53400] 18:20:29 INFO - PROCESS | 1928 | 1461633629615 Marionette DEBUG loaded listener.js 18:20:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x128bf8800) [pid = 1928] [serial = 486] [outer = 0x123c53400] 18:20:30 INFO - PROCESS | 1928 | 1461633630030 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]]]}] 18:20:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 18:20:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 627ms 18:20:30 INFO - PROCESS | 1928 | 1461633630054 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 18:20:30 INFO - PROCESS | 1928 | 1461633630058 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 18:20:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 18:20:30 INFO - PROCESS | 1928 | 1461633630061 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 18:20:30 INFO - PROCESS | 1928 | 1461633630062 Marionette TRACE conn2 <- [1,622,null,{}] 18:20:30 INFO - PROCESS | 1928 | 1461633630065 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}] 18:20:30 INFO - PROCESS | 1928 | 1461633630164 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 18:20:30 INFO - PROCESS | 1928 | 1461633630242 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d005000 == 53 [pid = 1928] [id = 163] 18:20:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x12973f400) [pid = 1928] [serial = 487] [outer = 0x0] 18:20:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x12ad17800) [pid = 1928] [serial = 488] [outer = 0x12973f400] 18:20:30 INFO - PROCESS | 1928 | 1461633630272 Marionette DEBUG loaded listener.js 18:20:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x12b343400) [pid = 1928] [serial = 489] [outer = 0x12973f400] 18:20:30 INFO - PROCESS | 1928 | 1461633630700 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]]]}] 18:20:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 18:20:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 669ms 18:20:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 18:20:30 INFO - PROCESS | 1928 | 1461633630731 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 18:20:30 INFO - PROCESS | 1928 | 1461633630732 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 18:20:30 INFO - PROCESS | 1928 | 1461633630735 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 18:20:30 INFO - PROCESS | 1928 | 1461633630736 Marionette TRACE conn2 <- [1,626,null,{}] 18:20:30 INFO - PROCESS | 1928 | 1461633630739 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}] 18:20:30 INFO - PROCESS | 1928 | 1461633630840 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 18:20:31 INFO - PROCESS | 1928 | 1461633631032 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x119b3b800 == 54 [pid = 1928] [id = 164] 18:20:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x114bb8000) [pid = 1928] [serial = 490] [outer = 0x0] 18:20:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x11574f800) [pid = 1928] [serial = 491] [outer = 0x114bb8000] 18:20:31 INFO - PROCESS | 1928 | 1461633631062 Marionette DEBUG loaded listener.js 18:20:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x118fa2c00) [pid = 1928] [serial = 492] [outer = 0x114bb8000] 18:20:31 INFO - PROCESS | 1928 | 1461633631516 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]]]}] 18:20:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 18:20:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 820ms 18:20:31 INFO - PROCESS | 1928 | 1461633631556 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 18:20:31 INFO - PROCESS | 1928 | 1461633631559 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 18:20:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 18:20:31 INFO - PROCESS | 1928 | 1461633631562 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 18:20:31 INFO - PROCESS | 1928 | 1461633631565 Marionette TRACE conn2 <- [1,630,null,{}] 18:20:31 INFO - PROCESS | 1928 | 1461633631568 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}] 18:20:31 INFO - PROCESS | 1928 | 1461633631662 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 18:20:31 INFO - PROCESS | 1928 | 1461633631711 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x11980a800 == 55 [pid = 1928] [id = 165] 18:20:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x119d44c00) [pid = 1928] [serial = 493] [outer = 0x0] 18:20:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x11ad44400) [pid = 1928] [serial = 494] [outer = 0x119d44c00] 18:20:31 INFO - PROCESS | 1928 | 1461633631740 Marionette DEBUG loaded listener.js 18:20:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x11ada3000) [pid = 1928] [serial = 495] [outer = 0x119d44c00] 18:20:31 INFO - PROCESS | 1928 | --DOCSHELL 0x12974f000 == 54 [pid = 1928] [id = 158] 18:20:31 INFO - PROCESS | 1928 | --DOCSHELL 0x128195800 == 53 [pid = 1928] [id = 157] 18:20:31 INFO - PROCESS | 1928 | --DOCSHELL 0x123e60000 == 52 [pid = 1928] [id = 156] 18:20:31 INFO - PROCESS | 1928 | --DOCSHELL 0x116397800 == 51 [pid = 1928] [id = 155] 18:20:31 INFO - PROCESS | 1928 | --DOCSHELL 0x123be6800 == 50 [pid = 1928] [id = 154] 18:20:31 INFO - PROCESS | 1928 | --DOCSHELL 0x11c37a800 == 49 [pid = 1928] [id = 153] 18:20:31 INFO - PROCESS | 1928 | --DOCSHELL 0x11becc000 == 48 [pid = 1928] [id = 152] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x12e52f400) [pid = 1928] [serial = 421] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOCSHELL 0x119816000 == 47 [pid = 1928] [id = 151] 18:20:32 INFO - PROCESS | 1928 | --DOCSHELL 0x11a95f000 == 46 [pid = 1928] [id = 150] 18:20:32 INFO - PROCESS | 1928 | --DOCSHELL 0x119810800 == 45 [pid = 1928] [id = 149] 18:20:32 INFO - PROCESS | 1928 | --DOCSHELL 0x115952800 == 44 [pid = 1928] [id = 148] 18:20:32 INFO - PROCESS | 1928 | --DOCSHELL 0x11917a800 == 43 [pid = 1928] [id = 147] 18:20:32 INFO - PROCESS | 1928 | --DOCSHELL 0x123d73800 == 42 [pid = 1928] [id = 146] 18:20:32 INFO - PROCESS | 1928 | --DOCSHELL 0x12db6c000 == 41 [pid = 1928] [id = 145] 18:20:32 INFO - PROCESS | 1928 | --DOCSHELL 0x12d1ce800 == 40 [pid = 1928] [id = 144] 18:20:32 INFO - PROCESS | 1928 | --DOCSHELL 0x11c10d800 == 39 [pid = 1928] [id = 143] 18:20:32 INFO - PROCESS | 1928 | --DOCSHELL 0x11a74c800 == 38 [pid = 1928] [id = 142] 18:20:32 INFO - PROCESS | 1928 | --DOCSHELL 0x12d1e3000 == 37 [pid = 1928] [id = 141] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x11ad9dc00) [pid = 1928] [serial = 332] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x11a594c00) [pid = 1928] [serial = 329] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x117981800) [pid = 1928] [serial = 326] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x12d511400) [pid = 1928] [serial = 416] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x127ba9800) [pid = 1928] [serial = 412] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x12d1ac000) [pid = 1928] [serial = 413] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x127ae4800) [pid = 1928] [serial = 410] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x11aa67000) [pid = 1928] [serial = 371] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x126ddcc00) [pid = 1928] [serial = 376] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x127ae6c00) [pid = 1928] [serial = 377] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x12cfdec00) [pid = 1928] [serial = 407] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x12b459000) [pid = 1928] [serial = 401] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x12b33a800) [pid = 1928] [serial = 398] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x12d504c00) [pid = 1928] [serial = 415] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x12dbcd000) [pid = 1928] [serial = 419] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x12d5b8800) [pid = 1928] [serial = 418] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x12b341c00) [pid = 1928] [serial = 400] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x12b6df800) [pid = 1928] [serial = 403] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x119261400) [pid = 1928] [serial = 370] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x11ad9a800) [pid = 1928] [serial = 383] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x11aa63400) [pid = 1928] [serial = 382] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x128bef800) [pid = 1928] [serial = 380] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x126c70400) [pid = 1928] [serial = 379] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x123b38800) [pid = 1928] [serial = 374] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x11c3a5400) [pid = 1928] [serial = 373] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x12ad11c00) [pid = 1928] [serial = 397] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x12466d800) [pid = 1928] [serial = 391] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x126ddd000) [pid = 1928] [serial = 392] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x123c55000) [pid = 1928] [serial = 388] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x123d45400) [pid = 1928] [serial = 389] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x127a32400) [pid = 1928] [serial = 394] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x127cf0c00) [pid = 1928] [serial = 395] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x11a58f800) [pid = 1928] [serial = 385] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x11c0c6400) [pid = 1928] [serial = 386] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x12c7ca400) [pid = 1928] [serial = 406] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x12b6ea800) [pid = 1928] [serial = 404] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x12d0b2000) [pid = 1928] [serial = 409] [outer = 0x0] [url = about:blank] 18:20:32 INFO - PROCESS | 1928 | 1461633632134 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]]]}] 18:20:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 18:20:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 620ms 18:20:32 INFO - PROCESS | 1928 | 1461633632184 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 18:20:32 INFO - PROCESS | 1928 | 1461633632187 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 18:20:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 18:20:32 INFO - PROCESS | 1928 | 1461633632190 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 18:20:32 INFO - PROCESS | 1928 | 1461633632191 Marionette TRACE conn2 <- [1,634,null,{}] 18:20:32 INFO - PROCESS | 1928 | 1461633632194 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}] 18:20:32 INFO - PROCESS | 1928 | 1461633632272 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 18:20:32 INFO - PROCESS | 1928 | 1461633632322 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x119810800 == 38 [pid = 1928] [id = 166] 18:20:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x117981800) [pid = 1928] [serial = 496] [outer = 0x0] 18:20:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x11af49000) [pid = 1928] [serial = 497] [outer = 0x117981800] 18:20:32 INFO - PROCESS | 1928 | 1461633632353 Marionette DEBUG loaded listener.js 18:20:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x11bcea800) [pid = 1928] [serial = 498] [outer = 0x117981800] 18:20:32 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:32 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:32 INFO - PROCESS | 1928 | 1461633632678 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]]]}] 18:20:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 18:20:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 519ms 18:20:32 INFO - PROCESS | 1928 | 1461633632710 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 18:20:32 INFO - PROCESS | 1928 | 1461633632712 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 18:20:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 18:20:32 INFO - PROCESS | 1928 | 1461633632721 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 18:20:32 INFO - PROCESS | 1928 | 1461633632727 Marionette TRACE conn2 <- [1,638,null,{}] 18:20:32 INFO - PROCESS | 1928 | 1461633632733 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}] 18:20:32 INFO - PROCESS | 1928 | 1461633632855 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 18:20:32 INFO - PROCESS | 1928 | 1461633632940 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x11bc71000 == 39 [pid = 1928] [id = 167] 18:20:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x11c12e000) [pid = 1928] [serial = 499] [outer = 0x0] 18:20:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x123b43000) [pid = 1928] [serial = 500] [outer = 0x11c12e000] 18:20:32 INFO - PROCESS | 1928 | 1461633632988 Marionette DEBUG loaded listener.js 18:20:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x123c8cc00) [pid = 1928] [serial = 501] [outer = 0x11c12e000] 18:20:33 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:33 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:33 INFO - PROCESS | 1928 | 1461633633348 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]]]}] 18:20:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 18:20:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 681ms 18:20:33 INFO - PROCESS | 1928 | 1461633633396 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 18:20:33 INFO - PROCESS | 1928 | 1461633633398 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 18:20:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 18:20:33 INFO - PROCESS | 1928 | 1461633633400 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 18:20:33 INFO - PROCESS | 1928 | 1461633633401 Marionette TRACE conn2 <- [1,642,null,{}] 18:20:33 INFO - PROCESS | 1928 | 1461633633404 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}] 18:20:33 INFO - PROCESS | 1928 | 1461633633500 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 18:20:33 INFO - PROCESS | 1928 | 1461633633507 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c108000 == 40 [pid = 1928] [id = 168] 18:20:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x11c581c00) [pid = 1928] [serial = 502] [outer = 0x0] 18:20:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x123c96800) [pid = 1928] [serial = 503] [outer = 0x11c581c00] 18:20:33 INFO - PROCESS | 1928 | 1461633633533 Marionette DEBUG loaded listener.js 18:20:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x126905c00) [pid = 1928] [serial = 504] [outer = 0x11c581c00] 18:20:33 INFO - PROCESS | 1928 | 1461633633846 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]]]}] 18:20:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 18:20:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 468ms 18:20:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 18:20:33 INFO - PROCESS | 1928 | 1461633633868 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 18:20:33 INFO - PROCESS | 1928 | 1461633633870 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 18:20:33 INFO - PROCESS | 1928 | 1461633633872 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 18:20:33 INFO - PROCESS | 1928 | 1461633633875 Marionette TRACE conn2 <- [1,646,null,{}] 18:20:33 INFO - PROCESS | 1928 | 1461633633880 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}] 18:20:33 INFO - PROCESS | 1928 | 1461633633958 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 18:20:33 INFO - PROCESS | 1928 | 1461633633963 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x123bd3000 == 41 [pid = 1928] [id = 169] 18:20:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x1278d9400) [pid = 1928] [serial = 505] [outer = 0x0] 18:20:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x127a32400) [pid = 1928] [serial = 506] [outer = 0x1278d9400] 18:20:33 INFO - PROCESS | 1928 | 1461633633997 Marionette DEBUG loaded listener.js 18:20:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x128bf1c00) [pid = 1928] [serial = 507] [outer = 0x1278d9400] 18:20:34 INFO - PROCESS | 1928 | 1461633634388 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]]]}] 18:20:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 18:20:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 573ms 18:20:34 INFO - PROCESS | 1928 | 1461633634445 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 18:20:34 INFO - PROCESS | 1928 | 1461633634446 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 18:20:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 18:20:34 INFO - PROCESS | 1928 | 1461633634449 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 18:20:34 INFO - PROCESS | 1928 | 1461633634450 Marionette TRACE conn2 <- [1,650,null,{}] 18:20:34 INFO - PROCESS | 1928 | 1461633634452 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}] 18:20:34 INFO - PROCESS | 1928 | 1461633634544 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 18:20:34 INFO - PROCESS | 1928 | 1461633634580 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x12426c000 == 42 [pid = 1928] [id = 170] 18:20:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x12973b400) [pid = 1928] [serial = 508] [outer = 0x0] 18:20:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x12b33e800) [pid = 1928] [serial = 509] [outer = 0x12973b400] 18:20:34 INFO - PROCESS | 1928 | 1461633634605 Marionette DEBUG loaded listener.js 18:20:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x12b453800) [pid = 1928] [serial = 510] [outer = 0x12973b400] 18:20:34 INFO - PROCESS | 1928 | 1461633634928 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]]]}] 18:20:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 18:20:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 520ms 18:20:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 18:20:34 INFO - PROCESS | 1928 | 1461633634969 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 18:20:34 INFO - PROCESS | 1928 | 1461633634970 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 18:20:34 INFO - PROCESS | 1928 | 1461633634973 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 18:20:34 INFO - PROCESS | 1928 | 1461633634974 Marionette TRACE conn2 <- [1,654,null,{}] 18:20:34 INFO - PROCESS | 1928 | 1461633634976 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}] 18:20:35 INFO - PROCESS | 1928 | 1461633635067 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 18:20:35 INFO - PROCESS | 1928 | 1461633635072 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x126970800 == 43 [pid = 1928] [id = 171] 18:20:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x129743c00) [pid = 1928] [serial = 511] [outer = 0x0] 18:20:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x12b6e4000) [pid = 1928] [serial = 512] [outer = 0x129743c00] 18:20:35 INFO - PROCESS | 1928 | 1461633635098 Marionette DEBUG loaded listener.js 18:20:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x12c7ce800) [pid = 1928] [serial = 513] [outer = 0x129743c00] 18:20:35 INFO - PROCESS | 1928 | 1461633635450 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]]]}] 18:20:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 18:20:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 519ms 18:20:35 INFO - PROCESS | 1928 | 1461633635493 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 18:20:35 INFO - PROCESS | 1928 | 1461633635494 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 18:20:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 18:20:35 INFO - PROCESS | 1928 | 1461633635497 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 18:20:35 INFO - PROCESS | 1928 | 1461633635498 Marionette TRACE conn2 <- [1,658,null,{}] 18:20:35 INFO - PROCESS | 1928 | 1461633635501 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}] 18:20:35 INFO - PROCESS | 1928 | 1461633635601 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 18:20:35 INFO - PROCESS | 1928 | 1461633635615 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x128a14000 == 44 [pid = 1928] [id = 172] 18:20:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x12b6e8c00) [pid = 1928] [serial = 514] [outer = 0x0] 18:20:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x12d0afc00) [pid = 1928] [serial = 515] [outer = 0x12b6e8c00] 18:20:35 INFO - PROCESS | 1928 | 1461633635656 Marionette DEBUG loaded listener.js 18:20:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x12d1a2000) [pid = 1928] [serial = 516] [outer = 0x12b6e8c00] 18:20:36 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x128b13400) [pid = 1928] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 18:20:36 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x1151ad000) [pid = 1928] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 18:20:36 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x1147d5800) [pid = 1928] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 18:20:36 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x12ad14400) [pid = 1928] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 18:20:36 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x123c50400) [pid = 1928] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 18:20:36 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x124239800) [pid = 1928] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 18:20:36 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x124604c00) [pid = 1928] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 18:20:36 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x11c57a800) [pid = 1928] [serial = 451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 18:20:36 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x127cecc00) [pid = 1928] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 18:20:36 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x11ad97c00) [pid = 1928] [serial = 445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 18:20:36 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x11b8d6000) [pid = 1928] [serial = 448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 18:20:36 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x11579bc00) [pid = 1928] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 18:20:36 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x119260000) [pid = 1928] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 18:20:36 INFO - PROCESS | 1928 | 1461633636228 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]]]}] 18:20:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 18:20:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 768ms 18:20:36 INFO - PROCESS | 1928 | 1461633636266 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 18:20:36 INFO - PROCESS | 1928 | 1461633636267 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 18:20:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 18:20:36 INFO - PROCESS | 1928 | 1461633636269 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 18:20:36 INFO - PROCESS | 1928 | 1461633636270 Marionette TRACE conn2 <- [1,662,null,{}] 18:20:36 INFO - PROCESS | 1928 | 1461633636274 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}] 18:20:36 INFO - PROCESS | 1928 | 1461633636350 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 18:20:36 INFO - PROCESS | 1928 | 1461633636374 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x119c44800 == 45 [pid = 1928] [id = 173] 18:20:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x11af48800) [pid = 1928] [serial = 517] [outer = 0x0] 18:20:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x11bcf8000) [pid = 1928] [serial = 518] [outer = 0x11af48800] 18:20:36 INFO - PROCESS | 1928 | 1461633636400 Marionette DEBUG loaded listener.js 18:20:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x1278e1800) [pid = 1928] [serial = 519] [outer = 0x11af48800] 18:20:36 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:36 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:36 INFO - PROCESS | 1928 | 1461633636728 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]]]}] 18:20:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 18:20:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 469ms 18:20:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 18:20:36 INFO - PROCESS | 1928 | 1461633636739 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 18:20:36 INFO - PROCESS | 1928 | 1461633636741 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 18:20:36 INFO - PROCESS | 1928 | 1461633636745 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 18:20:36 INFO - PROCESS | 1928 | 1461633636747 Marionette TRACE conn2 <- [1,666,null,{}] 18:20:36 INFO - PROCESS | 1928 | 1461633636749 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}] 18:20:36 INFO - PROCESS | 1928 | 1461633636850 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 18:20:36 INFO - PROCESS | 1928 | 1461633636858 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b041800 == 46 [pid = 1928] [id = 174] 18:20:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x11af52000) [pid = 1928] [serial = 520] [outer = 0x0] 18:20:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x12ad18800) [pid = 1928] [serial = 521] [outer = 0x11af52000] 18:20:36 INFO - PROCESS | 1928 | 1461633636889 Marionette DEBUG loaded listener.js 18:20:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x12d50d000) [pid = 1928] [serial = 522] [outer = 0x11af52000] 18:20:37 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:37 INFO - PROCESS | 1928 | [1928] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-cen-m64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:20:37 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:37 INFO - PROCESS | 1928 | 1461633637200 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]]]}] 18:20:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 18:20:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 469ms 18:20:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 18:20:37 INFO - PROCESS | 1928 | 1461633637215 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 18:20:37 INFO - PROCESS | 1928 | 1461633637216 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 18:20:37 INFO - PROCESS | 1928 | 1461633637219 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 18:20:37 INFO - PROCESS | 1928 | 1461633637221 Marionette TRACE conn2 <- [1,670,null,{}] 18:20:37 INFO - PROCESS | 1928 | 1461633637225 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}] 18:20:37 INFO - PROCESS | 1928 | 1461633637321 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 18:20:37 INFO - PROCESS | 1928 | 1461633637328 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d1cc000 == 47 [pid = 1928] [id = 175] 18:20:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x12d50e000) [pid = 1928] [serial = 523] [outer = 0x0] 18:20:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x12dbcfc00) [pid = 1928] [serial = 524] [outer = 0x12d50e000] 18:20:37 INFO - PROCESS | 1928 | 1461633637353 Marionette DEBUG loaded listener.js 18:20:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x12e5a6400) [pid = 1928] [serial = 525] [outer = 0x12d50e000] 18:20:37 INFO - PROCESS | 1928 | 1461633637694 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]]]}] 18:20:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 18:20:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 524ms 18:20:37 INFO - PROCESS | 1928 | 1461633637744 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 18:20:37 INFO - PROCESS | 1928 | 1461633637745 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 18:20:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 18:20:37 INFO - PROCESS | 1928 | 1461633637747 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 18:20:37 INFO - PROCESS | 1928 | 1461633637748 Marionette TRACE conn2 <- [1,674,null,{}] 18:20:37 INFO - PROCESS | 1928 | 1461633637750 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}] 18:20:37 INFO - PROCESS | 1928 | 1461633637830 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 18:20:37 INFO - PROCESS | 1928 | 1461633637835 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x12db6e800 == 48 [pid = 1928] [id = 176] 18:20:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x12e5a8400) [pid = 1928] [serial = 526] [outer = 0x0] 18:20:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x12e5af800) [pid = 1928] [serial = 527] [outer = 0x12e5a8400] 18:20:37 INFO - PROCESS | 1928 | 1461633637860 Marionette DEBUG loaded listener.js 18:20:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x12e7d3400) [pid = 1928] [serial = 528] [outer = 0x12e5a8400] 18:20:38 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:38 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:20:38 INFO - PROCESS | 1928 | 1461633638178 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]]]}] 18:20:38 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 18:20:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 469ms 18:20:38 INFO - PROCESS | 1928 | 1461633638263 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 18:20:38 INFO - PROCESS | 1928 | 1461633638265 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 18:20:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 18:20:38 INFO - PROCESS | 1928 | 1461633638270 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 18:20:38 INFO - PROCESS | 1928 | 1461633638272 Marionette TRACE conn2 <- [1,678,null,{}] 18:20:38 INFO - PROCESS | 1928 | 1461633638276 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}] 18:20:38 INFO - PROCESS | 1928 | 1461633638369 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 18:20:38 INFO - PROCESS | 1928 | 1461633638460 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x118e3a800 == 49 [pid = 1928] [id = 177] 18:20:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x1188ea400) [pid = 1928] [serial = 529] [outer = 0x0] 18:20:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x118f9ec00) [pid = 1928] [serial = 530] [outer = 0x1188ea400] 18:20:38 INFO - PROCESS | 1928 | 1461633638491 Marionette DEBUG loaded listener.js 18:20:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x119dae400) [pid = 1928] [serial = 531] [outer = 0x1188ea400] 18:20:38 INFO - PROCESS | 1928 | 1461633638932 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]]]}] 18:20:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 18:20:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 723ms 18:20:39 INFO - PROCESS | 1928 | 1461633639003 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 18:20:39 INFO - PROCESS | 1928 | 1461633639005 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 18:20:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 18:20:39 INFO - PROCESS | 1928 | 1461633639043 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 18:20:39 INFO - PROCESS | 1928 | 1461633639046 Marionette TRACE conn2 <- [1,682,null,{}] 18:20:39 INFO - PROCESS | 1928 | 1461633639050 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}] 18:20:39 INFO - PROCESS | 1928 | 1461633639153 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 18:20:39 INFO - PROCESS | 1928 | 1461633639214 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x11bede800 == 50 [pid = 1928] [id = 178] 18:20:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x11b8dec00) [pid = 1928] [serial = 532] [outer = 0x0] 18:20:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x11ba40c00) [pid = 1928] [serial = 533] [outer = 0x11b8dec00] 18:20:39 INFO - PROCESS | 1928 | 1461633639245 Marionette DEBUG loaded listener.js 18:20:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x11c3aa400) [pid = 1928] [serial = 534] [outer = 0x11b8dec00] 18:20:40 INFO - PROCESS | 1928 | 1461633640144 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]]]}] 18:20:40 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) 18:20:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1144ms 18:20:40 INFO - PROCESS | 1928 | 1461633640167 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 18:20:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 18:20:40 INFO - PROCESS | 1928 | 1461633640168 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 18:20:40 INFO - PROCESS | 1928 | 1461633640170 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 18:20:40 INFO - PROCESS | 1928 | 1461633640172 Marionette TRACE conn2 <- [1,686,null,{}] 18:20:40 INFO - PROCESS | 1928 | 1461633640181 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}] 18:20:40 INFO - PROCESS | 1928 | 1461633640285 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 18:20:40 INFO - PROCESS | 1928 | 1461633640334 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d007800 == 51 [pid = 1928] [id = 179] 18:20:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x126de5400) [pid = 1928] [serial = 535] [outer = 0x0] 18:20:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x127ae6c00) [pid = 1928] [serial = 536] [outer = 0x126de5400] 18:20:40 INFO - PROCESS | 1928 | 1461633640368 Marionette DEBUG loaded listener.js 18:20:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x128bf7800) [pid = 1928] [serial = 537] [outer = 0x126de5400] 18:20:41 INFO - PROCESS | 1928 | 1461633641317 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]]]}] 18:20:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 18:20:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1173ms 18:20:41 INFO - PROCESS | 1928 | 1461633641343 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 18:20:41 INFO - PROCESS | 1928 | 1461633641345 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 18:20:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 18:20:41 INFO - PROCESS | 1928 | 1461633641349 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 18:20:41 INFO - PROCESS | 1928 | 1461633641351 Marionette TRACE conn2 <- [1,690,null,{}] 18:20:41 INFO - PROCESS | 1928 | 1461633641356 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}] 18:20:41 INFO - PROCESS | 1928 | 1461633641450 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 18:20:41 INFO - PROCESS | 1928 | 1461633641497 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x11b855800 == 52 [pid = 1928] [id = 180] 18:20:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x11aa64400) [pid = 1928] [serial = 538] [outer = 0x0] 18:20:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x11aaa0800) [pid = 1928] [serial = 539] [outer = 0x11aa64400] 18:20:41 INFO - PROCESS | 1928 | 1461633641526 Marionette DEBUG loaded listener.js 18:20:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x11af4c400) [pid = 1928] [serial = 540] [outer = 0x11aa64400] 18:20:42 INFO - PROCESS | 1928 | --DOCSHELL 0x12d1cc000 == 51 [pid = 1928] [id = 175] 18:20:42 INFO - PROCESS | 1928 | --DOCSHELL 0x12b041800 == 50 [pid = 1928] [id = 174] 18:20:42 INFO - PROCESS | 1928 | --DOCSHELL 0x119c44800 == 49 [pid = 1928] [id = 173] 18:20:42 INFO - PROCESS | 1928 | --DOCSHELL 0x128a14000 == 48 [pid = 1928] [id = 172] 18:20:42 INFO - PROCESS | 1928 | --DOCSHELL 0x126970800 == 47 [pid = 1928] [id = 171] 18:20:42 INFO - PROCESS | 1928 | --DOCSHELL 0x12426c000 == 46 [pid = 1928] [id = 170] 18:20:42 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x119877c00) [pid = 1928] [serial = 424] [outer = 0x0] [url = about:blank] 18:20:42 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x123b3f400) [pid = 1928] [serial = 427] [outer = 0x0] [url = about:blank] 18:20:42 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x128b0f400) [pid = 1928] [serial = 430] [outer = 0x0] [url = about:blank] 18:20:42 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x12af23000) [pid = 1928] [serial = 433] [outer = 0x0] [url = about:blank] 18:20:42 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x12b33c800) [pid = 1928] [serial = 473] [outer = 0x0] [url = about:blank] 18:20:42 INFO - PROCESS | 1928 | --DOCSHELL 0x123bd3000 == 45 [pid = 1928] [id = 169] 18:20:42 INFO - PROCESS | 1928 | --DOCSHELL 0x11c108000 == 44 [pid = 1928] [id = 168] 18:20:42 INFO - PROCESS | 1928 | --DOCSHELL 0x11bc71000 == 43 [pid = 1928] [id = 167] 18:20:42 INFO - PROCESS | 1928 | --DOCSHELL 0x119810800 == 42 [pid = 1928] [id = 166] 18:20:42 INFO - PROCESS | 1928 | --DOCSHELL 0x11980a800 == 41 [pid = 1928] [id = 165] 18:20:42 INFO - PROCESS | 1928 | --DOCSHELL 0x119b3b800 == 40 [pid = 1928] [id = 164] 18:20:42 INFO - PROCESS | 1928 | --DOCSHELL 0x12b3a5800 == 39 [pid = 1928] [id = 162] 18:20:42 INFO - PROCESS | 1928 | --DOCSHELL 0x11473a000 == 38 [pid = 1928] [id = 159] 18:20:42 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x12b33f400) [pid = 1928] [serial = 368] [outer = 0x0] [url = about:blank] 18:20:42 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x123c8e000) [pid = 1928] [serial = 455] [outer = 0x0] [url = about:blank] 18:20:42 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x126989800) [pid = 1928] [serial = 458] [outer = 0x0] [url = about:blank] 18:20:42 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x127ae4400) [pid = 1928] [serial = 461] [outer = 0x0] [url = about:blank] 18:20:42 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x123a4f000) [pid = 1928] [serial = 452] [outer = 0x0] [url = about:blank] 18:20:42 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x12d1a7800) [pid = 1928] [serial = 437] [outer = 0x0] [url = about:blank] 18:20:42 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x127886800) [pid = 1928] [serial = 459] [outer = 0x0] [url = about:blank] 18:20:42 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x12af4e400) [pid = 1928] [serial = 436] [outer = 0x0] [url = about:blank] 18:20:42 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x11af4fc00) [pid = 1928] [serial = 446] [outer = 0x0] [url = about:blank] 18:20:42 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x11b86d400) [pid = 1928] [serial = 447] [outer = 0x0] [url = about:blank] 18:20:42 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x11bcf7c00) [pid = 1928] [serial = 449] [outer = 0x0] [url = about:blank] 18:20:42 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x11c3ac000) [pid = 1928] [serial = 450] [outer = 0x0] [url = about:blank] 18:20:42 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x118f9f000) [pid = 1928] [serial = 440] [outer = 0x0] [url = about:blank] 18:20:42 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x1163f2400) [pid = 1928] [serial = 439] [outer = 0x0] [url = about:blank] 18:20:42 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x119835c00) [pid = 1928] [serial = 442] [outer = 0x0] [url = about:blank] 18:20:42 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x11a597000) [pid = 1928] [serial = 443] [outer = 0x0] [url = about:blank] 18:20:42 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x12973e000) [pid = 1928] [serial = 470] [outer = 0x0] [url = about:blank] 18:20:42 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x11ba39800) [pid = 1928] [serial = 467] [outer = 0x0] [url = about:blank] 18:20:42 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x1186af000) [pid = 1928] [serial = 464] [outer = 0x0] [url = about:blank] 18:20:42 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x11aa6fc00) [pid = 1928] [serial = 465] [outer = 0x0] [url = about:blank] 18:20:42 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x127cf0400) [pid = 1928] [serial = 462] [outer = 0x0] [url = about:blank] 18:20:42 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x1243e0800) [pid = 1928] [serial = 456] [outer = 0x0] [url = about:blank] 18:20:42 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x128b13000) [pid = 1928] [serial = 468] [outer = 0x0] [url = about:blank] 18:20:42 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x12e5af000) [pid = 1928] [serial = 188] [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.] 18:20:42 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x12af1ac00) [pid = 1928] [serial = 471] [outer = 0x0] [url = about:blank] 18:20:42 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x123c4a800) [pid = 1928] [serial = 453] [outer = 0x0] [url = about:blank] 18:20:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 18:20:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1073ms 18:20:42 INFO - PROCESS | 1928 | 1461633642417 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]]]}] 18:20:42 INFO - PROCESS | 1928 | 1461633642424 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 18:20:42 INFO - PROCESS | 1928 | 1461633642428 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 18:20:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 18:20:42 INFO - PROCESS | 1928 | 1461633642432 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 18:20:42 INFO - PROCESS | 1928 | 1461633642434 Marionette TRACE conn2 <- [1,694,null,{}] 18:20:42 INFO - PROCESS | 1928 | 1461633642436 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}] 18:20:42 INFO - PROCESS | 1928 | 1461633642516 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 18:20:42 INFO - PROCESS | 1928 | 1461633642521 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x1165fa800 == 39 [pid = 1928] [id = 181] 18:20:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x1186b3800) [pid = 1928] [serial = 541] [outer = 0x0] 18:20:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x11af55000) [pid = 1928] [serial = 542] [outer = 0x1186b3800] 18:20:42 INFO - PROCESS | 1928 | 1461633642549 Marionette DEBUG loaded listener.js 18:20:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x11ba38800) [pid = 1928] [serial = 543] [outer = 0x1186b3800] 18:20:43 INFO - PROCESS | 1928 | 1461633643425 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]]]}] 18:20:43 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) 18:20:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1020ms 18:20:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 18:20:43 INFO - PROCESS | 1928 | 1461633643452 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 18:20:43 INFO - PROCESS | 1928 | 1461633643453 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 18:20:43 INFO - PROCESS | 1928 | 1461633643456 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 18:20:43 INFO - PROCESS | 1928 | 1461633643461 Marionette TRACE conn2 <- [1,698,null,{}] 18:20:43 INFO - PROCESS | 1928 | 1461633643476 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}] 18:20:43 INFO - PROCESS | 1928 | 1461633643559 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 18:20:43 INFO - PROCESS | 1928 | 1461633643565 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a96f800 == 40 [pid = 1928] [id = 182] 18:20:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x123a87c00) [pid = 1928] [serial = 544] [outer = 0x0] 18:20:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x123c4e800) [pid = 1928] [serial = 545] [outer = 0x123a87c00] 18:20:43 INFO - PROCESS | 1928 | 1461633643598 Marionette DEBUG loaded listener.js 18:20:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x123c8d000) [pid = 1928] [serial = 546] [outer = 0x123a87c00] 18:20:44 INFO - PROCESS | 1928 | 1461633644528 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]]]}] 18:20:44 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) 18:20:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1123ms 18:20:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 18:20:44 INFO - PROCESS | 1928 | 1461633644579 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 18:20:44 INFO - PROCESS | 1928 | 1461633644581 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 18:20:44 INFO - PROCESS | 1928 | 1461633644583 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 18:20:44 INFO - PROCESS | 1928 | 1461633644584 Marionette TRACE conn2 <- [1,702,null,{}] 18:20:44 INFO - PROCESS | 1928 | 1461633644586 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}] 18:20:44 INFO - PROCESS | 1928 | 1461633644678 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 18:20:44 INFO - PROCESS | 1928 | 1461633644689 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x11bed9800 == 41 [pid = 1928] [id = 183] 18:20:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x123c94400) [pid = 1928] [serial = 547] [outer = 0x0] 18:20:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x126988400) [pid = 1928] [serial = 548] [outer = 0x123c94400] 18:20:44 INFO - PROCESS | 1928 | 1461633644716 Marionette DEBUG loaded listener.js 18:20:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x126de6c00) [pid = 1928] [serial = 549] [outer = 0x123c94400] 18:20:45 INFO - PROCESS | 1928 | 1461633645542 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]]]}] 18:20:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 18:20:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 968ms 18:20:45 INFO - PROCESS | 1928 | 1461633645551 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 18:20:45 INFO - PROCESS | 1928 | 1461633645553 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 18:20:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 18:20:45 INFO - PROCESS | 1928 | 1461633645555 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 18:20:45 INFO - PROCESS | 1928 | 1461633645557 Marionette TRACE conn2 <- [1,706,null,{}] 18:20:45 INFO - PROCESS | 1928 | 1461633645560 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}] 18:20:45 INFO - PROCESS | 1928 | 1461633645649 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 18:20:45 INFO - PROCESS | 1928 | 1461633645681 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c7c1000 == 42 [pid = 1928] [id = 184] 18:20:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x127884c00) [pid = 1928] [serial = 550] [outer = 0x0] 18:20:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x127b9ec00) [pid = 1928] [serial = 551] [outer = 0x127884c00] 18:20:45 INFO - PROCESS | 1928 | 1461633645706 Marionette DEBUG loaded listener.js 18:20:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x128b11c00) [pid = 1928] [serial = 552] [outer = 0x127884c00] 18:20:46 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x118e83000) [pid = 1928] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 18:20:46 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x12466f000) [pid = 1928] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 18:20:46 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x12af21400) [pid = 1928] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 18:20:46 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x12973b400) [pid = 1928] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 18:20:46 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x129743c00) [pid = 1928] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 18:20:46 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x114bb8000) [pid = 1928] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 18:20:46 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x11c581c00) [pid = 1928] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 18:20:46 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x11c12e000) [pid = 1928] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 18:20:46 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x117981800) [pid = 1928] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 18:20:46 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x119d44c00) [pid = 1928] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 18:20:46 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x1278d9400) [pid = 1928] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 18:20:46 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x12b6e8c00) [pid = 1928] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 18:20:46 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x12d50e000) [pid = 1928] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 18:20:46 INFO - PROCESS | 1928 | --DOMWINDOW == 93 (0x11af48800) [pid = 1928] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 18:20:46 INFO - PROCESS | 1928 | --DOMWINDOW == 92 (0x11af52000) [pid = 1928] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 18:20:46 INFO - PROCESS | 1928 | --DOMWINDOW == 91 (0x11ba3a000) [pid = 1928] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 18:20:46 INFO - PROCESS | 1928 | --DOMWINDOW == 90 (0x12698a800) [pid = 1928] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 18:20:46 INFO - PROCESS | 1928 | 1461633646495 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]]]}] 18:20:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 18:20:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 972ms 18:20:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 18:20:46 INFO - PROCESS | 1928 | 1461633646528 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 18:20:46 INFO - PROCESS | 1928 | 1461633646529 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 18:20:46 INFO - PROCESS | 1928 | 1461633646531 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 18:20:46 INFO - PROCESS | 1928 | 1461633646532 Marionette TRACE conn2 <- [1,710,null,{}] 18:20:46 INFO - PROCESS | 1928 | 1461633646534 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}] 18:20:46 INFO - PROCESS | 1928 | 1461633646627 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 18:20:46 INFO - PROCESS | 1928 | 1461633646672 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c50c000 == 43 [pid = 1928] [id = 185] 18:20:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x12788cc00) [pid = 1928] [serial = 553] [outer = 0x0] 18:20:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x12973f800) [pid = 1928] [serial = 554] [outer = 0x12788cc00] 18:20:46 INFO - PROCESS | 1928 | 1461633646701 Marionette DEBUG loaded listener.js 18:20:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x12ad10400) [pid = 1928] [serial = 555] [outer = 0x12788cc00] 18:20:47 INFO - PROCESS | 1928 | 1461633647486 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]]]}] 18:20:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 18:20:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 970ms 18:20:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 18:20:47 INFO - PROCESS | 1928 | 1461633647501 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 18:20:47 INFO - PROCESS | 1928 | 1461633647502 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 18:20:47 INFO - PROCESS | 1928 | 1461633647504 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 18:20:47 INFO - PROCESS | 1928 | 1461633647506 Marionette TRACE conn2 <- [1,714,null,{}] 18:20:47 INFO - PROCESS | 1928 | 1461633647509 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}] 18:20:47 INFO - PROCESS | 1928 | 1461633647584 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 18:20:47 INFO - PROCESS | 1928 | 1461633647588 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x12426e000 == 44 [pid = 1928] [id = 186] 18:20:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x12ad16c00) [pid = 1928] [serial = 556] [outer = 0x0] 18:20:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x12af41c00) [pid = 1928] [serial = 557] [outer = 0x12ad16c00] 18:20:47 INFO - PROCESS | 1928 | 1461633647617 Marionette DEBUG loaded listener.js 18:20:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x12b343c00) [pid = 1928] [serial = 558] [outer = 0x12ad16c00] 18:20:48 INFO - PROCESS | 1928 | 1461633648464 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]]]}] 18:20:48 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 18:20:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 970ms 18:20:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 18:20:48 INFO - PROCESS | 1928 | 1461633648476 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 18:20:48 INFO - PROCESS | 1928 | 1461633648478 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 18:20:48 INFO - PROCESS | 1928 | 1461633648482 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 18:20:48 INFO - PROCESS | 1928 | 1461633648484 Marionette TRACE conn2 <- [1,718,null,{}] 18:20:48 INFO - PROCESS | 1928 | 1461633648489 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}] 18:20:48 INFO - PROCESS | 1928 | 1461633648617 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 18:20:48 INFO - PROCESS | 1928 | 1461633648666 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x118e38000 == 45 [pid = 1928] [id = 187] 18:20:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x118fa1800) [pid = 1928] [serial = 559] [outer = 0x0] 18:20:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x119258c00) [pid = 1928] [serial = 560] [outer = 0x118fa1800] 18:20:48 INFO - PROCESS | 1928 | 1461633648699 Marionette DEBUG loaded listener.js 18:20:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x11aa63400) [pid = 1928] [serial = 561] [outer = 0x118fa1800] 18:20:49 INFO - PROCESS | 1928 | 1461633649582 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]]]}] 18:20:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 18:20:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1123ms 18:20:49 INFO - PROCESS | 1928 | 1461633649605 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 18:20:49 INFO - PROCESS | 1928 | 1461633649610 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 18:20:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 18:20:49 INFO - PROCESS | 1928 | 1461633649615 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 18:20:49 INFO - PROCESS | 1928 | 1461633649617 Marionette TRACE conn2 <- [1,722,null,{}] 18:20:49 INFO - PROCESS | 1928 | 1461633649619 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}] 18:20:49 INFO - PROCESS | 1928 | 1461633649717 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 18:20:49 INFO - PROCESS | 1928 | 1461633649761 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x11ba1d800 == 46 [pid = 1928] [id = 188] 18:20:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x11aaad400) [pid = 1928] [serial = 562] [outer = 0x0] 18:20:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x11c0c2000) [pid = 1928] [serial = 563] [outer = 0x11aaad400] 18:20:49 INFO - PROCESS | 1928 | 1461633649792 Marionette DEBUG loaded listener.js 18:20:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x123a4cc00) [pid = 1928] [serial = 564] [outer = 0x11aaad400] 18:20:50 INFO - PROCESS | 1928 | 1461633650207 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] 18:20:50 INFO - PROCESS | 1928 | 1461633650252 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 18:20:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 18:20:50 INFO - PROCESS | 1928 | 1461633650255 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 18:20:50 INFO - PROCESS | 1928 | 1461633650262 Marionette TRACE conn2 <- [1,726,null,{}] 18:20:50 INFO - PROCESS | 1928 | 1461633650293 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}] 18:20:50 INFO - PROCESS | 1928 | 1461633650466 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 18:20:50 INFO - PROCESS | 1928 | 1461633650531 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x126d0b000 == 47 [pid = 1928] [id = 189] 18:20:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x128b0f400) [pid = 1928] [serial = 565] [outer = 0x0] 18:20:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x129735000) [pid = 1928] [serial = 566] [outer = 0x128b0f400] 18:20:50 INFO - PROCESS | 1928 | 1461633650584 Marionette DEBUG loaded listener.js 18:20:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x12ad0e800) [pid = 1928] [serial = 567] [outer = 0x128b0f400] 18:20:51 INFO - PROCESS | 1928 | 1461633651132 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]]]}] 18:20:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 18:20:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 928ms 18:20:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 18:20:51 INFO - PROCESS | 1928 | 1461633651184 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 18:20:51 INFO - PROCESS | 1928 | 1461633651187 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 18:20:51 INFO - PROCESS | 1928 | 1461633651189 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 18:20:51 INFO - PROCESS | 1928 | 1461633651191 Marionette TRACE conn2 <- [1,730,null,{}] 18:20:51 INFO - PROCESS | 1928 | 1461633651195 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}] 18:20:51 INFO - PROCESS | 1928 | 1461633651336 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 18:20:51 INFO - PROCESS | 1928 | 1461633651423 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x128a1a000 == 48 [pid = 1928] [id = 190] 18:20:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x12ad1d000) [pid = 1928] [serial = 568] [outer = 0x0] 18:20:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x12b459c00) [pid = 1928] [serial = 569] [outer = 0x12ad1d000] 18:20:51 INFO - PROCESS | 1928 | 1461633651464 Marionette DEBUG loaded listener.js 18:20:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x12d0ab800) [pid = 1928] [serial = 570] [outer = 0x12ad1d000] 18:20:51 INFO - PROCESS | 1928 | 1461633651896 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] 18:20:51 INFO - PROCESS | 1928 | 1461633651966 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 18:20:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 18:20:51 INFO - PROCESS | 1928 | 1461633651968 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 18:20:51 INFO - PROCESS | 1928 | 1461633651969 Marionette TRACE conn2 <- [1,734,null,{}] 18:20:51 INFO - PROCESS | 1928 | 1461633651972 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}] 18:20:52 INFO - PROCESS | 1928 | 1461633652067 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 18:20:52 INFO - PROCESS | 1928 | 1461633652116 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b3a6000 == 49 [pid = 1928] [id = 191] 18:20:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x12d0b4c00) [pid = 1928] [serial = 571] [outer = 0x0] 18:20:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x12d1ac400) [pid = 1928] [serial = 572] [outer = 0x12d0b4c00] 18:20:52 INFO - PROCESS | 1928 | 1461633652146 Marionette DEBUG loaded listener.js 18:20:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x12d5a9400) [pid = 1928] [serial = 573] [outer = 0x12d0b4c00] 18:20:52 INFO - PROCESS | 1928 | 1461633652561 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]]]}] 18:20:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 18:20:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 619ms 18:20:52 INFO - PROCESS | 1928 | 1461633652588 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 18:20:52 INFO - PROCESS | 1928 | 1461633652590 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 18:20:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 18:20:52 INFO - PROCESS | 1928 | 1461633652592 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 18:20:52 INFO - PROCESS | 1928 | 1461633652593 Marionette TRACE conn2 <- [1,738,null,{}] 18:20:52 INFO - PROCESS | 1928 | 1461633652596 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}] 18:20:52 INFO - PROCESS | 1928 | 1461633652734 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 18:20:52 INFO - PROCESS | 1928 | 1461633652785 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c75b800 == 50 [pid = 1928] [id = 192] 18:20:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x12dbcb800) [pid = 1928] [serial = 574] [outer = 0x0] 18:20:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x12dbd1800) [pid = 1928] [serial = 575] [outer = 0x12dbcb800] 18:20:52 INFO - PROCESS | 1928 | 1461633652816 Marionette DEBUG loaded listener.js 18:20:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x12e7d0800) [pid = 1928] [serial = 576] [outer = 0x12dbcb800] 18:20:53 INFO - PROCESS | 1928 | 1461633653763 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]]]}] 18:20:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 18:20:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1221ms 18:20:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 18:20:53 INFO - PROCESS | 1928 | 1461633653814 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 18:20:53 INFO - PROCESS | 1928 | 1461633653816 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 18:20:53 INFO - PROCESS | 1928 | 1461633653819 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 18:20:53 INFO - PROCESS | 1928 | 1461633653821 Marionette TRACE conn2 <- [1,742,null,{}] 18:20:53 INFO - PROCESS | 1928 | 1461633653825 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}] 18:20:53 INFO - PROCESS | 1928 | 1461633653935 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 18:20:53 INFO - PROCESS | 1928 | --DOCSHELL 0x11c50c000 == 49 [pid = 1928] [id = 185] 18:20:53 INFO - PROCESS | 1928 | --DOCSHELL 0x11c7c1000 == 48 [pid = 1928] [id = 184] 18:20:53 INFO - PROCESS | 1928 | --DOCSHELL 0x11bed9800 == 47 [pid = 1928] [id = 183] 18:20:53 INFO - PROCESS | 1928 | --DOCSHELL 0x11a96f800 == 46 [pid = 1928] [id = 182] 18:20:53 INFO - PROCESS | 1928 | --DOCSHELL 0x1165fa800 == 45 [pid = 1928] [id = 181] 18:20:53 INFO - PROCESS | 1928 | --DOCSHELL 0x11b855800 == 44 [pid = 1928] [id = 180] 18:20:53 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x12e5af800) [pid = 1928] [serial = 527] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x123c8a400) [pid = 1928] [serial = 428] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x12d0ae800) [pid = 1928] [serial = 434] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x11b8d2000) [pid = 1928] [serial = 425] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x12ad11800) [pid = 1928] [serial = 431] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x12b45a400) [pid = 1928] [serial = 474] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x12b33e800) [pid = 1928] [serial = 509] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x12b6e4000) [pid = 1928] [serial = 512] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x118fa2c00) [pid = 1928] [serial = 492] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x11574f800) [pid = 1928] [serial = 491] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x123c96800) [pid = 1928] [serial = 503] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x126905c00) [pid = 1928] [serial = 504] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x123b43000) [pid = 1928] [serial = 500] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x123c8cc00) [pid = 1928] [serial = 501] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x12b453800) [pid = 1928] [serial = 510] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x11af49000) [pid = 1928] [serial = 497] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x11bcea800) [pid = 1928] [serial = 498] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x11ada3000) [pid = 1928] [serial = 495] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x11ad44400) [pid = 1928] [serial = 494] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x127a32400) [pid = 1928] [serial = 506] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1928 | --DOMWINDOW == 93 (0x1133b0800) [pid = 1928] [serial = 476] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1928 | --DOMWINDOW == 92 (0x11c3aa000) [pid = 1928] [serial = 482] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1928 | --DOMWINDOW == 91 (0x11aa70c00) [pid = 1928] [serial = 479] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1928 | --DOMWINDOW == 90 (0x123d39c00) [pid = 1928] [serial = 485] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1928 | --DOMWINDOW == 89 (0x12ad17800) [pid = 1928] [serial = 488] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1928 | --DOMWINDOW == 88 (0x12d0afc00) [pid = 1928] [serial = 515] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1928 | --DOMWINDOW == 87 (0x12e5a6400) [pid = 1928] [serial = 525] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1928 | --DOMWINDOW == 86 (0x12c7ce800) [pid = 1928] [serial = 513] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1928 | --DOMWINDOW == 85 (0x11bcf8000) [pid = 1928] [serial = 518] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1928 | --DOMWINDOW == 84 (0x12ad18800) [pid = 1928] [serial = 521] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1928 | --DOMWINDOW == 83 (0x1278e1800) [pid = 1928] [serial = 519] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1928 | --DOMWINDOW == 82 (0x12dbcfc00) [pid = 1928] [serial = 524] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1928 | --DOMWINDOW == 81 (0x12d1a2000) [pid = 1928] [serial = 516] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1928 | --DOMWINDOW == 80 (0x12d50d000) [pid = 1928] [serial = 522] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1928 | --DOMWINDOW == 79 (0x128bf1c00) [pid = 1928] [serial = 507] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1928 | 1461633654006 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x118812800 == 45 [pid = 1928] [id = 193] 18:20:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 80 (0x119daf400) [pid = 1928] [serial = 577] [outer = 0x0] 18:20:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 81 (0x11a597000) [pid = 1928] [serial = 578] [outer = 0x119daf400] 18:20:54 INFO - PROCESS | 1928 | 1461633654057 Marionette DEBUG loaded listener.js 18:20:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 82 (0x11ad42000) [pid = 1928] [serial = 579] [outer = 0x119daf400] 18:20:54 INFO - PROCESS | 1928 | 1461633654871 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]]]}] 18:20:54 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 18:20:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1070ms 18:20:54 INFO - PROCESS | 1928 | 1461633654891 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 18:20:54 INFO - PROCESS | 1928 | 1461633654896 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 18:20:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 18:20:54 INFO - PROCESS | 1928 | 1461633654900 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 18:20:54 INFO - PROCESS | 1928 | 1461633654902 Marionette TRACE conn2 <- [1,746,null,{}] 18:20:54 INFO - PROCESS | 1928 | 1461633654904 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}] 18:20:54 INFO - PROCESS | 1928 | 1461633654982 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 18:20:54 INFO - PROCESS | 1928 | 1461633654987 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a963800 == 46 [pid = 1928] [id = 194] 18:20:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 83 (0x11b241c00) [pid = 1928] [serial = 580] [outer = 0x0] 18:20:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 84 (0x11c3ad000) [pid = 1928] [serial = 581] [outer = 0x11b241c00] 18:20:55 INFO - PROCESS | 1928 | 1461633655015 Marionette DEBUG loaded listener.js 18:20:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 85 (0x123a59c00) [pid = 1928] [serial = 582] [outer = 0x11b241c00] 18:20:55 INFO - PROCESS | 1928 | 1461633655848 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]]]}] 18:20:55 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.) 18:20:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 969ms 18:20:55 INFO - PROCESS | 1928 | 1461633655870 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 18:20:55 INFO - PROCESS | 1928 | 1461633655871 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 18:20:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 18:20:55 INFO - PROCESS | 1928 | 1461633655875 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 18:20:55 INFO - PROCESS | 1928 | 1461633655878 Marionette TRACE conn2 <- [1,750,null,{}] 18:20:55 INFO - PROCESS | 1928 | 1461633655896 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}] 18:20:56 INFO - PROCESS | 1928 | 1461633655996 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 18:20:56 INFO - PROCESS | 1928 | 1461633656002 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x11bc7e800 == 47 [pid = 1928] [id = 195] 18:20:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 86 (0x1240f9800) [pid = 1928] [serial = 583] [outer = 0x0] 18:20:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 87 (0x12698b800) [pid = 1928] [serial = 584] [outer = 0x1240f9800] 18:20:56 INFO - PROCESS | 1928 | 1461633656030 Marionette DEBUG loaded listener.js 18:20:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 88 (0x127a32400) [pid = 1928] [serial = 585] [outer = 0x1240f9800] 18:20:56 INFO - PROCESS | 1928 | 1461633656905 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]]]}] 18:20:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 18:20:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1072ms 18:20:56 INFO - PROCESS | 1928 | 1461633656948 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 18:20:56 INFO - PROCESS | 1928 | 1461633656951 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 18:20:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 18:20:56 INFO - PROCESS | 1928 | 1461633656954 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 18:20:56 INFO - PROCESS | 1928 | 1461633656955 Marionette TRACE conn2 <- [1,754,null,{}] 18:20:56 INFO - PROCESS | 1928 | 1461633656958 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}] 18:20:57 INFO - PROCESS | 1928 | 1461633657052 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 18:20:57 INFO - PROCESS | 1928 | 1461633657057 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c522000 == 48 [pid = 1928] [id = 196] 18:20:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 89 (0x127cecc00) [pid = 1928] [serial = 586] [outer = 0x0] 18:20:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 90 (0x12973d400) [pid = 1928] [serial = 587] [outer = 0x127cecc00] 18:20:57 INFO - PROCESS | 1928 | 1461633657084 Marionette DEBUG loaded listener.js 18:20:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x12b339800) [pid = 1928] [serial = 588] [outer = 0x127cecc00] 18:20:57 INFO - PROCESS | 1928 | --DOMWINDOW == 90 (0x12e5a8400) [pid = 1928] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 18:20:57 INFO - PROCESS | 1928 | --DOMWINDOW == 89 (0x1186b3800) [pid = 1928] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 18:20:57 INFO - PROCESS | 1928 | --DOMWINDOW == 88 (0x123a87c00) [pid = 1928] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 18:20:57 INFO - PROCESS | 1928 | --DOMWINDOW == 87 (0x11aa64400) [pid = 1928] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 18:20:57 INFO - PROCESS | 1928 | --DOMWINDOW == 86 (0x123c94400) [pid = 1928] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 18:20:57 INFO - PROCESS | 1928 | --DOMWINDOW == 85 (0x127884c00) [pid = 1928] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 18:20:57 INFO - PROCESS | 1928 | --DOMWINDOW == 84 (0x12788cc00) [pid = 1928] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 18:20:57 INFO - PROCESS | 1928 | 1461633657898 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]]]}] 18:20:57 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 18:20:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 974ms 18:20:57 INFO - PROCESS | 1928 | 1461633657928 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 18:20:57 INFO - PROCESS | 1928 | 1461633657929 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 18:20:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 18:20:57 INFO - PROCESS | 1928 | 1461633657931 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 18:20:57 INFO - PROCESS | 1928 | 1461633657932 Marionette TRACE conn2 <- [1,758,null,{}] 18:20:57 INFO - PROCESS | 1928 | 1461633657935 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}] 18:20:58 INFO - PROCESS | 1928 | 1461633658012 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 18:20:58 INFO - PROCESS | 1928 | 1461633658055 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x123d69800 == 49 [pid = 1928] [id = 197] 18:20:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 85 (0x11b8dd800) [pid = 1928] [serial = 589] [outer = 0x0] 18:20:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 86 (0x127cee800) [pid = 1928] [serial = 590] [outer = 0x11b8dd800] 18:20:58 INFO - PROCESS | 1928 | 1461633658082 Marionette DEBUG loaded listener.js 18:20:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 87 (0x12b33e800) [pid = 1928] [serial = 591] [outer = 0x11b8dd800] 18:20:58 INFO - PROCESS | 1928 | 1461633658406 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]]]}] 18:20:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 18:20:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 519ms 18:20:58 INFO - PROCESS | 1928 | 1461633658452 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 18:20:58 INFO - PROCESS | 1928 | 1461633658454 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 18:20:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 18:20:58 INFO - PROCESS | 1928 | 1461633658458 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 18:20:58 INFO - PROCESS | 1928 | 1461633658460 Marionette TRACE conn2 <- [1,762,null,{}] 18:20:58 INFO - PROCESS | 1928 | 1461633658463 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}] 18:20:58 INFO - PROCESS | 1928 | 1461633658610 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 18:20:58 INFO - PROCESS | 1928 | 1461633658678 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x124278800 == 50 [pid = 1928] [id = 198] 18:20:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 88 (0x124660c00) [pid = 1928] [serial = 592] [outer = 0x0] 18:20:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 89 (0x12b6e8400) [pid = 1928] [serial = 593] [outer = 0x124660c00] 18:20:58 INFO - PROCESS | 1928 | 1461633658722 Marionette DEBUG loaded listener.js 18:20:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 90 (0x12e5af800) [pid = 1928] [serial = 594] [outer = 0x124660c00] 18:20:59 INFO - PROCESS | 1928 | 1461633659550 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]]]}] 18:20:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 18:20:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1121ms 18:20:59 INFO - PROCESS | 1928 | 1461633659578 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 18:20:59 INFO - PROCESS | 1928 | 1461633659579 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 18:20:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 18:20:59 INFO - PROCESS | 1928 | 1461633659582 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 18:20:59 INFO - PROCESS | 1928 | 1461633659583 Marionette TRACE conn2 <- [1,766,null,{}] 18:20:59 INFO - PROCESS | 1928 | 1461633659585 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}] 18:20:59 INFO - PROCESS | 1928 | 1461633659662 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 18:20:59 INFO - PROCESS | 1928 | 1461633659666 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x128a3c800 == 51 [pid = 1928] [id = 199] 18:20:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x12e5b0800) [pid = 1928] [serial = 595] [outer = 0x0] 18:20:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x12e7d9c00) [pid = 1928] [serial = 596] [outer = 0x12e5b0800] 18:20:59 INFO - PROCESS | 1928 | 1461633659691 Marionette DEBUG loaded listener.js 18:20:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x12e7f3400) [pid = 1928] [serial = 597] [outer = 0x12e5b0800] 18:21:00 INFO - PROCESS | 1928 | 1461633660668 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]]]}] 18:21:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 18:21:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1119ms 18:21:00 INFO - PROCESS | 1928 | 1461633660702 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 18:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 18:21:00 INFO - PROCESS | 1928 | 1461633660705 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 18:21:00 INFO - PROCESS | 1928 | 1461633660708 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 18:21:00 INFO - PROCESS | 1928 | 1461633660710 Marionette TRACE conn2 <- [1,770,null,{}] 18:21:00 INFO - PROCESS | 1928 | 1461633660714 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}] 18:21:00 INFO - PROCESS | 1928 | 1461633660800 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 18:21:00 INFO - PROCESS | 1928 | 1461633660889 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a7d3000 == 52 [pid = 1928] [id = 200] 18:21:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x11aced400) [pid = 1928] [serial = 598] [outer = 0x0] 18:21:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x11b8d1400) [pid = 1928] [serial = 599] [outer = 0x11aced400] 18:21:00 INFO - PROCESS | 1928 | 1461633660922 Marionette DEBUG loaded listener.js 18:21:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x123a55400) [pid = 1928] [serial = 600] [outer = 0x11aced400] 18:21:01 INFO - PROCESS | 1928 | 1461633661354 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]]]}] 18:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 18:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 672ms 18:21:01 INFO - PROCESS | 1928 | 1461633661381 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 18:21:01 INFO - PROCESS | 1928 | 1461633661385 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 18:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 18:21:01 INFO - PROCESS | 1928 | 1461633661389 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 18:21:01 INFO - PROCESS | 1928 | 1461633661392 Marionette TRACE conn2 <- [1,774,null,{}] 18:21:01 INFO - PROCESS | 1928 | 1461633661394 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}] 18:21:01 INFO - PROCESS | 1928 | 1461633661493 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 18:21:01 INFO - PROCESS | 1928 | 1461633661538 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c380000 == 53 [pid = 1928] [id = 201] 18:21:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x123b3e800) [pid = 1928] [serial = 601] [outer = 0x0] 18:21:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x1243dd400) [pid = 1928] [serial = 602] [outer = 0x123b3e800] 18:21:01 INFO - PROCESS | 1928 | 1461633661571 Marionette DEBUG loaded listener.js 18:21:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x129738400) [pid = 1928] [serial = 603] [outer = 0x123b3e800] 18:21:01 INFO - PROCESS | 1928 | 1461633661979 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]]]}] 18:21:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 18:21:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 621ms 18:21:02 INFO - PROCESS | 1928 | 1461633662011 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 18:21:02 INFO - PROCESS | 1928 | 1461633662012 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 18:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 18:21:02 INFO - PROCESS | 1928 | 1461633662015 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 18:21:02 INFO - PROCESS | 1928 | 1461633662017 Marionette TRACE conn2 <- [1,778,null,{}] 18:21:02 INFO - PROCESS | 1928 | 1461633662041 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}] 18:21:02 INFO - PROCESS | 1928 | 1461633662159 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 18:21:02 INFO - PROCESS | 1928 | 1461633662227 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b044000 == 54 [pid = 1928] [id = 202] 18:21:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x12d1a2400) [pid = 1928] [serial = 604] [outer = 0x0] 18:21:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x12d50a400) [pid = 1928] [serial = 605] [outer = 0x12d1a2400] 18:21:02 INFO - PROCESS | 1928 | 1461633662259 Marionette DEBUG loaded listener.js 18:21:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x12e52d800) [pid = 1928] [serial = 606] [outer = 0x12d1a2400] 18:21:02 INFO - PROCESS | 1928 | 1461633662664 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]]]}] 18:21:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 18:21:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 671ms 18:21:02 INFO - PROCESS | 1928 | 1461633662686 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 18:21:02 INFO - PROCESS | 1928 | 1461633662688 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 18:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 18:21:02 INFO - PROCESS | 1928 | 1461633662691 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 18:21:02 INFO - PROCESS | 1928 | 1461633662692 Marionette TRACE conn2 <- [1,782,null,{}] 18:21:02 INFO - PROCESS | 1928 | 1461633662695 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}] 18:21:02 INFO - PROCESS | 1928 | 1461633662794 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 18:21:02 INFO - PROCESS | 1928 | 1461633662840 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c76c000 == 55 [pid = 1928] [id = 203] 18:21:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x12e52e400) [pid = 1928] [serial = 607] [outer = 0x0] 18:21:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x12e5abc00) [pid = 1928] [serial = 608] [outer = 0x12e52e400] 18:21:02 INFO - PROCESS | 1928 | 1461633662870 Marionette DEBUG loaded listener.js 18:21:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x12e7f4800) [pid = 1928] [serial = 609] [outer = 0x12e52e400] 18:21:03 INFO - PROCESS | 1928 | 1461633663307 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]]]}] 18:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 18:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 669ms 18:21:03 INFO - PROCESS | 1928 | 1461633663362 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 18:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 18:21:03 INFO - PROCESS | 1928 | 1461633663364 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 18:21:03 INFO - PROCESS | 1928 | 1461633663367 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 18:21:03 INFO - PROCESS | 1928 | 1461633663369 Marionette TRACE conn2 <- [1,786,null,{}] 18:21:03 INFO - PROCESS | 1928 | 1461633663394 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}] 18:21:03 INFO - PROCESS | 1928 | 1461633663590 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 18:21:03 INFO - PROCESS | 1928 | 1461633663624 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x11af20000 == 56 [pid = 1928] [id = 204] 18:21:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x11aaa9c00) [pid = 1928] [serial = 610] [outer = 0x0] 18:21:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x11c0c7000) [pid = 1928] [serial = 611] [outer = 0x11aaa9c00] 18:21:03 INFO - PROCESS | 1928 | 1461633663653 Marionette DEBUG loaded listener.js 18:21:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x12973dc00) [pid = 1928] [serial = 612] [outer = 0x11aaa9c00] 18:21:04 INFO - PROCESS | 1928 | 1461633664182 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]]]}] 18:21:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 18:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 871ms 18:21:04 INFO - PROCESS | 1928 | 1461633664237 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 18:21:04 INFO - PROCESS | 1928 | 1461633664240 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 18:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 18:21:04 INFO - PROCESS | 1928 | 1461633664244 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 18:21:04 INFO - PROCESS | 1928 | 1461633664245 Marionette TRACE conn2 <- [1,790,null,{}] 18:21:04 INFO - PROCESS | 1928 | 1461633664249 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}] 18:21:04 INFO - PROCESS | 1928 | 1461633664339 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 18:21:04 INFO - PROCESS | 1928 | 1461633664404 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x115661800 == 57 [pid = 1928] [id = 205] 18:21:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x114b46c00) [pid = 1928] [serial = 613] [outer = 0x0] 18:21:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x11558c000) [pid = 1928] [serial = 614] [outer = 0x114b46c00] 18:21:04 INFO - PROCESS | 1928 | 1461633664433 Marionette DEBUG loaded listener.js 18:21:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x11584bc00) [pid = 1928] [serial = 615] [outer = 0x114b46c00] 18:21:04 INFO - PROCESS | 1928 | --DOCSHELL 0x124278800 == 56 [pid = 1928] [id = 198] 18:21:04 INFO - PROCESS | 1928 | --DOCSHELL 0x123d69800 == 55 [pid = 1928] [id = 197] 18:21:04 INFO - PROCESS | 1928 | --DOCSHELL 0x11c522000 == 54 [pid = 1928] [id = 196] 18:21:04 INFO - PROCESS | 1928 | --DOCSHELL 0x11bc7e800 == 53 [pid = 1928] [id = 195] 18:21:04 INFO - PROCESS | 1928 | --DOCSHELL 0x11a963800 == 52 [pid = 1928] [id = 194] 18:21:04 INFO - PROCESS | 1928 | --DOCSHELL 0x118812800 == 51 [pid = 1928] [id = 193] 18:21:04 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x127ae6c00) [pid = 1928] [serial = 536] [outer = 0x0] [url = about:blank] 18:21:04 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x11ba40c00) [pid = 1928] [serial = 533] [outer = 0x0] [url = about:blank] 18:21:04 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x118f9ec00) [pid = 1928] [serial = 530] [outer = 0x0] [url = about:blank] 18:21:04 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x12af41c00) [pid = 1928] [serial = 557] [outer = 0x0] [url = about:blank] 18:21:04 INFO - PROCESS | 1928 | --DOCSHELL 0x12c75b800 == 50 [pid = 1928] [id = 192] 18:21:04 INFO - PROCESS | 1928 | --DOCSHELL 0x12b3a6000 == 49 [pid = 1928] [id = 191] 18:21:04 INFO - PROCESS | 1928 | --DOCSHELL 0x128a1a000 == 48 [pid = 1928] [id = 190] 18:21:04 INFO - PROCESS | 1928 | --DOCSHELL 0x126d0b000 == 47 [pid = 1928] [id = 189] 18:21:04 INFO - PROCESS | 1928 | --DOCSHELL 0x11ba1d800 == 46 [pid = 1928] [id = 188] 18:21:04 INFO - PROCESS | 1928 | --DOCSHELL 0x118e38000 == 45 [pid = 1928] [id = 187] 18:21:04 INFO - PROCESS | 1928 | --DOCSHELL 0x12426e000 == 44 [pid = 1928] [id = 186] 18:21:04 INFO - PROCESS | 1928 | 1461633664877 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]]]}] 18:21:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 18:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 671ms 18:21:04 INFO - PROCESS | 1928 | 1461633664915 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 18:21:04 INFO - PROCESS | 1928 | 1461633664919 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 18:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 18:21:04 INFO - PROCESS | 1928 | 1461633664924 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 18:21:04 INFO - PROCESS | 1928 | 1461633664928 Marionette TRACE conn2 <- [1,794,null,{}] 18:21:04 INFO - PROCESS | 1928 | 1461633664931 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}] 18:21:05 INFO - PROCESS | 1928 | 1461633665032 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 18:21:05 INFO - PROCESS | 1928 | 1461633665038 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x119205800 == 45 [pid = 1928] [id = 206] 18:21:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x11894e400) [pid = 1928] [serial = 616] [outer = 0x0] 18:21:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x118fa2000) [pid = 1928] [serial = 617] [outer = 0x11894e400] 18:21:05 INFO - PROCESS | 1928 | 1461633665069 Marionette DEBUG loaded listener.js 18:21:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x11919c800) [pid = 1928] [serial = 618] [outer = 0x11894e400] 18:21:05 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x12e7d3400) [pid = 1928] [serial = 528] [outer = 0x0] [url = about:blank] 18:21:05 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x11af55000) [pid = 1928] [serial = 542] [outer = 0x0] [url = about:blank] 18:21:05 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x11ba38800) [pid = 1928] [serial = 543] [outer = 0x0] [url = about:blank] 18:21:05 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x123c4e800) [pid = 1928] [serial = 545] [outer = 0x0] [url = about:blank] 18:21:05 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x11af4c400) [pid = 1928] [serial = 540] [outer = 0x0] [url = about:blank] 18:21:05 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x11aaa0800) [pid = 1928] [serial = 539] [outer = 0x0] [url = about:blank] 18:21:05 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x126988400) [pid = 1928] [serial = 548] [outer = 0x0] [url = about:blank] 18:21:05 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x126de6c00) [pid = 1928] [serial = 549] [outer = 0x0] [url = about:blank] 18:21:05 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x127b9ec00) [pid = 1928] [serial = 551] [outer = 0x0] [url = about:blank] 18:21:05 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x12973f800) [pid = 1928] [serial = 554] [outer = 0x0] [url = about:blank] 18:21:05 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x12ad10400) [pid = 1928] [serial = 555] [outer = 0x0] [url = about:blank] 18:21:05 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x128b11c00) [pid = 1928] [serial = 552] [outer = 0x0] [url = about:blank] 18:21:05 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x123c8d000) [pid = 1928] [serial = 546] [outer = 0x0] [url = about:blank] 18:21:05 INFO - PROCESS | 1928 | 1461633665442 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]]]}] 18:21:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 18:21:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 573ms 18:21:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 18:21:05 INFO - PROCESS | 1928 | 1461633665498 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 18:21:05 INFO - PROCESS | 1928 | 1461633665499 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 18:21:05 INFO - PROCESS | 1928 | 1461633665502 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 18:21:05 INFO - PROCESS | 1928 | 1461633665504 Marionette TRACE conn2 <- [1,798,null,{}] 18:21:05 INFO - PROCESS | 1928 | 1461633665511 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}] 18:21:05 INFO - PROCESS | 1928 | 1461633665594 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 18:21:05 INFO - PROCESS | 1928 | 1461633665599 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a7d6800 == 46 [pid = 1928] [id = 207] 18:21:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x119dae800) [pid = 1928] [serial = 619] [outer = 0x0] 18:21:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x11aa70c00) [pid = 1928] [serial = 620] [outer = 0x119dae800] 18:21:05 INFO - PROCESS | 1928 | 1461633665628 Marionette DEBUG loaded listener.js 18:21:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x11ada2800) [pid = 1928] [serial = 621] [outer = 0x119dae800] 18:21:05 INFO - PROCESS | 1928 | 1461633665953 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]]]}] 18:21:05 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 18:21:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 470ms 18:21:05 INFO - PROCESS | 1928 | 1461633665973 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 18:21:05 INFO - PROCESS | 1928 | 1461633665977 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 18:21:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 18:21:05 INFO - PROCESS | 1928 | 1461633665989 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 18:21:05 INFO - PROCESS | 1928 | 1461633665990 Marionette TRACE conn2 <- [1,802,null,{}] 18:21:05 INFO - PROCESS | 1928 | 1461633665992 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}] 18:21:06 INFO - PROCESS | 1928 | 1461633666071 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 18:21:06 INFO - PROCESS | 1928 | 1461633666078 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x11b850000 == 47 [pid = 1928] [id = 208] 18:21:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x11af49400) [pid = 1928] [serial = 622] [outer = 0x0] 18:21:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x11b871800) [pid = 1928] [serial = 623] [outer = 0x11af49400] 18:21:06 INFO - PROCESS | 1928 | 1461633666104 Marionette DEBUG loaded listener.js 18:21:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x11ba37400) [pid = 1928] [serial = 624] [outer = 0x11af49400] 18:21:06 INFO - PROCESS | 1928 | 1461633666461 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]]]}] 18:21:06 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 18:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 526ms 18:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 18:21:06 INFO - PROCESS | 1928 | 1461633666511 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 18:21:06 INFO - PROCESS | 1928 | 1461633666512 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 18:21:06 INFO - PROCESS | 1928 | 1461633666514 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 18:21:06 INFO - PROCESS | 1928 | 1461633666516 Marionette TRACE conn2 <- [1,806,null,{}] 18:21:06 INFO - PROCESS | 1928 | 1461633666518 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}] 18:21:06 INFO - PROCESS | 1928 | 1461633666595 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 18:21:06 INFO - PROCESS | 1928 | 1461633666649 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x11bc6f800 == 48 [pid = 1928] [id = 209] 18:21:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x11af4b800) [pid = 1928] [serial = 625] [outer = 0x0] 18:21:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x11bcea800) [pid = 1928] [serial = 626] [outer = 0x11af4b800] 18:21:06 INFO - PROCESS | 1928 | 1461633666675 Marionette DEBUG loaded listener.js 18:21:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x11c49ec00) [pid = 1928] [serial = 627] [outer = 0x11af4b800] 18:21:06 INFO - PROCESS | 1928 | [1928] WARNING: robustness marked as unsupported: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 18:21:06 INFO - PROCESS | 1928 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 18:21:06 INFO - PROCESS | 1928 | Determined SkiaGL cache limits: Size 100663296, Items: 256 18:21:06 INFO - PROCESS | 1928 | [GFX2-]: Using SkiaGL canvas. 18:21:07 INFO - PROCESS | 1928 | 1461633667026 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]]]}] 18:21:07 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 18:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 519ms 18:21:07 INFO - PROCESS | 1928 | 1461633667034 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 18:21:07 INFO - PROCESS | 1928 | 1461633667036 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 18:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 18:21:07 INFO - PROCESS | 1928 | 1461633667038 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 18:21:07 INFO - PROCESS | 1928 | 1461633667041 Marionette TRACE conn2 <- [1,810,null,{}] 18:21:07 INFO - PROCESS | 1928 | 1461633667044 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}] 18:21:07 INFO - PROCESS | 1928 | 1461633667168 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 18:21:07 INFO - PROCESS | 1928 | 1461633667182 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c157800 == 49 [pid = 1928] [id = 210] 18:21:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x11c57f000) [pid = 1928] [serial = 628] [outer = 0x0] 18:21:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x123c90000) [pid = 1928] [serial = 629] [outer = 0x11c57f000] 18:21:07 INFO - PROCESS | 1928 | 1461633667211 Marionette DEBUG loaded listener.js 18:21:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x126ca7c00) [pid = 1928] [serial = 630] [outer = 0x11c57f000] 18:21:07 INFO - PROCESS | 1928 | 1461633667570 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]]]}] 18:21:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 18:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 572ms 18:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 18:21:07 INFO - PROCESS | 1928 | 1461633667616 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 18:21:07 INFO - PROCESS | 1928 | 1461633667617 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 18:21:07 INFO - PROCESS | 1928 | 1461633667619 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 18:21:07 INFO - PROCESS | 1928 | 1461633667620 Marionette TRACE conn2 <- [1,814,null,{}] 18:21:07 INFO - PROCESS | 1928 | 1461633667623 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}] 18:21:07 INFO - PROCESS | 1928 | 1461633667720 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 18:21:07 INFO - PROCESS | 1928 | 1461633667725 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x123be8000 == 50 [pid = 1928] [id = 211] 18:21:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x126ca8400) [pid = 1928] [serial = 631] [outer = 0x0] 18:21:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x1278d9400) [pid = 1928] [serial = 632] [outer = 0x126ca8400] 18:21:07 INFO - PROCESS | 1928 | 1461633667751 Marionette DEBUG loaded listener.js 18:21:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x127aea800) [pid = 1928] [serial = 633] [outer = 0x126ca8400] 18:21:08 INFO - PROCESS | 1928 | 1461633668114 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] 18:21:08 INFO - PROCESS | 1928 | 1461633668140 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 18:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 18:21:08 INFO - PROCESS | 1928 | 1461633668151 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 18:21:08 INFO - PROCESS | 1928 | 1461633668152 Marionette TRACE conn2 <- [1,818,null,{}] 18:21:08 INFO - PROCESS | 1928 | 1461633668154 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}] 18:21:08 INFO - PROCESS | 1928 | 1461633668250 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 18:21:08 INFO - PROCESS | 1928 | 1461633668254 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x1246ce800 == 51 [pid = 1928] [id = 212] 18:21:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x126de4400) [pid = 1928] [serial = 634] [outer = 0x0] 18:21:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x128b07c00) [pid = 1928] [serial = 635] [outer = 0x126de4400] 18:21:08 INFO - PROCESS | 1928 | 1461633668279 Marionette DEBUG loaded listener.js 18:21:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x128beec00) [pid = 1928] [serial = 636] [outer = 0x126de4400] 18:21:08 INFO - PROCESS | 1928 | 1461633668626 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]]]}] 18:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 18:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 518ms 18:21:08 INFO - PROCESS | 1928 | 1461633668669 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 18:21:08 INFO - PROCESS | 1928 | 1461633668670 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 18:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 18:21:08 INFO - PROCESS | 1928 | 1461633668673 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 18:21:08 INFO - PROCESS | 1928 | 1461633668674 Marionette TRACE conn2 <- [1,822,null,{}] 18:21:08 INFO - PROCESS | 1928 | 1461633668676 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}] 18:21:08 INFO - PROCESS | 1928 | 1461633668774 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 18:21:08 INFO - PROCESS | 1928 | 1461633668779 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x127a70000 == 52 [pid = 1928] [id = 213] 18:21:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x128b0e800) [pid = 1928] [serial = 637] [outer = 0x0] 18:21:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x12973c400) [pid = 1928] [serial = 638] [outer = 0x128b0e800] 18:21:08 INFO - PROCESS | 1928 | 1461633668803 Marionette DEBUG loaded listener.js 18:21:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x129777800) [pid = 1928] [serial = 639] [outer = 0x128b0e800] 18:21:09 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x119daf400) [pid = 1928] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 18:21:09 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x11b241c00) [pid = 1928] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 18:21:09 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x12dbcb800) [pid = 1928] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 18:21:09 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x11aaad400) [pid = 1928] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 18:21:09 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x128b0f400) [pid = 1928] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 18:21:09 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x127cecc00) [pid = 1928] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 18:21:09 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x11b8dd800) [pid = 1928] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 18:21:09 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x1240f9800) [pid = 1928] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 18:21:09 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x124660c00) [pid = 1928] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 18:21:09 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x11b8dec00) [pid = 1928] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 18:21:09 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x126de5400) [pid = 1928] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 18:21:09 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x11b8d2800) [pid = 1928] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 18:21:09 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x1188ea400) [pid = 1928] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 18:21:09 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x123c53400) [pid = 1928] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 18:21:09 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x12dbcf800) [pid = 1928] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 18:21:09 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x12973f400) [pid = 1928] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 18:21:09 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x118fa1400) [pid = 1928] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 18:21:09 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x1133a5800) [pid = 1928] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 18:21:09 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x118fa1800) [pid = 1928] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 18:21:09 INFO - PROCESS | 1928 | 1461633669208 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] 18:21:09 INFO - PROCESS | 1928 | 1461633669244 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 18:21:09 INFO - PROCESS | 1928 | 1461633669247 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 18:21:09 INFO - PROCESS | 1928 | 1461633669248 Marionette TRACE conn2 <- [1,826,null,{}] 18:21:09 INFO - PROCESS | 1928 | 1461633669251 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}] 18:21:09 INFO - PROCESS | 1928 | 1461633669339 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 18:21:09 INFO - PROCESS | 1928 | 1461633669402 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x12696b000 == 53 [pid = 1928] [id = 214] 18:21:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x11574cc00) [pid = 1928] [serial = 640] [outer = 0x0] 18:21:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x123c53400) [pid = 1928] [serial = 641] [outer = 0x11574cc00] 18:21:09 INFO - PROCESS | 1928 | 1461633669443 Marionette DEBUG loaded listener.js 18:21:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x12973a800) [pid = 1928] [serial = 642] [outer = 0x11574cc00] 18:21:09 INFO - PROCESS | 1928 | 1461633669851 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]]]}] 18:21:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 18:21:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 620ms 18:21:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 18:21:09 INFO - PROCESS | 1928 | 1461633669868 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 18:21:09 INFO - PROCESS | 1928 | 1461633669869 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 18:21:09 INFO - PROCESS | 1928 | 1461633669871 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 18:21:09 INFO - PROCESS | 1928 | 1461633669873 Marionette TRACE conn2 <- [1,830,null,{}] 18:21:09 INFO - PROCESS | 1928 | 1461633669876 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}] 18:21:09 INFO - PROCESS | 1928 | 1461633669993 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 18:21:10 INFO - PROCESS | 1928 | 1461633670001 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x12975f800 == 54 [pid = 1928] [id = 215] 18:21:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x128bef800) [pid = 1928] [serial = 643] [outer = 0x0] 18:21:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x12ad0f400) [pid = 1928] [serial = 644] [outer = 0x128bef800] 18:21:10 INFO - PROCESS | 1928 | 1461633670030 Marionette DEBUG loaded listener.js 18:21:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x12b343800) [pid = 1928] [serial = 645] [outer = 0x128bef800] 18:21:10 INFO - PROCESS | 1928 | 1461633670363 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]]]}] 18:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 18:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 523ms 18:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 18:21:10 INFO - PROCESS | 1928 | 1461633670395 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 18:21:10 INFO - PROCESS | 1928 | 1461633670396 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 18:21:10 INFO - PROCESS | 1928 | 1461633670398 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 18:21:10 INFO - PROCESS | 1928 | 1461633670399 Marionette TRACE conn2 <- [1,834,null,{}] 18:21:10 INFO - PROCESS | 1928 | 1461633670401 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}] 18:21:10 INFO - PROCESS | 1928 | 1461633670486 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 18:21:10 INFO - PROCESS | 1928 | 1461633670491 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d01a000 == 55 [pid = 1928] [id = 216] 18:21:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x12b344000) [pid = 1928] [serial = 646] [outer = 0x0] 18:21:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x12b45b400) [pid = 1928] [serial = 647] [outer = 0x12b344000] 18:21:10 INFO - PROCESS | 1928 | 1461633670516 Marionette DEBUG loaded listener.js 18:21:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x12c7c3c00) [pid = 1928] [serial = 648] [outer = 0x12b344000] 18:21:10 INFO - PROCESS | 1928 | 1461633670861 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]]]}] 18:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 18:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 468ms 18:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 18:21:10 INFO - PROCESS | 1928 | 1461633670866 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 18:21:10 INFO - PROCESS | 1928 | 1461633670867 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 18:21:10 INFO - PROCESS | 1928 | 1461633670869 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 18:21:10 INFO - PROCESS | 1928 | 1461633670871 Marionette TRACE conn2 <- [1,838,null,{}] 18:21:10 INFO - PROCESS | 1928 | 1461633670873 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}] 18:21:10 INFO - PROCESS | 1928 | 1461633670980 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 18:21:10 INFO - PROCESS | 1928 | 1461633670988 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d5d3000 == 56 [pid = 1928] [id = 217] 18:21:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x12b6e4c00) [pid = 1928] [serial = 649] [outer = 0x0] 18:21:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x12cfd8400) [pid = 1928] [serial = 650] [outer = 0x12b6e4c00] 18:21:11 INFO - PROCESS | 1928 | 1461633671013 Marionette DEBUG loaded listener.js 18:21:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x12d0b1c00) [pid = 1928] [serial = 651] [outer = 0x12b6e4c00] 18:21:11 INFO - PROCESS | 1928 | 1461633671498 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]]]}] 18:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 18:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 671ms 18:21:11 INFO - PROCESS | 1928 | 1461633671556 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 18:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 18:21:11 INFO - PROCESS | 1928 | 1461633671561 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 18:21:11 INFO - PROCESS | 1928 | 1461633671566 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 18:21:11 INFO - PROCESS | 1928 | 1461633671569 Marionette TRACE conn2 <- [1,842,null,{}] 18:21:11 INFO - PROCESS | 1928 | 1461633671572 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}] 18:21:11 INFO - PROCESS | 1928 | 1461633671679 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 18:21:11 INFO - PROCESS | 1928 | 1461633671744 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x119805000 == 57 [pid = 1928] [id = 218] 18:21:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x115758400) [pid = 1928] [serial = 652] [outer = 0x0] 18:21:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x11867d000) [pid = 1928] [serial = 653] [outer = 0x115758400] 18:21:11 INFO - PROCESS | 1928 | 1461633671775 Marionette DEBUG loaded listener.js 18:21:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x118fa1800) [pid = 1928] [serial = 654] [outer = 0x115758400] 18:21:12 INFO - PROCESS | 1928 | 1461633672207 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]]]}] 18:21:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 18:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 671ms 18:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 18:21:12 INFO - PROCESS | 1928 | 1461633672237 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 18:21:12 INFO - PROCESS | 1928 | 1461633672241 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 18:21:12 INFO - PROCESS | 1928 | 1461633672246 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 18:21:12 INFO - PROCESS | 1928 | 1461633672248 Marionette TRACE conn2 <- [1,846,null,{}] 18:21:12 INFO - PROCESS | 1928 | 1461633672251 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}] 18:21:12 INFO - PROCESS | 1928 | 1461633672362 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 18:21:12 INFO - PROCESS | 1928 | 1461633672417 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c38b800 == 58 [pid = 1928] [id = 219] 18:21:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x119263800) [pid = 1928] [serial = 655] [outer = 0x0] 18:21:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x11ad98400) [pid = 1928] [serial = 656] [outer = 0x119263800] 18:21:12 INFO - PROCESS | 1928 | 1461633672448 Marionette DEBUG loaded listener.js 18:21:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x11b875800) [pid = 1928] [serial = 657] [outer = 0x119263800] 18:21:12 INFO - PROCESS | 1928 | 1461633672896 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]]]}] 18:21:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 18:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 670ms 18:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 18:21:12 INFO - PROCESS | 1928 | 1461633672916 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 18:21:12 INFO - PROCESS | 1928 | 1461633672917 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 18:21:12 INFO - PROCESS | 1928 | 1461633672920 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 18:21:12 INFO - PROCESS | 1928 | 1461633672922 Marionette TRACE conn2 <- [1,850,null,{}] 18:21:12 INFO - PROCESS | 1928 | 1461633672930 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}] 18:21:13 INFO - PROCESS | 1928 | 1461633673059 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 18:21:13 INFO - PROCESS | 1928 | 1461633673141 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d5c5000 == 59 [pid = 1928] [id = 220] 18:21:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x11c128000) [pid = 1928] [serial = 658] [outer = 0x0] 18:21:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x123c97800) [pid = 1928] [serial = 659] [outer = 0x11c128000] 18:21:13 INFO - PROCESS | 1928 | 1461633673173 Marionette DEBUG loaded listener.js 18:21:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x12788c400) [pid = 1928] [serial = 660] [outer = 0x11c128000] 18:21:13 INFO - PROCESS | 1928 | 1461633673597 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]]]}] 18:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 18:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 721ms 18:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 18:21:13 INFO - PROCESS | 1928 | 1461633673668 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 18:21:13 INFO - PROCESS | 1928 | 1461633673670 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 18:21:13 INFO - PROCESS | 1928 | 1461633673674 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 18:21:13 INFO - PROCESS | 1928 | 1461633673676 Marionette TRACE conn2 <- [1,854,null,{}] 18:21:13 INFO - PROCESS | 1928 | 1461633673680 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}] 18:21:13 INFO - PROCESS | 1928 | 1461633673795 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 18:21:13 INFO - PROCESS | 1928 | 1461633673861 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x11af0c000 == 60 [pid = 1928] [id = 221] 18:21:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x123c50000) [pid = 1928] [serial = 661] [outer = 0x0] 18:21:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x12977b400) [pid = 1928] [serial = 662] [outer = 0x123c50000] 18:21:13 INFO - PROCESS | 1928 | 1461633673891 Marionette DEBUG loaded listener.js 18:21:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x12af40000) [pid = 1928] [serial = 663] [outer = 0x123c50000] 18:21:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 18:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 871ms 18:21:14 INFO - PROCESS | 1928 | 1461633674541 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]]]}] 18:21:14 INFO - PROCESS | 1928 | 1461633674545 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 18:21:14 INFO - PROCESS | 1928 | 1461633674548 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 18:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 18:21:14 INFO - PROCESS | 1928 | 1461633674551 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 18:21:14 INFO - PROCESS | 1928 | 1461633674553 Marionette TRACE conn2 <- [1,858,null,{}] 18:21:14 INFO - PROCESS | 1928 | 1461633674558 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}] 18:21:14 INFO - PROCESS | 1928 | 1461633674647 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 18:21:14 INFO - PROCESS | 1928 | 1461633674697 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x119166800 == 61 [pid = 1928] [id = 222] 18:21:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x114b45000) [pid = 1928] [serial = 664] [outer = 0x0] 18:21:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x11867dc00) [pid = 1928] [serial = 665] [outer = 0x114b45000] 18:21:14 INFO - PROCESS | 1928 | 1461633674726 Marionette DEBUG loaded listener.js 18:21:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x118e83000) [pid = 1928] [serial = 666] [outer = 0x114b45000] 18:21:15 INFO - PROCESS | 1928 | 1461633675131 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]]]}] 18:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 18:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 621ms 18:21:15 INFO - PROCESS | 1928 | 1461633675173 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 18:21:15 INFO - PROCESS | 1928 | 1461633675177 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 18:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 18:21:15 INFO - PROCESS | 1928 | 1461633675182 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 18:21:15 INFO - PROCESS | 1928 | 1461633675185 Marionette TRACE conn2 <- [1,862,null,{}] 18:21:15 INFO - PROCESS | 1928 | 1461633675187 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}] 18:21:15 INFO - PROCESS | 1928 | 1461633675309 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 18:21:15 INFO - PROCESS | 1928 | 1461633675409 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x11916f000 == 62 [pid = 1928] [id = 223] 18:21:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x118e7f000) [pid = 1928] [serial = 667] [outer = 0x0] 18:21:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x119833800) [pid = 1928] [serial = 668] [outer = 0x118e7f000] 18:21:15 INFO - PROCESS | 1928 | 1461633675456 Marionette DEBUG loaded listener.js 18:21:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x11aa64800) [pid = 1928] [serial = 669] [outer = 0x118e7f000] 18:21:15 INFO - PROCESS | 1928 | 1461633675957 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]]]}] 18:21:15 INFO - PROCESS | 1928 | --DOCSHELL 0x12d01a000 == 61 [pid = 1928] [id = 216] 18:21:15 INFO - PROCESS | 1928 | --DOCSHELL 0x12975f800 == 60 [pid = 1928] [id = 215] 18:21:15 INFO - PROCESS | 1928 | --DOCSHELL 0x12696b000 == 59 [pid = 1928] [id = 214] 18:21:15 INFO - PROCESS | 1928 | --DOCSHELL 0x127a70000 == 58 [pid = 1928] [id = 213] 18:21:15 INFO - PROCESS | 1928 | --DOCSHELL 0x1246ce800 == 57 [pid = 1928] [id = 212] 18:21:15 INFO - PROCESS | 1928 | --DOCSHELL 0x123be8000 == 56 [pid = 1928] [id = 211] 18:21:15 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x12b459c00) [pid = 1928] [serial = 569] [outer = 0x0] [url = about:blank] 18:21:15 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x12d1ac400) [pid = 1928] [serial = 572] [outer = 0x0] [url = about:blank] 18:21:15 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x12e7d9c00) [pid = 1928] [serial = 596] [outer = 0x0] [url = about:blank] 18:21:15 INFO - PROCESS | 1928 | --DOCSHELL 0x11c157800 == 55 [pid = 1928] [id = 210] 18:21:15 INFO - PROCESS | 1928 | --DOCSHELL 0x11bc6f800 == 54 [pid = 1928] [id = 209] 18:21:15 INFO - PROCESS | 1928 | --DOCSHELL 0x11b850000 == 53 [pid = 1928] [id = 208] 18:21:15 INFO - PROCESS | 1928 | --DOCSHELL 0x11a7d6800 == 52 [pid = 1928] [id = 207] 18:21:15 INFO - PROCESS | 1928 | --DOCSHELL 0x119205800 == 51 [pid = 1928] [id = 206] 18:21:15 INFO - PROCESS | 1928 | --DOCSHELL 0x115661800 == 50 [pid = 1928] [id = 205] 18:21:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 18:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 820ms 18:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 18:21:16 INFO - PROCESS | 1928 | 1461633676003 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 18:21:16 INFO - PROCESS | 1928 | 1461633676004 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 18:21:16 INFO - PROCESS | 1928 | 1461633676006 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 18:21:16 INFO - PROCESS | 1928 | 1461633676009 Marionette TRACE conn2 <- [1,866,null,{}] 18:21:16 INFO - PROCESS | 1928 | 1461633676022 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}] 18:21:16 INFO - PROCESS | 1928 | 1461633676103 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 18:21:16 INFO - PROCESS | 1928 | 1461633676113 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x119104800 == 51 [pid = 1928] [id = 224] 18:21:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x11ad9c000) [pid = 1928] [serial = 670] [outer = 0x0] 18:21:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x11ada4c00) [pid = 1928] [serial = 671] [outer = 0x11ad9c000] 18:21:16 INFO - PROCESS | 1928 | 1461633676141 Marionette DEBUG loaded listener.js 18:21:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x11b8d2800) [pid = 1928] [serial = 672] [outer = 0x11ad9c000] 18:21:16 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x123c4d800) [pid = 1928] [serial = 483] [outer = 0x0] [url = about:blank] 18:21:16 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x119dae400) [pid = 1928] [serial = 531] [outer = 0x0] [url = about:blank] 18:21:16 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x128bf8800) [pid = 1928] [serial = 486] [outer = 0x0] [url = about:blank] 18:21:16 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x12e538c00) [pid = 1928] [serial = 422] [outer = 0x0] [url = about:blank] 18:21:16 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x12b343400) [pid = 1928] [serial = 489] [outer = 0x0] [url = about:blank] 18:21:16 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x11ad9b400) [pid = 1928] [serial = 480] [outer = 0x0] [url = about:blank] 18:21:16 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x11574e000) [pid = 1928] [serial = 477] [outer = 0x0] [url = about:blank] 18:21:16 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x11c3aa400) [pid = 1928] [serial = 534] [outer = 0x0] [url = about:blank] 18:21:16 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x128bf7800) [pid = 1928] [serial = 537] [outer = 0x0] [url = about:blank] 18:21:16 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x11aa63400) [pid = 1928] [serial = 561] [outer = 0x0] [url = about:blank] 18:21:16 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x119258c00) [pid = 1928] [serial = 560] [outer = 0x0] [url = about:blank] 18:21:16 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x11a597000) [pid = 1928] [serial = 578] [outer = 0x0] [url = about:blank] 18:21:16 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x11ad42000) [pid = 1928] [serial = 579] [outer = 0x0] [url = about:blank] 18:21:16 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x11c3ad000) [pid = 1928] [serial = 581] [outer = 0x0] [url = about:blank] 18:21:16 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x12e7d0800) [pid = 1928] [serial = 576] [outer = 0x0] [url = about:blank] 18:21:16 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x12dbd1800) [pid = 1928] [serial = 575] [outer = 0x0] [url = about:blank] 18:21:16 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x123a4cc00) [pid = 1928] [serial = 564] [outer = 0x0] [url = about:blank] 18:21:16 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x11c0c2000) [pid = 1928] [serial = 563] [outer = 0x0] [url = about:blank] 18:21:16 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x12ad0e800) [pid = 1928] [serial = 567] [outer = 0x0] [url = about:blank] 18:21:16 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x129735000) [pid = 1928] [serial = 566] [outer = 0x0] [url = about:blank] 18:21:16 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x12973d400) [pid = 1928] [serial = 587] [outer = 0x0] [url = about:blank] 18:21:16 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x12b33e800) [pid = 1928] [serial = 591] [outer = 0x0] [url = about:blank] 18:21:16 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x12698b800) [pid = 1928] [serial = 584] [outer = 0x0] [url = about:blank] 18:21:16 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x12b339800) [pid = 1928] [serial = 588] [outer = 0x0] [url = about:blank] 18:21:16 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x12b6e8400) [pid = 1928] [serial = 593] [outer = 0x0] [url = about:blank] 18:21:16 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x127cee800) [pid = 1928] [serial = 590] [outer = 0x0] [url = about:blank] 18:21:16 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x127a32400) [pid = 1928] [serial = 585] [outer = 0x0] [url = about:blank] 18:21:16 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x123a59c00) [pid = 1928] [serial = 582] [outer = 0x0] [url = about:blank] 18:21:16 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x12e5af800) [pid = 1928] [serial = 594] [outer = 0x0] [url = about:blank] 18:21:16 INFO - PROCESS | 1928 | 1461633676494 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]]]}] 18:21:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 18:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 526ms 18:21:16 INFO - PROCESS | 1928 | 1461633676533 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 18:21:16 INFO - PROCESS | 1928 | 1461633676535 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 18:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 18:21:16 INFO - PROCESS | 1928 | 1461633676537 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 18:21:16 INFO - PROCESS | 1928 | 1461633676538 Marionette TRACE conn2 <- [1,870,null,{}] 18:21:16 INFO - PROCESS | 1928 | 1461633676540 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}] 18:21:16 INFO - PROCESS | 1928 | 1461633676617 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 18:21:16 INFO - PROCESS | 1928 | 1461633676622 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a971000 == 52 [pid = 1928] [id = 225] 18:21:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x11b8dec00) [pid = 1928] [serial = 673] [outer = 0x0] 18:21:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x11bcf6800) [pid = 1928] [serial = 674] [outer = 0x11b8dec00] 18:21:16 INFO - PROCESS | 1928 | 1461633676651 Marionette DEBUG loaded listener.js 18:21:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x11c12cc00) [pid = 1928] [serial = 675] [outer = 0x11b8dec00] 18:21:16 INFO - PROCESS | 1928 | 1461633676983 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]]]}] 18:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 18:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 468ms 18:21:17 INFO - PROCESS | 1928 | 1461633677005 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 18:21:17 INFO - PROCESS | 1928 | 1461633677008 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 18:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 18:21:17 INFO - PROCESS | 1928 | 1461633677013 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 18:21:17 INFO - PROCESS | 1928 | 1461633677015 Marionette TRACE conn2 <- [1,874,null,{}] 18:21:17 INFO - PROCESS | 1928 | 1461633677017 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}] 18:21:17 INFO - PROCESS | 1928 | 1461633677126 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 18:21:17 INFO - PROCESS | 1928 | 1461633677199 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x11565c000 == 53 [pid = 1928] [id = 226] 18:21:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x11ba36000) [pid = 1928] [serial = 676] [outer = 0x0] 18:21:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x11c3af000) [pid = 1928] [serial = 677] [outer = 0x11ba36000] 18:21:17 INFO - PROCESS | 1928 | 1461633677237 Marionette DEBUG loaded listener.js 18:21:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x123a56000) [pid = 1928] [serial = 678] [outer = 0x11ba36000] 18:21:17 INFO - PROCESS | 1928 | 1461633677617 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]]]}] 18:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 18:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 621ms 18:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 18:21:17 INFO - PROCESS | 1928 | 1461633677635 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 18:21:17 INFO - PROCESS | 1928 | 1461633677636 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 18:21:17 INFO - PROCESS | 1928 | 1461633677640 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 18:21:17 INFO - PROCESS | 1928 | 1461633677641 Marionette TRACE conn2 <- [1,878,null,{}] 18:21:17 INFO - PROCESS | 1928 | 1461633677645 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}] 18:21:17 INFO - PROCESS | 1928 | 1461633677825 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 18:21:17 INFO - PROCESS | 1928 | 1461633677871 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x1155c9800 == 54 [pid = 1928] [id = 227] 18:21:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x11ba3a000) [pid = 1928] [serial = 679] [outer = 0x0] 18:21:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x123c4e400) [pid = 1928] [serial = 680] [outer = 0x11ba3a000] 18:21:17 INFO - PROCESS | 1928 | 1461633677916 Marionette DEBUG loaded listener.js 18:21:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x12466f000) [pid = 1928] [serial = 681] [outer = 0x11ba3a000] 18:21:18 INFO - PROCESS | 1928 | 1461633678299 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]]]}] 18:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 18:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 672ms 18:21:18 INFO - PROCESS | 1928 | 1461633678312 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 18:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 18:21:18 INFO - PROCESS | 1928 | 1461633678314 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 18:21:18 INFO - PROCESS | 1928 | 1461633678317 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 18:21:18 INFO - PROCESS | 1928 | 1461633678318 Marionette TRACE conn2 <- [1,882,null,{}] 18:21:18 INFO - PROCESS | 1928 | 1461633678320 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}] 18:21:18 INFO - PROCESS | 1928 | 1461633678456 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 18:21:18 INFO - PROCESS | 1928 | 1461633678533 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c7ce800 == 55 [pid = 1928] [id = 228] 18:21:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x12698b800) [pid = 1928] [serial = 682] [outer = 0x0] 18:21:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x126d48800) [pid = 1928] [serial = 683] [outer = 0x12698b800] 18:21:18 INFO - PROCESS | 1928 | 1461633678569 Marionette DEBUG loaded listener.js 18:21:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x12788e400) [pid = 1928] [serial = 684] [outer = 0x12698b800] 18:21:18 INFO - PROCESS | 1928 | 1461633678952 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]]]}] 18:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 18:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 671ms 18:21:18 INFO - PROCESS | 1928 | 1461633678994 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 18:21:18 INFO - PROCESS | 1928 | 1461633678996 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 18:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 18:21:19 INFO - PROCESS | 1928 | 1461633679000 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 18:21:19 INFO - PROCESS | 1928 | 1461633679002 Marionette TRACE conn2 <- [1,886,null,{}] 18:21:19 INFO - PROCESS | 1928 | 1461633679005 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}] 18:21:19 INFO - PROCESS | 1928 | 1461633679144 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 18:21:19 INFO - PROCESS | 1928 | 1461633679190 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x123d6b800 == 56 [pid = 1928] [id = 229] 18:21:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x1278dd800) [pid = 1928] [serial = 685] [outer = 0x0] 18:21:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x127ae9000) [pid = 1928] [serial = 686] [outer = 0x1278dd800] 18:21:19 INFO - PROCESS | 1928 | 1461633679232 Marionette DEBUG loaded listener.js 18:21:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x127cef400) [pid = 1928] [serial = 687] [outer = 0x1278dd800] 18:21:19 INFO - PROCESS | 1928 | 1461633679688 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]]]}] 18:21:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 18:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 720ms 18:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 18:21:19 INFO - PROCESS | 1928 | 1461633679720 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 18:21:19 INFO - PROCESS | 1928 | 1461633679721 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 18:21:19 INFO - PROCESS | 1928 | 1461633679723 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 18:21:19 INFO - PROCESS | 1928 | 1461633679724 Marionette TRACE conn2 <- [1,890,null,{}] 18:21:19 INFO - PROCESS | 1928 | 1461633679731 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}] 18:21:19 INFO - PROCESS | 1928 | 1461633679828 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 18:21:19 INFO - PROCESS | 1928 | 1461633679879 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x1246ca800 == 57 [pid = 1928] [id = 230] 18:21:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x1278e8c00) [pid = 1928] [serial = 688] [outer = 0x0] 18:21:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x128bed800) [pid = 1928] [serial = 689] [outer = 0x1278e8c00] 18:21:19 INFO - PROCESS | 1928 | 1461633679904 Marionette DEBUG loaded listener.js 18:21:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x12973d400) [pid = 1928] [serial = 690] [outer = 0x1278e8c00] 18:21:20 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x11894e400) [pid = 1928] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 18:21:20 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x11af4b800) [pid = 1928] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 18:21:20 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x126ca8400) [pid = 1928] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 18:21:20 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x114b46c00) [pid = 1928] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 18:21:20 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x11574cc00) [pid = 1928] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 18:21:20 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x126de4400) [pid = 1928] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 18:21:20 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x128b0e800) [pid = 1928] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 18:21:20 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x12ad16c00) [pid = 1928] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 18:21:20 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x12ad1d000) [pid = 1928] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 18:21:20 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x12d0b4c00) [pid = 1928] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 18:21:20 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x12b344000) [pid = 1928] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 18:21:20 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x128bef800) [pid = 1928] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 18:21:20 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x11af49400) [pid = 1928] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 18:21:20 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x11c57f000) [pid = 1928] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 18:21:20 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x11aaa9c00) [pid = 1928] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 18:21:20 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x119dae800) [pid = 1928] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 18:21:20 INFO - PROCESS | 1928 | 1461633680402 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]]]}] 18:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 18:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 719ms 18:21:20 INFO - PROCESS | 1928 | 1461633680443 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 18:21:20 INFO - PROCESS | 1928 | 1461633680444 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 18:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 18:21:20 INFO - PROCESS | 1928 | 1461633680447 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 18:21:20 INFO - PROCESS | 1928 | 1461633680448 Marionette TRACE conn2 <- [1,894,null,{}] 18:21:20 INFO - PROCESS | 1928 | 1461633680450 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}] 18:21:20 INFO - PROCESS | 1928 | 1461633680529 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 18:21:20 INFO - PROCESS | 1928 | 1461633680534 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c375000 == 58 [pid = 1928] [id = 231] 18:21:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x119dae800) [pid = 1928] [serial = 691] [outer = 0x0] 18:21:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x11c0bf400) [pid = 1928] [serial = 692] [outer = 0x119dae800] 18:21:20 INFO - PROCESS | 1928 | 1461633680561 Marionette DEBUG loaded listener.js 18:21:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x123b3fc00) [pid = 1928] [serial = 693] [outer = 0x119dae800] 18:21:20 INFO - PROCESS | 1928 | 1461633680899 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]]]}] 18:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 18:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 468ms 18:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 18:21:20 INFO - PROCESS | 1928 | 1461633680915 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 18:21:20 INFO - PROCESS | 1928 | 1461633680917 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 18:21:20 INFO - PROCESS | 1928 | 1461633680919 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 18:21:20 INFO - PROCESS | 1928 | 1461633680921 Marionette TRACE conn2 <- [1,898,null,{}] 18:21:20 INFO - PROCESS | 1928 | 1461633680923 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}] 18:21:21 INFO - PROCESS | 1928 | 1461633681037 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 18:21:21 INFO - PROCESS | 1928 | 1461633681068 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x12974c800 == 59 [pid = 1928] [id = 232] 18:21:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x129785000) [pid = 1928] [serial = 694] [outer = 0x0] 18:21:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x12ad19800) [pid = 1928] [serial = 695] [outer = 0x129785000] 18:21:21 INFO - PROCESS | 1928 | 1461633681098 Marionette DEBUG loaded listener.js 18:21:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x12af42000) [pid = 1928] [serial = 696] [outer = 0x129785000] 18:21:21 INFO - PROCESS | 1928 | 1461633681402 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]]]}] 18:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 18:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 519ms 18:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 18:21:21 INFO - PROCESS | 1928 | 1461633681438 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 18:21:21 INFO - PROCESS | 1928 | 1461633681440 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 18:21:21 INFO - PROCESS | 1928 | 1461633681443 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 18:21:21 INFO - PROCESS | 1928 | 1461633681445 Marionette TRACE conn2 <- [1,902,null,{}] 18:21:21 INFO - PROCESS | 1928 | 1461633681448 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}] 18:21:21 INFO - PROCESS | 1928 | 1461633681528 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 18:21:21 INFO - PROCESS | 1928 | 1461633681533 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x12af90000 == 60 [pid = 1928] [id = 233] 18:21:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x12ad1d000) [pid = 1928] [serial = 697] [outer = 0x0] 18:21:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x12b343000) [pid = 1928] [serial = 698] [outer = 0x12ad1d000] 18:21:21 INFO - PROCESS | 1928 | 1461633681558 Marionette DEBUG loaded listener.js 18:21:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x12b454800) [pid = 1928] [serial = 699] [outer = 0x12ad1d000] 18:21:21 INFO - PROCESS | 1928 | 1461633681885 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]]]}] 18:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 18:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 471ms 18:21:21 INFO - PROCESS | 1928 | 1461633681914 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 18:21:21 INFO - PROCESS | 1928 | 1461633681915 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 18:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 18:21:21 INFO - PROCESS | 1928 | 1461633681917 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 18:21:21 INFO - PROCESS | 1928 | 1461633681918 Marionette TRACE conn2 <- [1,906,null,{}] 18:21:21 INFO - PROCESS | 1928 | 1461633681921 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}] 18:21:22 INFO - PROCESS | 1928 | 1461633682023 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 18:21:22 INFO - PROCESS | 1928 | 1461633682032 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b3b0800 == 61 [pid = 1928] [id = 234] 18:21:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x12b342800) [pid = 1928] [serial = 700] [outer = 0x0] 18:21:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x12b6df800) [pid = 1928] [serial = 701] [outer = 0x12b342800] 18:21:22 INFO - PROCESS | 1928 | 1461633682057 Marionette DEBUG loaded listener.js 18:21:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x12c7c3800) [pid = 1928] [serial = 702] [outer = 0x12b342800] 18:21:22 INFO - PROCESS | 1928 | 1461633682442 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]]]}] 18:21:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 18:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 569ms 18:21:22 INFO - PROCESS | 1928 | 1461633682488 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 18:21:22 INFO - PROCESS | 1928 | 1461633682491 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 18:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 18:21:22 INFO - PROCESS | 1928 | 1461633682497 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 18:21:22 INFO - PROCESS | 1928 | 1461633682499 Marionette TRACE conn2 <- [1,910,null,{}] 18:21:22 INFO - PROCESS | 1928 | 1461633682503 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}] 18:21:22 INFO - PROCESS | 1928 | 1461633682606 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 18:21:22 INFO - PROCESS | 1928 | 1461633682671 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x1165ed000 == 62 [pid = 1928] [id = 235] 18:21:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x114bb9c00) [pid = 1928] [serial = 703] [outer = 0x0] 18:21:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x11574fc00) [pid = 1928] [serial = 704] [outer = 0x114bb9c00] 18:21:22 INFO - PROCESS | 1928 | 1461633682704 Marionette DEBUG loaded listener.js 18:21:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x118887400) [pid = 1928] [serial = 705] [outer = 0x114bb9c00] 18:21:23 INFO - PROCESS | 1928 | 1461633683138 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]]]}] 18:21:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 18:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 671ms 18:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 18:21:23 INFO - PROCESS | 1928 | 1461633683168 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 18:21:23 INFO - PROCESS | 1928 | 1461633683172 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 18:21:23 INFO - PROCESS | 1928 | 1461633683176 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 18:21:23 INFO - PROCESS | 1928 | 1461633683178 Marionette TRACE conn2 <- [1,914,null,{}] 18:21:23 INFO - PROCESS | 1928 | 1461633683181 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}] 18:21:23 INFO - PROCESS | 1928 | 1461633683285 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 18:21:23 INFO - PROCESS | 1928 | 1461633683348 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x11b264800 == 63 [pid = 1928] [id = 236] 18:21:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x118946800) [pid = 1928] [serial = 706] [outer = 0x0] 18:21:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x119d44c00) [pid = 1928] [serial = 707] [outer = 0x118946800] 18:21:23 INFO - PROCESS | 1928 | 1461633683379 Marionette DEBUG loaded listener.js 18:21:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x11b873800) [pid = 1928] [serial = 708] [outer = 0x118946800] 18:21:23 INFO - PROCESS | 1928 | 1461633683812 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]]]}] 18:21:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 18:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 670ms 18:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 18:21:23 INFO - PROCESS | 1928 | 1461633683846 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 18:21:23 INFO - PROCESS | 1928 | 1461633683848 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 18:21:23 INFO - PROCESS | 1928 | 1461633683850 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 18:21:23 INFO - PROCESS | 1928 | 1461633683853 Marionette TRACE conn2 <- [1,918,null,{}] 18:21:23 INFO - PROCESS | 1928 | 1461633683861 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}] 18:21:23 INFO - PROCESS | 1928 | 1461633683989 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 18:21:24 INFO - PROCESS | 1928 | 1461633684056 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x128b7f800 == 64 [pid = 1928] [id = 237] 18:21:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x11c3ad000) [pid = 1928] [serial = 709] [outer = 0x0] 18:21:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x123c4a400) [pid = 1928] [serial = 710] [outer = 0x11c3ad000] 18:21:24 INFO - PROCESS | 1928 | 1461633684090 Marionette DEBUG loaded listener.js 18:21:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x123f9cc00) [pid = 1928] [serial = 711] [outer = 0x11c3ad000] 18:21:24 INFO - PROCESS | 1928 | 1461633684498 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]]]}] 18:21:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 18:21:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 671ms 18:21:24 INFO - PROCESS | 1928 | 1461633684522 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 18:21:24 INFO - PROCESS | 1928 | 1461633684524 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 18:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 18:21:24 INFO - PROCESS | 1928 | 1461633684529 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 18:21:24 INFO - PROCESS | 1928 | 1461633684530 Marionette TRACE conn2 <- [1,922,null,{}] 18:21:24 INFO - PROCESS | 1928 | 1461633684532 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}] 18:21:24 INFO - PROCESS | 1928 | 1461633684632 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 18:21:24 INFO - PROCESS | 1928 | 1461633684683 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d01a000 == 65 [pid = 1928] [id = 238] 18:21:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x126c62800) [pid = 1928] [serial = 712] [outer = 0x0] 18:21:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x128bf7400) [pid = 1928] [serial = 713] [outer = 0x126c62800] 18:21:24 INFO - PROCESS | 1928 | 1461633684713 Marionette DEBUG loaded listener.js 18:21:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x12977e400) [pid = 1928] [serial = 714] [outer = 0x126c62800] 18:21:25 INFO - PROCESS | 1928 | 1461633685131 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]]]}] 18:21:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 18:21:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 619ms 18:21:25 INFO - PROCESS | 1928 | 1461633685148 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 18:21:25 INFO - PROCESS | 1928 | 1461633685149 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 18:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 18:21:25 INFO - PROCESS | 1928 | 1461633685152 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 18:21:25 INFO - PROCESS | 1928 | 1461633685153 Marionette TRACE conn2 <- [1,926,null,{}] 18:21:25 INFO - PROCESS | 1928 | 1461633685155 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}] 18:21:25 INFO - PROCESS | 1928 | 1461633685257 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 18:21:25 INFO - PROCESS | 1928 | 1461633685338 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d5d4000 == 66 [pid = 1928] [id = 239] 18:21:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x12977c800) [pid = 1928] [serial = 715] [outer = 0x0] 18:21:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x12b337c00) [pid = 1928] [serial = 716] [outer = 0x12977c800] 18:21:25 INFO - PROCESS | 1928 | 1461633685369 Marionette DEBUG loaded listener.js 18:21:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x12c7c9c00) [pid = 1928] [serial = 717] [outer = 0x12977c800] 18:21:25 INFO - PROCESS | 1928 | 1461633685782 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]]]}] 18:21:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 18:21:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 668ms 18:21:25 INFO - PROCESS | 1928 | 1461633685821 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 18:21:25 INFO - PROCESS | 1928 | 1461633685822 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 18:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 18:21:25 INFO - PROCESS | 1928 | 1461633685825 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 18:21:25 INFO - PROCESS | 1928 | 1461633685826 Marionette TRACE conn2 <- [1,930,null,{}] 18:21:25 INFO - PROCESS | 1928 | 1461633685829 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}] 18:21:25 INFO - PROCESS | 1928 | 1461633685937 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 18:21:26 INFO - PROCESS | 1928 | 1461633686001 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e2c1000 == 67 [pid = 1928] [id = 240] 18:21:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x12cfd4000) [pid = 1928] [serial = 718] [outer = 0x0] 18:21:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x12d19f400) [pid = 1928] [serial = 719] [outer = 0x12cfd4000] 18:21:26 INFO - PROCESS | 1928 | 1461633686033 Marionette DEBUG loaded listener.js 18:21:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x12d507400) [pid = 1928] [serial = 720] [outer = 0x12cfd4000] 18:21:26 INFO - PROCESS | 1928 | 1461633686439 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]]]}] 18:21:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 18:21:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 670ms 18:21:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 18:21:26 INFO - PROCESS | 1928 | 1461633686495 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 18:21:26 INFO - PROCESS | 1928 | 1461633686496 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 18:21:26 INFO - PROCESS | 1928 | 1461633686499 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 18:21:26 INFO - PROCESS | 1928 | 1461633686500 Marionette TRACE conn2 <- [1,934,null,{}] 18:21:26 INFO - PROCESS | 1928 | 1461633686503 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}] 18:21:26 INFO - PROCESS | 1928 | 1461633686622 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 18:21:26 INFO - PROCESS | 1928 | 1461633686686 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x119b25000 == 68 [pid = 1928] [id = 241] 18:21:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x1147df000) [pid = 1928] [serial = 721] [outer = 0x0] 18:21:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x11c3ad400) [pid = 1928] [serial = 722] [outer = 0x1147df000] 18:21:26 INFO - PROCESS | 1928 | 1461633686717 Marionette DEBUG loaded listener.js 18:21:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x12d1a9c00) [pid = 1928] [serial = 723] [outer = 0x1147df000] 18:21:27 INFO - PROCESS | 1928 | 1461633687265 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]]]}] 18:21:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 18:21:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 818ms 18:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 18:21:27 INFO - PROCESS | 1928 | 1461633687318 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 18:21:27 INFO - PROCESS | 1928 | 1461633687320 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 18:21:27 INFO - PROCESS | 1928 | 1461633687324 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 18:21:27 INFO - PROCESS | 1928 | 1461633687326 Marionette TRACE conn2 <- [1,938,null,{}] 18:21:27 INFO - PROCESS | 1928 | 1461633687330 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}] 18:21:27 INFO - PROCESS | 1928 | 1461633687426 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 18:21:27 INFO - PROCESS | 1928 | 1461633687481 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x1163a6000 == 69 [pid = 1928] [id = 242] 18:21:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x118941800) [pid = 1928] [serial = 724] [outer = 0x0] 18:21:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x118fa0000) [pid = 1928] [serial = 725] [outer = 0x118941800] 18:21:27 INFO - PROCESS | 1928 | 1461633687511 Marionette DEBUG loaded listener.js 18:21:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x119dae400) [pid = 1928] [serial = 726] [outer = 0x118941800] 18:21:27 INFO - PROCESS | 1928 | 1461633687950 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]]]}] 18:21:27 INFO - PROCESS | 1928 | --DOCSHELL 0x12af90000 == 68 [pid = 1928] [id = 233] 18:21:27 INFO - PROCESS | 1928 | --DOCSHELL 0x12974c800 == 67 [pid = 1928] [id = 232] 18:21:27 INFO - PROCESS | 1928 | --DOCSHELL 0x11c375000 == 66 [pid = 1928] [id = 231] 18:21:27 INFO - PROCESS | 1928 | --DOCSHELL 0x1246ca800 == 65 [pid = 1928] [id = 230] 18:21:27 INFO - PROCESS | 1928 | --DOCSHELL 0x123d6b800 == 64 [pid = 1928] [id = 229] 18:21:27 INFO - PROCESS | 1928 | --DOCSHELL 0x11c7ce800 == 63 [pid = 1928] [id = 228] 18:21:27 INFO - PROCESS | 1928 | --DOCSHELL 0x1155c9800 == 62 [pid = 1928] [id = 227] 18:21:27 INFO - PROCESS | 1928 | --DOCSHELL 0x11565c000 == 61 [pid = 1928] [id = 226] 18:21:27 INFO - PROCESS | 1928 | --DOCSHELL 0x11a971000 == 60 [pid = 1928] [id = 225] 18:21:27 INFO - PROCESS | 1928 | --DOCSHELL 0x119104800 == 59 [pid = 1928] [id = 224] 18:21:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 18:21:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 672ms 18:21:27 INFO - PROCESS | 1928 | --DOCSHELL 0x11916f000 == 58 [pid = 1928] [id = 223] 18:21:27 INFO - PROCESS | 1928 | --DOCSHELL 0x119166800 == 57 [pid = 1928] [id = 222] 18:21:27 INFO - PROCESS | 1928 | --DOCSHELL 0x12d5c5000 == 56 [pid = 1928] [id = 220] 18:21:27 INFO - PROCESS | 1928 | --DOCSHELL 0x11c38b800 == 55 [pid = 1928] [id = 219] 18:21:27 INFO - PROCESS | 1928 | --DOCSHELL 0x119805000 == 54 [pid = 1928] [id = 218] 18:21:28 INFO - PROCESS | 1928 | 1461633688001 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 18:21:28 INFO - PROCESS | 1928 | 1461633688005 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 18:21:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 18:21:28 INFO - PROCESS | 1928 | 1461633688009 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 18:21:28 INFO - PROCESS | 1928 | 1461633688012 Marionette TRACE conn2 <- [1,942,null,{}] 18:21:28 INFO - PROCESS | 1928 | 1461633688015 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}] 18:21:28 INFO - PROCESS | 1928 | 1461633688099 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 18:21:28 INFO - PROCESS | 1928 | 1461633688109 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x11891a800 == 55 [pid = 1928] [id = 243] 18:21:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x11aa72c00) [pid = 1928] [serial = 727] [outer = 0x0] 18:21:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x11ada4800) [pid = 1928] [serial = 728] [outer = 0x11aa72c00] 18:21:28 INFO - PROCESS | 1928 | 1461633688136 Marionette DEBUG loaded listener.js 18:21:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x11b8d3000) [pid = 1928] [serial = 729] [outer = 0x11aa72c00] 18:21:28 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x12d0ab800) [pid = 1928] [serial = 570] [outer = 0x0] [url = about:blank] 18:21:28 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x12d5a9400) [pid = 1928] [serial = 573] [outer = 0x0] [url = about:blank] 18:21:28 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x129777800) [pid = 1928] [serial = 639] [outer = 0x0] [url = about:blank] 18:21:28 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x11c49ec00) [pid = 1928] [serial = 627] [outer = 0x0] [url = about:blank] 18:21:28 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x12973a800) [pid = 1928] [serial = 642] [outer = 0x0] [url = about:blank] 18:21:28 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x12c7c3c00) [pid = 1928] [serial = 648] [outer = 0x0] [url = about:blank] 18:21:28 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x12b343c00) [pid = 1928] [serial = 558] [outer = 0x0] [url = about:blank] 18:21:28 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x12b45b400) [pid = 1928] [serial = 647] [outer = 0x0] [url = about:blank] 18:21:28 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x12b343800) [pid = 1928] [serial = 645] [outer = 0x0] [url = about:blank] 18:21:28 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x12d50a400) [pid = 1928] [serial = 605] [outer = 0x0] [url = about:blank] 18:21:28 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x11b871800) [pid = 1928] [serial = 623] [outer = 0x0] [url = about:blank] 18:21:28 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x11ba37400) [pid = 1928] [serial = 624] [outer = 0x0] [url = about:blank] 18:21:28 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x123c90000) [pid = 1928] [serial = 629] [outer = 0x0] [url = about:blank] 18:21:28 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x126ca7c00) [pid = 1928] [serial = 630] [outer = 0x0] [url = about:blank] 18:21:28 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x12973dc00) [pid = 1928] [serial = 612] [outer = 0x0] [url = about:blank] 18:21:28 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x11c0c7000) [pid = 1928] [serial = 611] [outer = 0x0] [url = about:blank] 18:21:28 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x11aa70c00) [pid = 1928] [serial = 620] [outer = 0x0] [url = about:blank] 18:21:28 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x11ada2800) [pid = 1928] [serial = 621] [outer = 0x0] [url = about:blank] 18:21:28 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x11b8d1400) [pid = 1928] [serial = 599] [outer = 0x0] [url = about:blank] 18:21:28 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x118fa2000) [pid = 1928] [serial = 617] [outer = 0x0] [url = about:blank] 18:21:28 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x11919c800) [pid = 1928] [serial = 618] [outer = 0x0] [url = about:blank] 18:21:28 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x11bcea800) [pid = 1928] [serial = 626] [outer = 0x0] [url = about:blank] 18:21:28 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x1278d9400) [pid = 1928] [serial = 632] [outer = 0x0] [url = about:blank] 18:21:28 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x1243dd400) [pid = 1928] [serial = 602] [outer = 0x0] [url = about:blank] 18:21:28 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x127aea800) [pid = 1928] [serial = 633] [outer = 0x0] [url = about:blank] 18:21:28 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x11584bc00) [pid = 1928] [serial = 615] [outer = 0x0] [url = about:blank] 18:21:28 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x11558c000) [pid = 1928] [serial = 614] [outer = 0x0] [url = about:blank] 18:21:28 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x123c53400) [pid = 1928] [serial = 641] [outer = 0x0] [url = about:blank] 18:21:28 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x12e5abc00) [pid = 1928] [serial = 608] [outer = 0x0] [url = about:blank] 18:21:28 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x128beec00) [pid = 1928] [serial = 636] [outer = 0x0] [url = about:blank] 18:21:28 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x128b07c00) [pid = 1928] [serial = 635] [outer = 0x0] [url = about:blank] 18:21:28 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x12973c400) [pid = 1928] [serial = 638] [outer = 0x0] [url = about:blank] 18:21:28 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x12ad0f400) [pid = 1928] [serial = 644] [outer = 0x0] [url = about:blank] 18:21:28 INFO - PROCESS | 1928 | 1461633688487 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]]]}] 18:21:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 18:21:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 520ms 18:21:28 INFO - PROCESS | 1928 | 1461633688530 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 18:21:28 INFO - PROCESS | 1928 | 1461633688531 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 18:21:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 18:21:28 INFO - PROCESS | 1928 | 1461633688533 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 18:21:28 INFO - PROCESS | 1928 | 1461633688536 Marionette TRACE conn2 <- [1,946,null,{}] 18:21:28 INFO - PROCESS | 1928 | 1461633688544 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}] 18:21:28 INFO - PROCESS | 1928 | 1461633688629 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 18:21:28 INFO - PROCESS | 1928 | 1461633688635 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x11bc76800 == 56 [pid = 1928] [id = 244] 18:21:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x11ba62000) [pid = 1928] [serial = 730] [outer = 0x0] 18:21:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x11c580000) [pid = 1928] [serial = 731] [outer = 0x11ba62000] 18:21:28 INFO - PROCESS | 1928 | 1461633688663 Marionette DEBUG loaded listener.js 18:21:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x123c4c400) [pid = 1928] [serial = 732] [outer = 0x11ba62000] 18:21:29 INFO - PROCESS | 1928 | 1461633689018 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]]]}] 18:21:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 18:21:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 521ms 18:21:29 INFO - PROCESS | 1928 | 1461633689063 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 18:21:29 INFO - PROCESS | 1928 | 1461633689065 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 18:21:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 18:21:29 INFO - PROCESS | 1928 | 1461633689069 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 18:21:29 INFO - PROCESS | 1928 | 1461633689070 Marionette TRACE conn2 <- [1,950,null,{}] 18:21:29 INFO - PROCESS | 1928 | 1461633689072 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}] 18:21:29 INFO - PROCESS | 1928 | 1461633689152 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 18:21:29 INFO - PROCESS | 1928 | 1461633689159 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c51b800 == 57 [pid = 1928] [id = 245] 18:21:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x123c8b400) [pid = 1928] [serial = 733] [outer = 0x0] 18:21:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x1243d6400) [pid = 1928] [serial = 734] [outer = 0x123c8b400] 18:21:29 INFO - PROCESS | 1928 | 1461633689188 Marionette DEBUG loaded listener.js 18:21:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x12698b000) [pid = 1928] [serial = 735] [outer = 0x123c8b400] 18:21:29 INFO - PROCESS | 1928 | 1461633689530 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]]]}] 18:21:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 18:21:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 468ms 18:21:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 18:21:29 INFO - PROCESS | 1928 | 1461633689537 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 18:21:29 INFO - PROCESS | 1928 | 1461633689538 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 18:21:29 INFO - PROCESS | 1928 | 1461633689541 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 18:21:29 INFO - PROCESS | 1928 | 1461633689542 Marionette TRACE conn2 <- [1,954,null,{}] 18:21:29 INFO - PROCESS | 1928 | 1461633689548 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}] 18:21:29 INFO - PROCESS | 1928 | 1461633689630 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 18:21:29 INFO - PROCESS | 1928 | 1461633689684 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x123be1000 == 58 [pid = 1928] [id = 246] 18:21:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x123c8c800) [pid = 1928] [serial = 736] [outer = 0x0] 18:21:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x126de3400) [pid = 1928] [serial = 737] [outer = 0x123c8c800] 18:21:29 INFO - PROCESS | 1928 | 1461633689712 Marionette DEBUG loaded listener.js 18:21:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x127ae4000) [pid = 1928] [serial = 738] [outer = 0x123c8c800] 18:21:30 INFO - PROCESS | 1928 | 1461633690017 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]]]}] 18:21:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 18:21:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 521ms 18:21:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 18:21:30 INFO - PROCESS | 1928 | 1461633690063 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 18:21:30 INFO - PROCESS | 1928 | 1461633690064 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 18:21:30 INFO - PROCESS | 1928 | 1461633690066 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 18:21:30 INFO - PROCESS | 1928 | 1461633690067 Marionette TRACE conn2 <- [1,958,null,{}] 18:21:30 INFO - PROCESS | 1928 | 1461633690069 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}] 18:21:30 INFO - PROCESS | 1928 | 1461633690182 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 18:21:30 INFO - PROCESS | 1928 | 1461633690198 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x126996800 == 59 [pid = 1928] [id = 247] 18:21:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x127ceb400) [pid = 1928] [serial = 739] [outer = 0x0] 18:21:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x12973f000) [pid = 1928] [serial = 740] [outer = 0x127ceb400] 18:21:30 INFO - PROCESS | 1928 | 1461633690226 Marionette DEBUG loaded listener.js 18:21:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x12b343800) [pid = 1928] [serial = 741] [outer = 0x127ceb400] 18:21:30 INFO - PROCESS | 1928 | 1461633690559 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]]]}] 18:21:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 18:21:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 520ms 18:21:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 18:21:30 INFO - PROCESS | 1928 | 1461633690591 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 18:21:30 INFO - PROCESS | 1928 | 1461633690592 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 18:21:30 INFO - PROCESS | 1928 | 1461633690594 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 18:21:30 INFO - PROCESS | 1928 | 1461633690596 Marionette TRACE conn2 <- [1,962,null,{}] 18:21:30 INFO - PROCESS | 1928 | 1461633690598 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}] 18:21:30 INFO - PROCESS | 1928 | 1461633690704 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 18:21:30 INFO - PROCESS | 1928 | 1461633690743 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x128a11800 == 60 [pid = 1928] [id = 248] 18:21:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x12af1d400) [pid = 1928] [serial = 742] [outer = 0x0] 18:21:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x12c7d0000) [pid = 1928] [serial = 743] [outer = 0x12af1d400] 18:21:30 INFO - PROCESS | 1928 | 1461633690775 Marionette DEBUG loaded listener.js 18:21:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x12d0b8c00) [pid = 1928] [serial = 744] [outer = 0x12af1d400] 18:21:31 INFO - PROCESS | 1928 | 1461633691223 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]]]}] 18:21:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 18:21:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 668ms 18:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 18:21:31 INFO - PROCESS | 1928 | 1461633691266 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 18:21:31 INFO - PROCESS | 1928 | 1461633691267 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 18:21:31 INFO - PROCESS | 1928 | 1461633691269 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 18:21:31 INFO - PROCESS | 1928 | 1461633691270 Marionette TRACE conn2 <- [1,966,null,{}] 18:21:31 INFO - PROCESS | 1928 | 1461633691273 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}] 18:21:31 INFO - PROCESS | 1928 | 1461633691378 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 18:21:31 INFO - PROCESS | 1928 | 1461633691382 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x12aa03800 == 61 [pid = 1928] [id = 249] 18:21:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x12b343c00) [pid = 1928] [serial = 745] [outer = 0x0] 18:21:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x12d1a8400) [pid = 1928] [serial = 746] [outer = 0x12b343c00] 18:21:31 INFO - PROCESS | 1928 | 1461633691437 Marionette DEBUG loaded listener.js 18:21:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x12d50bc00) [pid = 1928] [serial = 747] [outer = 0x12b343c00] 18:21:31 INFO - PROCESS | 1928 | 1461633691785 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]]]}] 18:21:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 18:21:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 567ms 18:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 18:21:31 INFO - PROCESS | 1928 | 1461633691838 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 18:21:31 INFO - PROCESS | 1928 | 1461633691839 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 18:21:31 INFO - PROCESS | 1928 | 1461633691841 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 18:21:31 INFO - PROCESS | 1928 | 1461633691842 Marionette TRACE conn2 <- [1,970,null,{}] 18:21:31 INFO - PROCESS | 1928 | 1461633691845 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}] 18:21:31 INFO - PROCESS | 1928 | 1461633691941 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 18:21:32 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x11ad9c000) [pid = 1928] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 18:21:32 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x12698b800) [pid = 1928] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 18:21:32 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x114b45000) [pid = 1928] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 18:21:32 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x118e7f000) [pid = 1928] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 18:21:32 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x11b8dec00) [pid = 1928] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 18:21:32 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x11ba3a000) [pid = 1928] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 18:21:32 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x11ba36000) [pid = 1928] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 18:21:32 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x1278dd800) [pid = 1928] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 18:21:32 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x1278e8c00) [pid = 1928] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 18:21:32 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x119dae800) [pid = 1928] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 18:21:32 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x12ad1d000) [pid = 1928] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 18:21:32 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x129785000) [pid = 1928] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 18:21:32 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x11aced400) [pid = 1928] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 18:21:32 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x12d1a2400) [pid = 1928] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 18:21:32 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x123b3e800) [pid = 1928] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 18:21:32 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x12e52e400) [pid = 1928] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 18:21:32 INFO - PROCESS | 1928 | 1461633692080 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x11981a000 == 62 [pid = 1928] [id = 250] 18:21:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x114571800) [pid = 1928] [serial = 748] [outer = 0x0] 18:21:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x119835c00) [pid = 1928] [serial = 749] [outer = 0x114571800] 18:21:32 INFO - PROCESS | 1928 | 1461633692106 Marionette DEBUG loaded listener.js 18:21:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x11c499c00) [pid = 1928] [serial = 750] [outer = 0x114571800] 18:21:32 INFO - PROCESS | 1928 | 1461633692383 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]]]}] 18:21:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 18:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 572ms 18:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 18:21:32 INFO - PROCESS | 1928 | 1461633692416 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 18:21:32 INFO - PROCESS | 1928 | 1461633692417 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 18:21:32 INFO - PROCESS | 1928 | 1461633692419 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 18:21:32 INFO - PROCESS | 1928 | 1461633692420 Marionette TRACE conn2 <- [1,974,null,{}] 18:21:32 INFO - PROCESS | 1928 | 1461633692423 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}] 18:21:32 INFO - PROCESS | 1928 | 1461633692521 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 18:21:32 INFO - PROCESS | 1928 | 1461633692525 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c765800 == 63 [pid = 1928] [id = 251] 18:21:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x123c8b000) [pid = 1928] [serial = 751] [outer = 0x0] 18:21:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x12b6e9400) [pid = 1928] [serial = 752] [outer = 0x123c8b000] 18:21:32 INFO - PROCESS | 1928 | 1461633692551 Marionette DEBUG loaded listener.js 18:21:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x12d5b1c00) [pid = 1928] [serial = 753] [outer = 0x123c8b000] 18:21:32 INFO - PROCESS | 1928 | 1461633692903 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]]]}] 18:21:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 18:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 520ms 18:21:32 INFO - PROCESS | 1928 | 1461633692940 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 18:21:32 INFO - PROCESS | 1928 | 1461633692941 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 18:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 18:21:32 INFO - PROCESS | 1928 | 1461633692946 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 18:21:32 INFO - PROCESS | 1928 | 1461633692948 Marionette TRACE conn2 <- [1,978,null,{}] 18:21:32 INFO - PROCESS | 1928 | 1461633692950 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}] 18:21:33 INFO - PROCESS | 1928 | 1461633693050 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 18:21:33 INFO - PROCESS | 1928 | 1461633693054 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e2cd800 == 64 [pid = 1928] [id = 252] 18:21:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x12b338c00) [pid = 1928] [serial = 754] [outer = 0x0] 18:21:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x12dbcb800) [pid = 1928] [serial = 755] [outer = 0x12b338c00] 18:21:33 INFO - PROCESS | 1928 | 1461633693083 Marionette DEBUG loaded listener.js 18:21:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x12e5a5c00) [pid = 1928] [serial = 756] [outer = 0x12b338c00] 18:21:33 INFO - PROCESS | 1928 | 1461633693399 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]]]}] 18:21:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 18:21:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 469ms 18:21:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 18:21:33 INFO - PROCESS | 1928 | 1461633693416 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 18:21:33 INFO - PROCESS | 1928 | 1461633693417 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 18:21:33 INFO - PROCESS | 1928 | 1461633693419 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 18:21:33 INFO - PROCESS | 1928 | 1461633693420 Marionette TRACE conn2 <- [1,982,null,{}] 18:21:33 INFO - PROCESS | 1928 | 1461633693422 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}] 18:21:33 INFO - PROCESS | 1928 | 1461633693512 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 18:21:33 INFO - PROCESS | 1928 | 1461633693563 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e98f800 == 65 [pid = 1928] [id = 253] 18:21:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x12dbce400) [pid = 1928] [serial = 757] [outer = 0x0] 18:21:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x12e5a8800) [pid = 1928] [serial = 758] [outer = 0x12dbce400] 18:21:33 INFO - PROCESS | 1928 | 1461633693588 Marionette DEBUG loaded listener.js 18:21:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x12e7d0c00) [pid = 1928] [serial = 759] [outer = 0x12dbce400] 18:21:33 INFO - PROCESS | 1928 | 1461633693930 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]]]}] 18:21:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 18:21:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 519ms 18:21:33 INFO - PROCESS | 1928 | 1461633693939 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 18:21:33 INFO - PROCESS | 1928 | 1461633693941 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 18:21:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 18:21:33 INFO - PROCESS | 1928 | 1461633693949 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 18:21:33 INFO - PROCESS | 1928 | 1461633693951 Marionette TRACE conn2 <- [1,986,null,{}] 18:21:33 INFO - PROCESS | 1928 | 1461633693954 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}] 18:21:34 INFO - PROCESS | 1928 | 1461633694088 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 18:21:34 INFO - PROCESS | 1928 | 1461633694255 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x115721000 == 66 [pid = 1928] [id = 254] 18:21:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x1133ad800) [pid = 1928] [serial = 760] [outer = 0x0] 18:21:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x11453e000) [pid = 1928] [serial = 761] [outer = 0x1133ad800] 18:21:34 INFO - PROCESS | 1928 | 1461633694308 Marionette DEBUG loaded listener.js 18:21:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x1159bd800) [pid = 1928] [serial = 762] [outer = 0x1133ad800] 18:21:34 INFO - PROCESS | 1928 | 1461633694773 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]]]}] 18:21:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 18:21:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 870ms 18:21:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 18:21:34 INFO - PROCESS | 1928 | 1461633694825 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 18:21:34 INFO - PROCESS | 1928 | 1461633694828 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 18:21:34 INFO - PROCESS | 1928 | 1461633694832 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 18:21:34 INFO - PROCESS | 1928 | 1461633694835 Marionette TRACE conn2 <- [1,990,null,{}] 18:21:34 INFO - PROCESS | 1928 | 1461633694838 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}] 18:21:34 INFO - PROCESS | 1928 | 1461633694945 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 18:21:35 INFO - PROCESS | 1928 | 1461633694999 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x11bece800 == 67 [pid = 1928] [id = 255] 18:21:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x11983b400) [pid = 1928] [serial = 763] [outer = 0x0] 18:21:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x11af46c00) [pid = 1928] [serial = 764] [outer = 0x11983b400] 18:21:35 INFO - PROCESS | 1928 | 1461633695031 Marionette DEBUG loaded listener.js 18:21:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x11ba3f400) [pid = 1928] [serial = 765] [outer = 0x11983b400] 18:21:35 INFO - PROCESS | 1928 | 1461633695501 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]]]}] 18:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 18:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 723ms 18:21:35 INFO - PROCESS | 1928 | 1461633695561 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 18:21:35 INFO - PROCESS | 1928 | 1461633695564 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 18:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 18:21:35 INFO - PROCESS | 1928 | 1461633695568 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 18:21:35 INFO - PROCESS | 1928 | 1461633695569 Marionette TRACE conn2 <- [1,994,null,{}] 18:21:35 INFO - PROCESS | 1928 | 1461633695571 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}] 18:21:35 INFO - PROCESS | 1928 | 1461633695676 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 18:21:35 INFO - PROCESS | 1928 | 1461633695744 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b041800 == 68 [pid = 1928] [id = 256] 18:21:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x123a4cc00) [pid = 1928] [serial = 766] [outer = 0x0] 18:21:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x123c8a400) [pid = 1928] [serial = 767] [outer = 0x123a4cc00] 18:21:35 INFO - PROCESS | 1928 | 1461633695774 Marionette DEBUG loaded listener.js 18:21:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x1278e1800) [pid = 1928] [serial = 768] [outer = 0x123a4cc00] 18:21:36 INFO - PROCESS | 1928 | 1461633696186 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]]]}] 18:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 18:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 668ms 18:21:36 INFO - PROCESS | 1928 | 1461633696238 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 18:21:36 INFO - PROCESS | 1928 | 1461633696239 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 18:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 18:21:36 INFO - PROCESS | 1928 | 1461633696247 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 18:21:36 INFO - PROCESS | 1928 | 1461633696251 Marionette TRACE conn2 <- [1,998,null,{}] 18:21:36 INFO - PROCESS | 1928 | 1461633696255 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}] 18:21:36 INFO - PROCESS | 1928 | 1461633696361 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 18:21:36 INFO - PROCESS | 1928 | 1461633696415 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ef71800 == 69 [pid = 1928] [id = 257] 18:21:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x128b07c00) [pid = 1928] [serial = 769] [outer = 0x0] 18:21:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x12ad0fc00) [pid = 1928] [serial = 770] [outer = 0x128b07c00] 18:21:36 INFO - PROCESS | 1928 | 1461633696445 Marionette DEBUG loaded listener.js 18:21:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x12d0b5400) [pid = 1928] [serial = 771] [outer = 0x128b07c00] 18:21:36 INFO - PROCESS | 1928 | 1461633696846 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]]]}] 18:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 18:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 626ms 18:21:36 INFO - PROCESS | 1928 | 1461633696870 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 18:21:36 INFO - PROCESS | 1928 | 1461633696872 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 18:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 18:21:36 INFO - PROCESS | 1928 | 1461633696874 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 18:21:36 INFO - PROCESS | 1928 | 1461633696876 Marionette TRACE conn2 <- [1,1002,null,{}] 18:21:36 INFO - PROCESS | 1928 | 1461633696878 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}] 18:21:36 INFO - PROCESS | 1928 | 1461633696983 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 18:21:37 INFO - PROCESS | 1928 | 1461633697049 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x12f0e3800 == 70 [pid = 1928] [id = 258] 18:21:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x123a55000) [pid = 1928] [serial = 772] [outer = 0x0] 18:21:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x12d5b6400) [pid = 1928] [serial = 773] [outer = 0x123a55000] 18:21:37 INFO - PROCESS | 1928 | 1461633697078 Marionette DEBUG loaded listener.js 18:21:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x12dbd2000) [pid = 1928] [serial = 774] [outer = 0x123a55000] 18:21:37 INFO - PROCESS | 1928 | 1461633697483 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]]]}] 18:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 18:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 670ms 18:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 18:21:37 INFO - PROCESS | 1928 | 1461633697545 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 18:21:37 INFO - PROCESS | 1928 | 1461633697546 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 18:21:37 INFO - PROCESS | 1928 | 1461633697548 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 18:21:37 INFO - PROCESS | 1928 | 1461633697549 Marionette TRACE conn2 <- [1,1006,null,{}] 18:21:37 INFO - PROCESS | 1928 | 1461633697552 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}] 18:21:37 INFO - PROCESS | 1928 | 1461633697653 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 18:21:37 INFO - PROCESS | 1928 | 1461633697752 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x12f753800 == 71 [pid = 1928] [id = 259] 18:21:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x12e7d2800) [pid = 1928] [serial = 775] [outer = 0x0] 18:21:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x12e7d8400) [pid = 1928] [serial = 776] [outer = 0x12e7d2800] 18:21:37 INFO - PROCESS | 1928 | 1461633697790 Marionette DEBUG loaded listener.js 18:21:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x12e7f9c00) [pid = 1928] [serial = 777] [outer = 0x12e7d2800] 18:21:38 INFO - PROCESS | 1928 | 1461633698246 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]]]}] 18:21:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 18:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 770ms 18:21:38 INFO - PROCESS | 1928 | 1461633698475 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 18:21:38 INFO - PROCESS | 1928 | 1461633698477 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 18:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 18:21:38 INFO - PROCESS | 1928 | 1461633698498 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 18:21:38 INFO - PROCESS | 1928 | 1461633698500 Marionette TRACE conn2 <- [1,1010,null,{}] 18:21:38 INFO - PROCESS | 1928 | 1461633698504 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}] 18:21:38 INFO - PROCESS | 1928 | 1461633698602 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 18:21:38 INFO - PROCESS | 1928 | 1461633698666 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x11ba0a000 == 72 [pid = 1928] [id = 260] 18:21:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x1188ea400) [pid = 1928] [serial = 778] [outer = 0x0] 18:21:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x118e81c00) [pid = 1928] [serial = 779] [outer = 0x1188ea400] 18:21:38 INFO - PROCESS | 1928 | 1461633698694 Marionette DEBUG loaded listener.js 18:21:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x11a58e000) [pid = 1928] [serial = 780] [outer = 0x1188ea400] 18:21:39 INFO - PROCESS | 1928 | 1461633699110 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]]]}] 18:21:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 18:21:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 674ms 18:21:39 INFO - PROCESS | 1928 | 1461633699172 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 18:21:39 INFO - PROCESS | 1928 | 1461633699174 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 18:21:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 18:21:39 INFO - PROCESS | 1928 | 1461633699200 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 18:21:39 INFO - PROCESS | 1928 | 1461633699202 Marionette TRACE conn2 <- [1,1014,null,{}] 18:21:39 INFO - PROCESS | 1928 | 1461633699205 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}] 18:21:39 INFO - PROCESS | 1928 | 1461633699299 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 18:21:39 INFO - PROCESS | 1928 | 1461633699367 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x119180000 == 73 [pid = 1928] [id = 261] 18:21:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x11ad9dc00) [pid = 1928] [serial = 781] [outer = 0x0] 18:21:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x11af55000) [pid = 1928] [serial = 782] [outer = 0x11ad9dc00] 18:21:39 INFO - PROCESS | 1928 | 1461633699395 Marionette DEBUG loaded listener.js 18:21:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x11ba63000) [pid = 1928] [serial = 783] [outer = 0x11ad9dc00] 18:21:39 INFO - PROCESS | 1928 | --DOCSHELL 0x11c380000 == 72 [pid = 1928] [id = 201] 18:21:39 INFO - PROCESS | 1928 | --DOCSHELL 0x11af20000 == 71 [pid = 1928] [id = 204] 18:21:39 INFO - PROCESS | 1928 | --DOCSHELL 0x11a7d3000 == 70 [pid = 1928] [id = 200] 18:21:39 INFO - PROCESS | 1928 | --DOCSHELL 0x12db6e800 == 69 [pid = 1928] [id = 176] 18:21:39 INFO - PROCESS | 1928 | --DOCSHELL 0x12e98f800 == 68 [pid = 1928] [id = 253] 18:21:39 INFO - PROCESS | 1928 | --DOCSHELL 0x12e2cd800 == 67 [pid = 1928] [id = 252] 18:21:39 INFO - PROCESS | 1928 | --DOCSHELL 0x12c765800 == 66 [pid = 1928] [id = 251] 18:21:39 INFO - PROCESS | 1928 | --DOCSHELL 0x11981a000 == 65 [pid = 1928] [id = 250] 18:21:39 INFO - PROCESS | 1928 | --DOCSHELL 0x12aa03800 == 64 [pid = 1928] [id = 249] 18:21:39 INFO - PROCESS | 1928 | --DOCSHELL 0x128a11800 == 63 [pid = 1928] [id = 248] 18:21:39 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x12977b400) [pid = 1928] [serial = 662] [outer = 0x0] [url = about:blank] 18:21:39 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x12cfd8400) [pid = 1928] [serial = 650] [outer = 0x0] [url = about:blank] 18:21:39 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x11867d000) [pid = 1928] [serial = 653] [outer = 0x0] [url = about:blank] 18:21:39 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x11ad98400) [pid = 1928] [serial = 656] [outer = 0x0] [url = about:blank] 18:21:39 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x123c97800) [pid = 1928] [serial = 659] [outer = 0x0] [url = about:blank] 18:21:39 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x12b6df800) [pid = 1928] [serial = 701] [outer = 0x0] [url = about:blank] 18:21:39 INFO - PROCESS | 1928 | --DOCSHELL 0x126996800 == 62 [pid = 1928] [id = 247] 18:21:39 INFO - PROCESS | 1928 | --DOCSHELL 0x123be1000 == 61 [pid = 1928] [id = 246] 18:21:39 INFO - PROCESS | 1928 | --DOCSHELL 0x11c51b800 == 60 [pid = 1928] [id = 245] 18:21:39 INFO - PROCESS | 1928 | --DOCSHELL 0x11bc76800 == 59 [pid = 1928] [id = 244] 18:21:39 INFO - PROCESS | 1928 | --DOCSHELL 0x11891a800 == 58 [pid = 1928] [id = 243] 18:21:39 INFO - PROCESS | 1928 | --DOCSHELL 0x1163a6000 == 57 [pid = 1928] [id = 242] 18:21:39 INFO - PROCESS | 1928 | --DOCSHELL 0x119b25000 == 56 [pid = 1928] [id = 241] 18:21:39 INFO - PROCESS | 1928 | --DOCSHELL 0x12e2c1000 == 55 [pid = 1928] [id = 240] 18:21:39 INFO - PROCESS | 1928 | --DOCSHELL 0x12d5d4000 == 54 [pid = 1928] [id = 239] 18:21:39 INFO - PROCESS | 1928 | --DOCSHELL 0x12d01a000 == 53 [pid = 1928] [id = 238] 18:21:39 INFO - PROCESS | 1928 | --DOCSHELL 0x128b7f800 == 52 [pid = 1928] [id = 237] 18:21:39 INFO - PROCESS | 1928 | --DOCSHELL 0x11b264800 == 51 [pid = 1928] [id = 236] 18:21:39 INFO - PROCESS | 1928 | --DOCSHELL 0x1165ed000 == 50 [pid = 1928] [id = 235] 18:21:39 INFO - PROCESS | 1928 | --DOCSHELL 0x12b3b0800 == 49 [pid = 1928] [id = 234] 18:21:39 INFO - PROCESS | 1928 | 1461633699835 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]]]}] 18:21:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 18:21:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 675ms 18:21:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 18:21:39 INFO - PROCESS | 1928 | 1461633699871 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 18:21:39 INFO - PROCESS | 1928 | 1461633699873 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 18:21:39 INFO - PROCESS | 1928 | 1461633699881 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 18:21:39 INFO - PROCESS | 1928 | 1461633699883 Marionette TRACE conn2 <- [1,1018,null,{}] 18:21:39 INFO - PROCESS | 1928 | 1461633699889 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}] 18:21:39 INFO - PROCESS | 1928 | 1461633699986 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 18:21:40 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x11ada4c00) [pid = 1928] [serial = 671] [outer = 0x0] [url = about:blank] 18:21:40 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x11b8d2800) [pid = 1928] [serial = 672] [outer = 0x0] [url = about:blank] 18:21:40 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x126d48800) [pid = 1928] [serial = 683] [outer = 0x0] [url = about:blank] 18:21:40 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x11867dc00) [pid = 1928] [serial = 665] [outer = 0x0] [url = about:blank] 18:21:40 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x118e83000) [pid = 1928] [serial = 666] [outer = 0x0] [url = about:blank] 18:21:40 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x119833800) [pid = 1928] [serial = 668] [outer = 0x0] [url = about:blank] 18:21:40 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x11aa64800) [pid = 1928] [serial = 669] [outer = 0x0] [url = about:blank] 18:21:40 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x11bcf6800) [pid = 1928] [serial = 674] [outer = 0x0] [url = about:blank] 18:21:40 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x11c12cc00) [pid = 1928] [serial = 675] [outer = 0x0] [url = about:blank] 18:21:40 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x123c4e400) [pid = 1928] [serial = 680] [outer = 0x0] [url = about:blank] 18:21:40 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x11c3af000) [pid = 1928] [serial = 677] [outer = 0x0] [url = about:blank] 18:21:40 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x123a56000) [pid = 1928] [serial = 678] [outer = 0x0] [url = about:blank] 18:21:40 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x127ae9000) [pid = 1928] [serial = 686] [outer = 0x0] [url = about:blank] 18:21:40 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x12788e400) [pid = 1928] [serial = 684] [outer = 0x0] [url = about:blank] 18:21:40 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x128bed800) [pid = 1928] [serial = 689] [outer = 0x0] [url = about:blank] 18:21:40 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x127cef400) [pid = 1928] [serial = 687] [outer = 0x0] [url = about:blank] 18:21:40 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x123b3fc00) [pid = 1928] [serial = 693] [outer = 0x0] [url = about:blank] 18:21:40 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x11c0bf400) [pid = 1928] [serial = 692] [outer = 0x0] [url = about:blank] 18:21:40 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x12b454800) [pid = 1928] [serial = 699] [outer = 0x0] [url = about:blank] 18:21:40 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x12b343000) [pid = 1928] [serial = 698] [outer = 0x0] [url = about:blank] 18:21:40 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x12973d400) [pid = 1928] [serial = 690] [outer = 0x0] [url = about:blank] 18:21:40 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x12ad19800) [pid = 1928] [serial = 695] [outer = 0x0] [url = about:blank] 18:21:40 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x12466f000) [pid = 1928] [serial = 681] [outer = 0x0] [url = about:blank] 18:21:40 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x12af42000) [pid = 1928] [serial = 696] [outer = 0x0] [url = about:blank] 18:21:40 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x123a55400) [pid = 1928] [serial = 600] [outer = 0x0] [url = about:blank] 18:21:40 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x12e52d800) [pid = 1928] [serial = 606] [outer = 0x0] [url = about:blank] 18:21:40 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x129738400) [pid = 1928] [serial = 603] [outer = 0x0] [url = about:blank] 18:21:40 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x12e7f4800) [pid = 1928] [serial = 609] [outer = 0x0] [url = about:blank] 18:21:40 INFO - PROCESS | 1928 | 1461633700048 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x119c3f000 == 50 [pid = 1928] [id = 262] 18:21:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x11ada4c00) [pid = 1928] [serial = 784] [outer = 0x0] 18:21:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x11bcf6c00) [pid = 1928] [serial = 785] [outer = 0x11ada4c00] 18:21:40 INFO - PROCESS | 1928 | 1461633700078 Marionette DEBUG loaded listener.js 18:21:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x123b3ec00) [pid = 1928] [serial = 786] [outer = 0x11ada4c00] 18:21:40 INFO - PROCESS | 1928 | 1461633700389 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]]]}] 18:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 18:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 528ms 18:21:40 INFO - PROCESS | 1928 | 1461633700403 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 18:21:40 INFO - PROCESS | 1928 | 1461633700405 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 18:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 18:21:40 INFO - PROCESS | 1928 | 1461633700407 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 18:21:40 INFO - PROCESS | 1928 | 1461633700408 Marionette TRACE conn2 <- [1,1022,null,{}] 18:21:40 INFO - PROCESS | 1928 | 1461633700414 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}] 18:21:40 INFO - PROCESS | 1928 | 1461633700499 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 18:21:40 INFO - PROCESS | 1928 | 1461633700582 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c114800 == 51 [pid = 1928] [id = 263] 18:21:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x123c8b800) [pid = 1928] [serial = 787] [outer = 0x0] 18:21:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x124661c00) [pid = 1928] [serial = 788] [outer = 0x123c8b800] 18:21:40 INFO - PROCESS | 1928 | 1461633700612 Marionette DEBUG loaded listener.js 18:21:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x126ca6800) [pid = 1928] [serial = 789] [outer = 0x123c8b800] 18:21:40 INFO - PROCESS | 1928 | 1461633700895 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]]]}] 18:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 18:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 522ms 18:21:40 INFO - PROCESS | 1928 | 1461633700932 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 18:21:40 INFO - PROCESS | 1928 | 1461633700933 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 18:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 18:21:40 INFO - PROCESS | 1928 | 1461633700936 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 18:21:40 INFO - PROCESS | 1928 | 1461633700937 Marionette TRACE conn2 <- [1,1026,null,{}] 18:21:40 INFO - PROCESS | 1928 | 1461633700939 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}] 18:21:41 INFO - PROCESS | 1928 | 1461633701023 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 18:21:41 INFO - PROCESS | 1928 | 1461633701030 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x123be5000 == 52 [pid = 1928] [id = 264] 18:21:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x123c91800) [pid = 1928] [serial = 790] [outer = 0x0] 18:21:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x1278e8800) [pid = 1928] [serial = 791] [outer = 0x123c91800] 18:21:41 INFO - PROCESS | 1928 | 1461633701056 Marionette DEBUG loaded listener.js 18:21:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x128b0ac00) [pid = 1928] [serial = 792] [outer = 0x123c91800] 18:21:41 INFO - PROCESS | 1928 | 1461633701396 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]]]}] 18:21:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 18:21:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 470ms 18:21:41 INFO - PROCESS | 1928 | 1461633701406 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 18:21:41 INFO - PROCESS | 1928 | 1461633701408 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 18:21:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 18:21:41 INFO - PROCESS | 1928 | 1461633701413 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 18:21:41 INFO - PROCESS | 1928 | 1461633701414 Marionette TRACE conn2 <- [1,1030,null,{}] 18:21:41 INFO - PROCESS | 1928 | 1461633701417 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}] 18:21:41 INFO - PROCESS | 1928 | 1461633701517 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 18:21:41 INFO - PROCESS | 1928 | 1461633701522 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x1246ce800 == 53 [pid = 1928] [id = 265] 18:21:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x128bee800) [pid = 1928] [serial = 793] [outer = 0x0] 18:21:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x12ad10400) [pid = 1928] [serial = 794] [outer = 0x128bee800] 18:21:41 INFO - PROCESS | 1928 | 1461633701551 Marionette DEBUG loaded listener.js 18:21:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x12b33d800) [pid = 1928] [serial = 795] [outer = 0x128bee800] 18:21:41 INFO - PROCESS | 1928 | 1461633701895 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]]]}] 18:21:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 18:21:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 520ms 18:21:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 18:21:41 INFO - PROCESS | 1928 | 1461633701932 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 18:21:41 INFO - PROCESS | 1928 | 1461633701934 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 18:21:41 INFO - PROCESS | 1928 | 1461633701936 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 18:21:41 INFO - PROCESS | 1928 | 1461633701937 Marionette TRACE conn2 <- [1,1034,null,{}] 18:21:41 INFO - PROCESS | 1928 | 1461633701939 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}] 18:21:42 INFO - PROCESS | 1928 | 1461633702019 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 18:21:42 INFO - PROCESS | 1928 | 1461633702089 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x126d10800 == 54 [pid = 1928] [id = 266] 18:21:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x119260000) [pid = 1928] [serial = 796] [outer = 0x0] 18:21:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x12af4c800) [pid = 1928] [serial = 797] [outer = 0x119260000] 18:21:42 INFO - PROCESS | 1928 | 1461633702114 Marionette DEBUG loaded listener.js 18:21:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x12d0b0400) [pid = 1928] [serial = 798] [outer = 0x119260000] 18:21:42 INFO - PROCESS | 1928 | 1461633702426 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]]]}] 18:21:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 18:21:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 519ms 18:21:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 18:21:42 INFO - PROCESS | 1928 | 1461633702455 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 18:21:42 INFO - PROCESS | 1928 | 1461633702457 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 18:21:42 INFO - PROCESS | 1928 | 1461633702459 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 18:21:42 INFO - PROCESS | 1928 | 1461633702460 Marionette TRACE conn2 <- [1,1038,null,{}] 18:21:42 INFO - PROCESS | 1928 | 1461633702471 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}] 18:21:42 INFO - PROCESS | 1928 | 1461633702568 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 18:21:42 INFO - PROCESS | 1928 | 1461633702572 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x12975c000 == 55 [pid = 1928] [id = 267] 18:21:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x12d1a0000) [pid = 1928] [serial = 799] [outer = 0x0] 18:21:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x12d1ac800) [pid = 1928] [serial = 800] [outer = 0x12d1a0000] 18:21:42 INFO - PROCESS | 1928 | 1461633702599 Marionette DEBUG loaded listener.js 18:21:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x12d5ab000) [pid = 1928] [serial = 801] [outer = 0x12d1a0000] 18:21:42 INFO - PROCESS | 1928 | 1461633702947 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]]]}] 18:21:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 18:21:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 527ms 18:21:42 INFO - PROCESS | 1928 | 1461633702986 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 18:21:42 INFO - PROCESS | 1928 | 1461633702987 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 18:21:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 18:21:42 INFO - PROCESS | 1928 | 1461633702989 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 18:21:42 INFO - PROCESS | 1928 | 1461633702990 Marionette TRACE conn2 <- [1,1042,null,{}] 18:21:42 INFO - PROCESS | 1928 | 1461633702995 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}] 18:21:43 INFO - PROCESS | 1928 | 1461633703094 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 18:21:43 INFO - PROCESS | 1928 | 1461633703098 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b657000 == 56 [pid = 1928] [id = 268] 18:21:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x12d0b9800) [pid = 1928] [serial = 802] [outer = 0x0] 18:21:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x12dbd2400) [pid = 1928] [serial = 803] [outer = 0x12d0b9800] 18:21:43 INFO - PROCESS | 1928 | 1461633703154 Marionette DEBUG loaded listener.js 18:21:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x12e5a8000) [pid = 1928] [serial = 804] [outer = 0x12d0b9800] 18:21:43 INFO - PROCESS | 1928 | 1461633703483 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]]]}] 18:21:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 18:21:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 522ms 18:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 18:21:43 INFO - PROCESS | 1928 | 1461633703513 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 18:21:43 INFO - PROCESS | 1928 | 1461633703515 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 18:21:43 INFO - PROCESS | 1928 | 1461633703518 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 18:21:43 INFO - PROCESS | 1928 | 1461633703520 Marionette TRACE conn2 <- [1,1046,null,{}] 18:21:43 INFO - PROCESS | 1928 | 1461633703523 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}] 18:21:43 INFO - PROCESS | 1928 | 1461633703676 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 18:21:43 INFO - PROCESS | 1928 | 1461633703694 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d018800 == 57 [pid = 1928] [id = 269] 18:21:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x12d5b7c00) [pid = 1928] [serial = 805] [outer = 0x0] 18:21:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x12e7d3c00) [pid = 1928] [serial = 806] [outer = 0x12d5b7c00] 18:21:43 INFO - PROCESS | 1928 | 1461633703735 Marionette DEBUG loaded listener.js 18:21:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x12e7f5c00) [pid = 1928] [serial = 807] [outer = 0x12d5b7c00] 18:21:44 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x123c50000) [pid = 1928] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 18:21:44 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x115758400) [pid = 1928] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 18:21:44 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x11c128000) [pid = 1928] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 18:21:44 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x12b6e4c00) [pid = 1928] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 18:21:44 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x119263800) [pid = 1928] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 18:21:44 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x127ceb400) [pid = 1928] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 18:21:44 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x12b343c00) [pid = 1928] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 18:21:44 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x12af1d400) [pid = 1928] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 18:21:44 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x11ba62000) [pid = 1928] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 18:21:44 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x118941800) [pid = 1928] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 18:21:44 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x12977c800) [pid = 1928] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 18:21:44 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x114bb9c00) [pid = 1928] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 18:21:44 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x123c8c800) [pid = 1928] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 18:21:44 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x114571800) [pid = 1928] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 18:21:44 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x126c62800) [pid = 1928] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 18:21:44 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x123c8b400) [pid = 1928] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 18:21:44 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x1147df000) [pid = 1928] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 18:21:44 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x118946800) [pid = 1928] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 18:21:44 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x11aa72c00) [pid = 1928] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 18:21:44 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x11c3ad000) [pid = 1928] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 18:21:44 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x123c8b000) [pid = 1928] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 18:21:44 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x12e5b0800) [pid = 1928] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 18:21:44 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x12b338c00) [pid = 1928] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 18:21:44 INFO - PROCESS | 1928 | 1461633704350 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]]]}] 18:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 18:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 869ms 18:21:44 INFO - PROCESS | 1928 | 1461633704387 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 18:21:44 INFO - PROCESS | 1928 | 1461633704389 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 18:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 18:21:44 INFO - PROCESS | 1928 | 1461633704391 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 18:21:44 INFO - PROCESS | 1928 | 1461633704395 Marionette TRACE conn2 <- [1,1050,null,{}] 18:21:44 INFO - PROCESS | 1928 | 1461633704398 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}] 18:21:44 INFO - PROCESS | 1928 | 1461633704529 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 18:21:44 INFO - PROCESS | 1928 | 1461633704690 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e2bd000 == 58 [pid = 1928] [id = 270] 18:21:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x12d1a0800) [pid = 1928] [serial = 808] [outer = 0x0] 18:21:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x12e7f6400) [pid = 1928] [serial = 809] [outer = 0x12d1a0800] 18:21:44 INFO - PROCESS | 1928 | 1461633704720 Marionette DEBUG loaded listener.js 18:21:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x12ef11000) [pid = 1928] [serial = 810] [outer = 0x12d1a0800] 18:21:45 INFO - PROCESS | 1928 | 1461633705021 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]]]}] 18:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 18:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 674ms 18:21:45 INFO - PROCESS | 1928 | 1461633705066 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 18:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 18:21:45 INFO - PROCESS | 1928 | 1461633705067 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 18:21:45 INFO - PROCESS | 1928 | 1461633705071 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 18:21:45 INFO - PROCESS | 1928 | 1461633705073 Marionette TRACE conn2 <- [1,1054,null,{}] 18:21:45 INFO - PROCESS | 1928 | 1461633705076 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}] 18:21:45 INFO - PROCESS | 1928 | 1461633705236 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 18:21:45 INFO - PROCESS | 1928 | 1461633705247 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e9a7000 == 59 [pid = 1928] [id = 271] 18:21:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x115169400) [pid = 1928] [serial = 811] [outer = 0x0] 18:21:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x11516ec00) [pid = 1928] [serial = 812] [outer = 0x115169400] 18:21:45 INFO - PROCESS | 1928 | 1461633705288 Marionette DEBUG loaded listener.js 18:21:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x12b458400) [pid = 1928] [serial = 813] [outer = 0x115169400] 18:21:45 INFO - PROCESS | 1928 | 1461633705613 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]]]}] 18:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 18:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 570ms 18:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 18:21:45 INFO - PROCESS | 1928 | 1461633705658 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 18:21:45 INFO - PROCESS | 1928 | 1461633705659 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 18:21:45 INFO - PROCESS | 1928 | 1461633705662 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 18:21:45 INFO - PROCESS | 1928 | 1461633705663 Marionette TRACE conn2 <- [1,1058,null,{}] 18:21:45 INFO - PROCESS | 1928 | 1461633705665 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}] 18:21:45 INFO - PROCESS | 1928 | 1461633705748 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 18:21:45 INFO - PROCESS | 1928 | 1461633705753 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x12fa5f000 == 60 [pid = 1928] [id = 272] 18:21:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x114be1000) [pid = 1928] [serial = 814] [outer = 0x0] 18:21:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x114be4c00) [pid = 1928] [serial = 815] [outer = 0x114be1000] 18:21:45 INFO - PROCESS | 1928 | 1461633705778 Marionette DEBUG loaded listener.js 18:21:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x114bea800) [pid = 1928] [serial = 816] [outer = 0x114be1000] 18:21:46 INFO - PROCESS | 1928 | 1461633706111 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]]]}] 18:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 18:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 468ms 18:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 18:21:46 INFO - PROCESS | 1928 | 1461633706131 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 18:21:46 INFO - PROCESS | 1928 | 1461633706132 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 18:21:46 INFO - PROCESS | 1928 | 1461633706134 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 18:21:46 INFO - PROCESS | 1928 | 1461633706135 Marionette TRACE conn2 <- [1,1062,null,{}] 18:21:46 INFO - PROCESS | 1928 | 1461633706138 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}] 18:21:46 INFO - PROCESS | 1928 | 1461633706249 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 18:21:46 INFO - PROCESS | 1928 | 1461633706341 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x115456800 == 61 [pid = 1928] [id = 273] 18:21:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x1133b0c00) [pid = 1928] [serial = 817] [outer = 0x0] 18:21:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x1147d8c00) [pid = 1928] [serial = 818] [outer = 0x1133b0c00] 18:21:46 INFO - PROCESS | 1928 | 1461633706373 Marionette DEBUG loaded listener.js 18:21:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x115167000) [pid = 1928] [serial = 819] [outer = 0x1133b0c00] 18:21:46 INFO - PROCESS | 1928 | 1461633706818 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]]]}] 18:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 18:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 719ms 18:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 18:21:46 INFO - PROCESS | 1928 | 1461633706854 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 18:21:46 INFO - PROCESS | 1928 | 1461633706857 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 18:21:46 INFO - PROCESS | 1928 | 1461633706878 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 18:21:46 INFO - PROCESS | 1928 | 1461633706880 Marionette TRACE conn2 <- [1,1066,null,{}] 18:21:46 INFO - PROCESS | 1928 | 1461633706886 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}] 18:21:46 INFO - PROCESS | 1928 | 1461633706994 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 18:21:47 INFO - PROCESS | 1928 | 1461633707087 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x11ba14800 == 62 [pid = 1928] [id = 274] 18:21:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x119d43c00) [pid = 1928] [serial = 820] [outer = 0x0] 18:21:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x11a58ac00) [pid = 1928] [serial = 821] [outer = 0x119d43c00] 18:21:47 INFO - PROCESS | 1928 | 1461633707119 Marionette DEBUG loaded listener.js 18:21:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x11aaa7800) [pid = 1928] [serial = 822] [outer = 0x119d43c00] 18:21:47 INFO - PROCESS | 1928 | 1461633707532 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]]]}] 18:21:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 18:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 693ms 18:21:47 INFO - PROCESS | 1928 | 1461633707556 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 18:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 18:21:47 INFO - PROCESS | 1928 | 1461633707558 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 18:21:47 INFO - PROCESS | 1928 | 1461633707561 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 18:21:47 INFO - PROCESS | 1928 | 1461633707562 Marionette TRACE conn2 <- [1,1070,null,{}] 18:21:47 INFO - PROCESS | 1928 | 1461633707565 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}] 18:21:47 INFO - PROCESS | 1928 | 1461633707670 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 18:21:47 INFO - PROCESS | 1928 | 1461633707725 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x126d05800 == 63 [pid = 1928] [id = 275] 18:21:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x11ada4400) [pid = 1928] [serial = 823] [outer = 0x0] 18:21:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x11c0bf400) [pid = 1928] [serial = 824] [outer = 0x11ada4400] 18:21:47 INFO - PROCESS | 1928 | 1461633707755 Marionette DEBUG loaded listener.js 18:21:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x123a55c00) [pid = 1928] [serial = 825] [outer = 0x11ada4400] 18:21:48 INFO - PROCESS | 1928 | 1461633708199 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]]]}] 18:21:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 18:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 670ms 18:21:48 INFO - PROCESS | 1928 | 1461633708232 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 18:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 18:21:48 INFO - PROCESS | 1928 | 1461633708233 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 18:21:48 INFO - PROCESS | 1928 | 1461633708241 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 18:21:48 INFO - PROCESS | 1928 | 1461633708245 Marionette TRACE conn2 <- [1,1074,null,{}] 18:21:48 INFO - PROCESS | 1928 | 1461633708248 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}] 18:21:48 INFO - PROCESS | 1928 | 1461633708376 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 18:21:48 INFO - PROCESS | 1928 | 1461633708445 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x12f0f6800 == 64 [pid = 1928] [id = 276] 18:21:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x123b37400) [pid = 1928] [serial = 826] [outer = 0x0] 18:21:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x1278db000) [pid = 1928] [serial = 827] [outer = 0x123b37400] 18:21:48 INFO - PROCESS | 1928 | 1461633708474 Marionette DEBUG loaded listener.js 18:21:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x128bf0800) [pid = 1928] [serial = 828] [outer = 0x123b37400] 18:21:48 INFO - PROCESS | 1928 | 1461633708891 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]]]}] 18:21:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 18:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 678ms 18:21:48 INFO - PROCESS | 1928 | 1461633708927 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 18:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 18:21:48 INFO - PROCESS | 1928 | 1461633708929 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 18:21:48 INFO - PROCESS | 1928 | 1461633708933 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 18:21:48 INFO - PROCESS | 1928 | 1461633708934 Marionette TRACE conn2 <- [1,1078,null,{}] 18:21:48 INFO - PROCESS | 1928 | 1461633708936 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}] 18:21:49 INFO - PROCESS | 1928 | 1461633709043 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 18:21:49 INFO - PROCESS | 1928 | 1461633709118 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ff0b800 == 65 [pid = 1928] [id = 277] 18:21:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x129779400) [pid = 1928] [serial = 829] [outer = 0x0] 18:21:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x12ad11800) [pid = 1928] [serial = 830] [outer = 0x129779400] 18:21:49 INFO - PROCESS | 1928 | 1461633709152 Marionette DEBUG loaded listener.js 18:21:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x12b33ac00) [pid = 1928] [serial = 831] [outer = 0x129779400] 18:21:49 INFO - PROCESS | 1928 | 1461633709572 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]]]}] 18:21:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 18:21:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 671ms 18:21:49 INFO - PROCESS | 1928 | 1461633709605 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 18:21:49 INFO - PROCESS | 1928 | 1461633709606 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 18:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 18:21:49 INFO - PROCESS | 1928 | 1461633709608 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 18:21:49 INFO - PROCESS | 1928 | 1461633709610 Marionette TRACE conn2 <- [1,1082,null,{}] 18:21:49 INFO - PROCESS | 1928 | 1461633709612 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}] 18:21:49 INFO - PROCESS | 1928 | 1461633709733 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 18:21:49 INFO - PROCESS | 1928 | 1461633709814 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ff26000 == 66 [pid = 1928] [id = 278] 18:21:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x12d0b9c00) [pid = 1928] [serial = 832] [outer = 0x0] 18:21:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x12dbcb400) [pid = 1928] [serial = 833] [outer = 0x12d0b9c00] 18:21:49 INFO - PROCESS | 1928 | 1461633709851 Marionette DEBUG loaded listener.js 18:21:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x12e7ff800) [pid = 1928] [serial = 834] [outer = 0x12d0b9c00] 18:21:50 INFO - PROCESS | 1928 | 1461633710330 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]]]}] 18:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 18:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 774ms 18:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 18:21:50 INFO - PROCESS | 1928 | 1461633710383 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 18:21:50 INFO - PROCESS | 1928 | 1461633710384 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 18:21:50 INFO - PROCESS | 1928 | 1461633710386 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 18:21:50 INFO - PROCESS | 1928 | 1461633710388 Marionette TRACE conn2 <- [1,1086,null,{}] 18:21:50 INFO - PROCESS | 1928 | 1461633710390 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}] 18:21:50 INFO - PROCESS | 1928 | 1461633710497 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 18:21:50 INFO - PROCESS | 1928 | 1461633710569 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x118816800 == 67 [pid = 1928] [id = 279] 18:21:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x115753800) [pid = 1928] [serial = 835] [outer = 0x0] 18:21:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x11a58a000) [pid = 1928] [serial = 836] [outer = 0x115753800] 18:21:50 INFO - PROCESS | 1928 | 1461633710599 Marionette DEBUG loaded listener.js 18:21:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x129d07400) [pid = 1928] [serial = 837] [outer = 0x115753800] 18:21:51 INFO - PROCESS | 1928 | 1461633711185 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]]]}] 18:21:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 18:21:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 818ms 18:21:51 INFO - PROCESS | 1928 | 1461633711206 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 18:21:51 INFO - PROCESS | 1928 | 1461633711208 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 18:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 18:21:51 INFO - PROCESS | 1928 | 1461633711212 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 18:21:51 INFO - PROCESS | 1928 | 1461633711214 Marionette TRACE conn2 <- [1,1090,null,{}] 18:21:51 INFO - PROCESS | 1928 | 1461633711218 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}] 18:21:51 INFO - PROCESS | 1928 | 1461633711321 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 18:21:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x11657d800) [pid = 1928] [serial = 838] [outer = 0x12fa57000] 18:21:51 INFO - PROCESS | 1928 | 1461633711395 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x1245b3000 == 68 [pid = 1928] [id = 280] 18:21:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x118fa6800) [pid = 1928] [serial = 839] [outer = 0x0] 18:21:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x11918d400) [pid = 1928] [serial = 840] [outer = 0x118fa6800] 18:21:51 INFO - PROCESS | 1928 | 1461633711475 Marionette DEBUG loaded listener.js 18:21:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x11a94b800) [pid = 1928] [serial = 841] [outer = 0x118fa6800] 18:21:51 INFO - PROCESS | 1928 | --DOCSHELL 0x12d5d3000 == 67 [pid = 1928] [id = 217] 18:21:51 INFO - PROCESS | 1928 | --DOCSHELL 0x12fa5f000 == 66 [pid = 1928] [id = 272] 18:21:51 INFO - PROCESS | 1928 | --DOCSHELL 0x12e9a7000 == 65 [pid = 1928] [id = 271] 18:21:51 INFO - PROCESS | 1928 | --DOCSHELL 0x12e2bd000 == 64 [pid = 1928] [id = 270] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x12d19f400) [pid = 1928] [serial = 719] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x12e5a8800) [pid = 1928] [serial = 758] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOCSHELL 0x12d018800 == 63 [pid = 1928] [id = 269] 18:21:51 INFO - PROCESS | 1928 | --DOCSHELL 0x12b657000 == 62 [pid = 1928] [id = 268] 18:21:51 INFO - PROCESS | 1928 | --DOCSHELL 0x12975c000 == 61 [pid = 1928] [id = 267] 18:21:51 INFO - PROCESS | 1928 | --DOCSHELL 0x126d10800 == 60 [pid = 1928] [id = 266] 18:21:51 INFO - PROCESS | 1928 | --DOCSHELL 0x1246ce800 == 59 [pid = 1928] [id = 265] 18:21:51 INFO - PROCESS | 1928 | --DOCSHELL 0x123be5000 == 58 [pid = 1928] [id = 264] 18:21:51 INFO - PROCESS | 1928 | --DOCSHELL 0x11c114800 == 57 [pid = 1928] [id = 263] 18:21:51 INFO - PROCESS | 1928 | --DOCSHELL 0x119c3f000 == 56 [pid = 1928] [id = 262] 18:21:51 INFO - PROCESS | 1928 | --DOCSHELL 0x119180000 == 55 [pid = 1928] [id = 261] 18:21:51 INFO - PROCESS | 1928 | --DOCSHELL 0x11ba0a000 == 54 [pid = 1928] [id = 260] 18:21:51 INFO - PROCESS | 1928 | --DOCSHELL 0x12ef71800 == 53 [pid = 1928] [id = 257] 18:21:51 INFO - PROCESS | 1928 | --DOCSHELL 0x12b041800 == 52 [pid = 1928] [id = 256] 18:21:51 INFO - PROCESS | 1928 | --DOCSHELL 0x11bece800 == 51 [pid = 1928] [id = 255] 18:21:51 INFO - PROCESS | 1928 | --DOCSHELL 0x115721000 == 50 [pid = 1928] [id = 254] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x12af40000) [pid = 1928] [serial = 663] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x118fa1800) [pid = 1928] [serial = 654] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x12788c400) [pid = 1928] [serial = 660] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x12d0b1c00) [pid = 1928] [serial = 651] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x11b875800) [pid = 1928] [serial = 657] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x12e7f3400) [pid = 1928] [serial = 597] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x12973f000) [pid = 1928] [serial = 740] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x12d1a8400) [pid = 1928] [serial = 746] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x12d0b8c00) [pid = 1928] [serial = 744] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x12c7d0000) [pid = 1928] [serial = 743] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x12d50bc00) [pid = 1928] [serial = 747] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x11c580000) [pid = 1928] [serial = 731] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x123c4c400) [pid = 1928] [serial = 732] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x119dae400) [pid = 1928] [serial = 726] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x118fa0000) [pid = 1928] [serial = 725] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x12b337c00) [pid = 1928] [serial = 716] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x12c7c9c00) [pid = 1928] [serial = 717] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x118887400) [pid = 1928] [serial = 705] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x11574fc00) [pid = 1928] [serial = 704] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x126de3400) [pid = 1928] [serial = 737] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x11c499c00) [pid = 1928] [serial = 750] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x12977e400) [pid = 1928] [serial = 714] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x128bf7400) [pid = 1928] [serial = 713] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x1243d6400) [pid = 1928] [serial = 734] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x12698b000) [pid = 1928] [serial = 735] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x12d1a9c00) [pid = 1928] [serial = 723] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x11c3ad400) [pid = 1928] [serial = 722] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x11b873800) [pid = 1928] [serial = 708] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x119d44c00) [pid = 1928] [serial = 707] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x11ada4800) [pid = 1928] [serial = 728] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x11b8d3000) [pid = 1928] [serial = 729] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x123c4a400) [pid = 1928] [serial = 710] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x123f9cc00) [pid = 1928] [serial = 711] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x12dbcb800) [pid = 1928] [serial = 755] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x119835c00) [pid = 1928] [serial = 749] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x12b6e9400) [pid = 1928] [serial = 752] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x12b343800) [pid = 1928] [serial = 741] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x127ae4000) [pid = 1928] [serial = 738] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x12d5b1c00) [pid = 1928] [serial = 753] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x12e5a5c00) [pid = 1928] [serial = 756] [outer = 0x0] [url = about:blank] 18:21:51 INFO - PROCESS | 1928 | 1461633711952 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]]]}] 18:21:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 18:21:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 771ms 18:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 18:21:51 INFO - PROCESS | 1928 | 1461633711983 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 18:21:51 INFO - PROCESS | 1928 | 1461633711986 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 18:21:51 INFO - PROCESS | 1928 | 1461633711990 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 18:21:51 INFO - PROCESS | 1928 | 1461633711993 Marionette TRACE conn2 <- [1,1094,null,{}] 18:21:51 INFO - PROCESS | 1928 | 1461633711995 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}] 18:21:52 INFO - PROCESS | 1928 | 1461633712081 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 18:21:52 INFO - PROCESS | 1928 | 1461633712086 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x119817000 == 51 [pid = 1928] [id = 281] 18:21:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x115172000) [pid = 1928] [serial = 842] [outer = 0x0] 18:21:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x11aaa0c00) [pid = 1928] [serial = 843] [outer = 0x115172000] 18:21:52 INFO - PROCESS | 1928 | 1461633712113 Marionette DEBUG loaded listener.js 18:21:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x11ada2400) [pid = 1928] [serial = 844] [outer = 0x115172000] 18:21:52 INFO - PROCESS | 1928 | 1461633712468 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]]]}] 18:21:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 18:21:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 522ms 18:21:52 INFO - PROCESS | 1928 | 1461633712512 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 18:21:52 INFO - PROCESS | 1928 | 1461633712514 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 18:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 18:21:52 INFO - PROCESS | 1928 | 1461633712516 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 18:21:52 INFO - PROCESS | 1928 | 1461633712518 Marionette TRACE conn2 <- [1,1098,null,{}] 18:21:52 INFO - PROCESS | 1928 | 1461633712525 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}] 18:21:52 INFO - PROCESS | 1928 | 1461633712614 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 18:21:52 INFO - PROCESS | 1928 | 1461633712621 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c110000 == 52 [pid = 1928] [id = 282] 18:21:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x11c0c7000) [pid = 1928] [serial = 845] [outer = 0x0] 18:21:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x123a5bc00) [pid = 1928] [serial = 846] [outer = 0x11c0c7000] 18:21:52 INFO - PROCESS | 1928 | 1461633712649 Marionette DEBUG loaded listener.js 18:21:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x123c92400) [pid = 1928] [serial = 847] [outer = 0x11c0c7000] 18:21:52 INFO - PROCESS | 1928 | 1461633712997 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]]]}] 18:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 18:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 520ms 18:21:53 INFO - PROCESS | 1928 | 1461633713037 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 18:21:53 INFO - PROCESS | 1928 | 1461633713039 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 18:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 18:21:53 INFO - PROCESS | 1928 | 1461633713041 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 18:21:53 INFO - PROCESS | 1928 | 1461633713042 Marionette TRACE conn2 <- [1,1102,null,{}] 18:21:53 INFO - PROCESS | 1928 | 1461633713044 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}] 18:21:53 INFO - PROCESS | 1928 | 1461633713133 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 18:21:53 INFO - PROCESS | 1928 | 1461633713195 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x123be0800 == 53 [pid = 1928] [id = 283] 18:21:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x12466c000) [pid = 1928] [serial = 848] [outer = 0x0] 18:21:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x12698b800) [pid = 1928] [serial = 849] [outer = 0x12466c000] 18:21:53 INFO - PROCESS | 1928 | 1461633713221 Marionette DEBUG loaded listener.js 18:21:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x1278e1000) [pid = 1928] [serial = 850] [outer = 0x12466c000] 18:21:53 INFO - PROCESS | 1928 | 1461633713495 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]]]}] 18:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 18:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 473ms 18:21:53 INFO - PROCESS | 1928 | 1461633713517 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 18:21:53 INFO - PROCESS | 1928 | 1461633713519 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 18:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 18:21:53 INFO - PROCESS | 1928 | 1461633713521 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 18:21:53 INFO - PROCESS | 1928 | 1461633713522 Marionette TRACE conn2 <- [1,1106,null,{}] 18:21:53 INFO - PROCESS | 1928 | 1461633713524 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}] 18:21:53 INFO - PROCESS | 1928 | 1461633713621 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 18:21:53 INFO - PROCESS | 1928 | 1461633713625 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a961000 == 54 [pid = 1928] [id = 284] 18:21:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x124607c00) [pid = 1928] [serial = 851] [outer = 0x0] 18:21:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x127ba5800) [pid = 1928] [serial = 852] [outer = 0x124607c00] 18:21:53 INFO - PROCESS | 1928 | 1461633713704 Marionette DEBUG loaded listener.js 18:21:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x12973e800) [pid = 1928] [serial = 853] [outer = 0x124607c00] 18:21:54 INFO - PROCESS | 1928 | 1461633714028 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]]]}] 18:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 18:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 518ms 18:21:54 INFO - PROCESS | 1928 | 1461633714047 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 18:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 18:21:54 INFO - PROCESS | 1928 | 1461633714048 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 18:21:54 INFO - PROCESS | 1928 | 1461633714051 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 18:21:54 INFO - PROCESS | 1928 | 1461633714052 Marionette TRACE conn2 <- [1,1110,null,{}] 18:21:54 INFO - PROCESS | 1928 | 1461633714055 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}] 18:21:54 INFO - PROCESS | 1928 | 1461633714203 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 18:21:54 INFO - PROCESS | 1928 | 1461633714255 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x128b85000 == 55 [pid = 1928] [id = 285] 18:21:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x12973dc00) [pid = 1928] [serial = 854] [outer = 0x0] 18:21:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x129d09400) [pid = 1928] [serial = 855] [outer = 0x12973dc00] 18:21:54 INFO - PROCESS | 1928 | 1461633714298 Marionette DEBUG loaded listener.js 18:21:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x12b340800) [pid = 1928] [serial = 856] [outer = 0x12973dc00] 18:21:54 INFO - PROCESS | 1928 | 1461633714708 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]]]}] 18:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 18:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 670ms 18:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 18:21:54 INFO - PROCESS | 1928 | 1461633714721 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 18:21:54 INFO - PROCESS | 1928 | 1461633714723 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 18:21:54 INFO - PROCESS | 1928 | 1461633714725 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 18:21:54 INFO - PROCESS | 1928 | 1461633714726 Marionette TRACE conn2 <- [1,1114,null,{}] 18:21:54 INFO - PROCESS | 1928 | 1461633714728 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}] 18:21:54 INFO - PROCESS | 1928 | 1461633714831 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 18:21:54 INFO - PROCESS | 1928 | 1461633714844 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b049000 == 56 [pid = 1928] [id = 286] 18:21:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x12b344c00) [pid = 1928] [serial = 857] [outer = 0x0] 18:21:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x12b6e3000) [pid = 1928] [serial = 858] [outer = 0x12b344c00] 18:21:54 INFO - PROCESS | 1928 | 1461633714870 Marionette DEBUG loaded listener.js 18:21:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x12d0acc00) [pid = 1928] [serial = 859] [outer = 0x12b344c00] 18:21:55 INFO - PROCESS | 1928 | 1461633715236 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]]]}] 18:21:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 18:21:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 521ms 18:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 18:21:55 INFO - PROCESS | 1928 | 1461633715247 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 18:21:55 INFO - PROCESS | 1928 | 1461633715248 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 18:21:55 INFO - PROCESS | 1928 | 1461633715250 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 18:21:55 INFO - PROCESS | 1928 | 1461633715251 Marionette TRACE conn2 <- [1,1118,null,{}] 18:21:55 INFO - PROCESS | 1928 | 1461633715253 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}] 18:21:55 INFO - PROCESS | 1928 | 1461633715356 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 18:21:55 INFO - PROCESS | 1928 | 1461633715370 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d00e000 == 57 [pid = 1928] [id = 287] 18:21:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x11c0c9400) [pid = 1928] [serial = 860] [outer = 0x0] 18:21:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x12d1a3000) [pid = 1928] [serial = 861] [outer = 0x11c0c9400] 18:21:55 INFO - PROCESS | 1928 | 1461633715396 Marionette DEBUG loaded listener.js 18:21:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x12d50b000) [pid = 1928] [serial = 862] [outer = 0x11c0c9400] 18:21:55 INFO - PROCESS | 1928 | 1461633715740 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]]]}] 18:21:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 18:21:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 518ms 18:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 18:21:55 INFO - PROCESS | 1928 | 1461633715774 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 18:21:55 INFO - PROCESS | 1928 | 1461633715775 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 18:21:55 INFO - PROCESS | 1928 | 1461633715778 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 18:21:55 INFO - PROCESS | 1928 | 1461633715779 Marionette TRACE conn2 <- [1,1122,null,{}] 18:21:55 INFO - PROCESS | 1928 | 1461633715781 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}] 18:21:55 INFO - PROCESS | 1928 | 1461633715883 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 18:21:55 INFO - PROCESS | 1928 | 1461633715920 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x12db71000 == 58 [pid = 1928] [id = 288] 18:21:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x12d50bc00) [pid = 1928] [serial = 863] [outer = 0x0] 18:21:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x12dbc6400) [pid = 1928] [serial = 864] [outer = 0x12d50bc00] 18:21:55 INFO - PROCESS | 1928 | 1461633715945 Marionette DEBUG loaded listener.js 18:21:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x12e5a6800) [pid = 1928] [serial = 865] [outer = 0x12d50bc00] 18:21:56 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x12d0b9800) [pid = 1928] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 18:21:56 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x12d5b7c00) [pid = 1928] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 18:21:56 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x123c8b800) [pid = 1928] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 18:21:56 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x128bee800) [pid = 1928] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 18:21:56 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x11ad9dc00) [pid = 1928] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 18:21:56 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x123c91800) [pid = 1928] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 18:21:56 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x1188ea400) [pid = 1928] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 18:21:56 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x11ada4c00) [pid = 1928] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 18:21:56 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x12d1a0800) [pid = 1928] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 18:21:56 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x119260000) [pid = 1928] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 18:21:56 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x12dbce400) [pid = 1928] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 18:21:56 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x12cfd4000) [pid = 1928] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 18:21:56 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x115169400) [pid = 1928] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 18:21:56 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x12d1a0000) [pid = 1928] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 18:21:56 INFO - PROCESS | 1928 | 1461633716378 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]]]}] 18:21:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 18:21:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 618ms 18:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 18:21:56 INFO - PROCESS | 1928 | 1461633716397 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 18:21:56 INFO - PROCESS | 1928 | 1461633716398 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 18:21:56 INFO - PROCESS | 1928 | 1461633716400 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 18:21:56 INFO - PROCESS | 1928 | 1461633716402 Marionette TRACE conn2 <- [1,1126,null,{}] 18:21:56 INFO - PROCESS | 1928 | 1461633716404 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}] 18:21:56 INFO - PROCESS | 1928 | 1461633716521 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 18:21:56 INFO - PROCESS | 1928 | 1461633716562 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d5dd000 == 59 [pid = 1928] [id = 289] 18:21:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x1133afc00) [pid = 1928] [serial = 866] [outer = 0x0] 18:21:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x123c97000) [pid = 1928] [serial = 867] [outer = 0x1133afc00] 18:21:56 INFO - PROCESS | 1928 | 1461633716588 Marionette DEBUG loaded listener.js 18:21:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x12d1a0800) [pid = 1928] [serial = 868] [outer = 0x1133afc00] 18:21:56 INFO - PROCESS | 1928 | 1461633716886 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]]]}] 18:21:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 18:21:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 520ms 18:21:56 INFO - PROCESS | 1928 | 1461633716921 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 18:21:56 INFO - PROCESS | 1928 | 1461633716922 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 18:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 18:21:56 INFO - PROCESS | 1928 | 1461633716925 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 18:21:56 INFO - PROCESS | 1928 | 1461633716928 Marionette TRACE conn2 <- [1,1130,null,{}] 18:21:56 INFO - PROCESS | 1928 | 1461633716931 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}] 18:21:57 INFO - PROCESS | 1928 | 1461633717030 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 18:21:57 INFO - PROCESS | 1928 | 1461633717084 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e549000 == 60 [pid = 1928] [id = 290] 18:21:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x12af44000) [pid = 1928] [serial = 869] [outer = 0x0] 18:21:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x12dbce800) [pid = 1928] [serial = 870] [outer = 0x12af44000] 18:21:57 INFO - PROCESS | 1928 | 1461633717114 Marionette DEBUG loaded listener.js 18:21:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x12ef0f400) [pid = 1928] [serial = 871] [outer = 0x12af44000] 18:21:57 INFO - PROCESS | 1928 | 1461633717431 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]]]}] 18:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 18:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 523ms 18:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 18:21:57 INFO - PROCESS | 1928 | 1461633717448 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 18:21:57 INFO - PROCESS | 1928 | 1461633717450 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 18:21:57 INFO - PROCESS | 1928 | 1461633717452 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 18:21:57 INFO - PROCESS | 1928 | 1461633717453 Marionette TRACE conn2 <- [1,1134,null,{}] 18:21:57 INFO - PROCESS | 1928 | 1461633717455 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}] 18:21:57 INFO - PROCESS | 1928 | 1461633717545 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 18:21:57 INFO - PROCESS | 1928 | 1461633717549 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x12f751000 == 61 [pid = 1928] [id = 291] 18:21:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x12ab0e400) [pid = 1928] [serial = 872] [outer = 0x0] 18:21:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x12ab12000) [pid = 1928] [serial = 873] [outer = 0x12ab0e400] 18:21:57 INFO - PROCESS | 1928 | 1461633717574 Marionette DEBUG loaded listener.js 18:21:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x12e7f3800) [pid = 1928] [serial = 874] [outer = 0x12ab0e400] 18:21:57 INFO - PROCESS | 1928 | 1461633717913 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]]]}] 18:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 18:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 468ms 18:21:57 INFO - PROCESS | 1928 | 1461633717921 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 18:21:57 INFO - PROCESS | 1928 | 1461633717922 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 18:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 18:21:57 INFO - PROCESS | 1928 | 1461633717924 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 18:21:57 INFO - PROCESS | 1928 | 1461633717925 Marionette TRACE conn2 <- [1,1138,null,{}] 18:21:57 INFO - PROCESS | 1928 | 1461633717931 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}] 18:21:58 INFO - PROCESS | 1928 | 1461633718044 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 18:21:58 INFO - PROCESS | 1928 | 1461633718052 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x12fe06800 == 62 [pid = 1928] [id = 292] 18:21:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x129603c00) [pid = 1928] [serial = 875] [outer = 0x0] 18:21:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x129609800) [pid = 1928] [serial = 876] [outer = 0x129603c00] 18:21:58 INFO - PROCESS | 1928 | 1461633718077 Marionette DEBUG loaded listener.js 18:21:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x12960f400) [pid = 1928] [serial = 877] [outer = 0x129603c00] 18:21:58 INFO - PROCESS | 1928 | 1461633718550 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]]]}] 18:21:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 18:21:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 673ms 18:21:58 INFO - PROCESS | 1928 | 1461633718598 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 18:21:58 INFO - PROCESS | 1928 | 1461633718601 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 18:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 18:21:58 INFO - PROCESS | 1928 | 1461633718605 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 18:21:58 INFO - PROCESS | 1928 | 1461633718607 Marionette TRACE conn2 <- [1,1142,null,{}] 18:21:58 INFO - PROCESS | 1928 | 1461633718611 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}] 18:21:58 INFO - PROCESS | 1928 | 1461633718721 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 18:21:58 INFO - PROCESS | 1928 | 1461633718791 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x11b269000 == 63 [pid = 1928] [id = 293] 18:21:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x11867dc00) [pid = 1928] [serial = 878] [outer = 0x0] 18:21:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x119da8400) [pid = 1928] [serial = 879] [outer = 0x11867dc00] 18:21:58 INFO - PROCESS | 1928 | 1461633718823 Marionette DEBUG loaded listener.js 18:21:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x11ad9c400) [pid = 1928] [serial = 880] [outer = 0x11867dc00] 18:21:59 INFO - PROCESS | 1928 | 1461633719234 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]]]}] 18:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 18:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 675ms 18:21:59 INFO - PROCESS | 1928 | 1461633719281 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 18:21:59 INFO - PROCESS | 1928 | 1461633719286 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 18:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 18:21:59 INFO - PROCESS | 1928 | 1461633719290 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 18:21:59 INFO - PROCESS | 1928 | 1461633719292 Marionette TRACE conn2 <- [1,1146,null,{}] 18:21:59 INFO - PROCESS | 1928 | 1461633719295 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}] 18:21:59 INFO - PROCESS | 1928 | 1461633719402 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 18:21:59 INFO - PROCESS | 1928 | 1461633719505 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x126d0f800 == 64 [pid = 1928] [id = 294] 18:21:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x11b8da000) [pid = 1928] [serial = 881] [outer = 0x0] 18:21:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x123b38800) [pid = 1928] [serial = 882] [outer = 0x11b8da000] 18:21:59 INFO - PROCESS | 1928 | 1461633719536 Marionette DEBUG loaded listener.js 18:21:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x123d3bc00) [pid = 1928] [serial = 883] [outer = 0x11b8da000] 18:21:59 INFO - PROCESS | 1928 | 1461633719954 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]]]}] 18:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 18:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 673ms 18:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 18:21:59 INFO - PROCESS | 1928 | 1461633719964 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 18:21:59 INFO - PROCESS | 1928 | 1461633719965 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 18:21:59 INFO - PROCESS | 1928 | 1461633719968 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 18:21:59 INFO - PROCESS | 1928 | 1461633719970 Marionette TRACE conn2 <- [1,1150,null,{}] 18:21:59 INFO - PROCESS | 1928 | 1461633719978 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}] 18:22:00 INFO - PROCESS | 1928 | 1461633720089 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 18:22:00 INFO - PROCESS | 1928 | 1461633720148 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x12fe1c000 == 65 [pid = 1928] [id = 295] 18:22:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x128bf8000) [pid = 1928] [serial = 884] [outer = 0x0] 18:22:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x129741800) [pid = 1928] [serial = 885] [outer = 0x128bf8000] 18:22:00 INFO - PROCESS | 1928 | 1461633720222 Marionette DEBUG loaded listener.js 18:22:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x129d0ac00) [pid = 1928] [serial = 886] [outer = 0x128bf8000] 18:22:00 INFO - PROCESS | 1928 | 1461633720618 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]]]}] 18:22:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 18:22:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 671ms 18:22:00 INFO - PROCESS | 1928 | 1461633720640 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 18:22:00 INFO - PROCESS | 1928 | 1461633720642 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 18:22:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 18:22:00 INFO - PROCESS | 1928 | 1461633720644 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 18:22:00 INFO - PROCESS | 1928 | 1461633720645 Marionette TRACE conn2 <- [1,1154,null,{}] 18:22:00 INFO - PROCESS | 1928 | 1461633720648 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}] 18:22:00 INFO - PROCESS | 1928 | 1461633720754 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 18:22:00 INFO - PROCESS | 1928 | 1461633720844 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x130813000 == 66 [pid = 1928] [id = 296] 18:22:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x12ab0ac00) [pid = 1928] [serial = 887] [outer = 0x0] 18:22:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x12ab12c00) [pid = 1928] [serial = 888] [outer = 0x12ab0ac00] 18:22:00 INFO - PROCESS | 1928 | 1461633720874 Marionette DEBUG loaded listener.js 18:22:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x12af25400) [pid = 1928] [serial = 889] [outer = 0x12ab0ac00] 18:22:01 INFO - PROCESS | 1928 | 1461633721294 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]]]}] 18:22:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 18:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 669ms 18:22:01 INFO - PROCESS | 1928 | 1461633721314 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 18:22:01 INFO - PROCESS | 1928 | 1461633721315 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 18:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 18:22:01 INFO - PROCESS | 1928 | 1461633721318 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 18:22:01 INFO - PROCESS | 1928 | 1461633721319 Marionette TRACE conn2 <- [1,1158,null,{}] 18:22:01 INFO - PROCESS | 1928 | 1461633721321 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}] 18:22:01 INFO - PROCESS | 1928 | 1461633721427 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 18:22:01 INFO - PROCESS | 1928 | 1461633721483 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x13052e800 == 67 [pid = 1928] [id = 297] 18:22:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x12af19000) [pid = 1928] [serial = 890] [outer = 0x0] 18:22:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x12c7d0800) [pid = 1928] [serial = 891] [outer = 0x12af19000] 18:22:01 INFO - PROCESS | 1928 | 1461633721512 Marionette DEBUG loaded listener.js 18:22:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x12e5a7800) [pid = 1928] [serial = 892] [outer = 0x12af19000] 18:22:01 INFO - PROCESS | 1928 | 1461633721976 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]]]}] 18:22:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 18:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 668ms 18:22:01 INFO - PROCESS | 1928 | 1461633721986 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 18:22:01 INFO - PROCESS | 1928 | 1461633721987 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 18:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 18:22:01 INFO - PROCESS | 1928 | 1461633721990 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 18:22:01 INFO - PROCESS | 1928 | 1461633721991 Marionette TRACE conn2 <- [1,1162,null,{}] 18:22:01 INFO - PROCESS | 1928 | 1461633721993 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}] 18:22:02 INFO - PROCESS | 1928 | 1461633722126 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 18:22:02 INFO - PROCESS | 1928 | 1461633722221 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x11b25f800 == 68 [pid = 1928] [id = 298] 18:22:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x12d0b3800) [pid = 1928] [serial = 893] [outer = 0x0] 18:22:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x12e5ad800) [pid = 1928] [serial = 894] [outer = 0x12d0b3800] 18:22:02 INFO - PROCESS | 1928 | 1461633722272 Marionette DEBUG loaded listener.js 18:22:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x12ef1bc00) [pid = 1928] [serial = 895] [outer = 0x12d0b3800] 18:22:02 INFO - PROCESS | 1928 | 1461633722979 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]]]}] 18:22:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 18:22:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1024ms 18:22:03 INFO - PROCESS | 1928 | 1461633723015 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 18:22:03 INFO - PROCESS | 1928 | 1461633723018 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 18:22:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 18:22:03 INFO - PROCESS | 1928 | 1461633723022 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 18:22:03 INFO - PROCESS | 1928 | 1461633723025 Marionette TRACE conn2 <- [1,1166,null,{}] 18:22:03 INFO - PROCESS | 1928 | 1461633723048 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}] 18:22:03 INFO - PROCESS | 1928 | 1461633723179 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 18:22:03 INFO - PROCESS | 1928 | 1461633723312 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x11bc7e000 == 69 [pid = 1928] [id = 299] 18:22:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x115172800) [pid = 1928] [serial = 896] [outer = 0x0] 18:22:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x11574d400) [pid = 1928] [serial = 897] [outer = 0x115172800] 18:22:03 INFO - PROCESS | 1928 | 1461633723354 Marionette DEBUG loaded listener.js 18:22:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x1189ec000) [pid = 1928] [serial = 898] [outer = 0x115172800] 18:22:03 INFO - PROCESS | 1928 | 1461633723787 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]]]}] 18:22:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 18:22:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 827ms 18:22:03 INFO - PROCESS | 1928 | 1461633723848 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 18:22:03 INFO - PROCESS | 1928 | 1461633723852 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 18:22:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 18:22:03 INFO - PROCESS | 1928 | 1461633723857 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 18:22:03 INFO - PROCESS | 1928 | 1461633723858 Marionette TRACE conn2 <- [1,1170,null,{}] 18:22:03 INFO - PROCESS | 1928 | 1461633723861 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}] 18:22:03 INFO - PROCESS | 1928 | 1461633723956 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 18:22:04 INFO - PROCESS | 1928 | 1461633724015 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x119212000 == 70 [pid = 1928] [id = 300] 18:22:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x119264400) [pid = 1928] [serial = 899] [outer = 0x0] 18:22:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x119db5400) [pid = 1928] [serial = 900] [outer = 0x119264400] 18:22:04 INFO - PROCESS | 1928 | 1461633724043 Marionette DEBUG loaded listener.js 18:22:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x11ad42c00) [pid = 1928] [serial = 901] [outer = 0x119264400] 18:22:04 INFO - PROCESS | 1928 | --DOCSHELL 0x12f751000 == 69 [pid = 1928] [id = 291] 18:22:04 INFO - PROCESS | 1928 | --DOCSHELL 0x12e549000 == 68 [pid = 1928] [id = 290] 18:22:04 INFO - PROCESS | 1928 | --DOCSHELL 0x12d5dd000 == 67 [pid = 1928] [id = 289] 18:22:04 INFO - PROCESS | 1928 | --DOCSHELL 0x12db71000 == 66 [pid = 1928] [id = 288] 18:22:04 INFO - PROCESS | 1928 | --DOCSHELL 0x12d00e000 == 65 [pid = 1928] [id = 287] 18:22:04 INFO - PROCESS | 1928 | --DOCSHELL 0x12b049000 == 64 [pid = 1928] [id = 286] 18:22:04 INFO - PROCESS | 1928 | --DOCSHELL 0x128b85000 == 63 [pid = 1928] [id = 285] 18:22:04 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x123c8a400) [pid = 1928] [serial = 767] [outer = 0x0] [url = about:blank] 18:22:04 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x11453e000) [pid = 1928] [serial = 761] [outer = 0x0] [url = about:blank] 18:22:04 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x11af46c00) [pid = 1928] [serial = 764] [outer = 0x0] [url = about:blank] 18:22:04 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x12ad0fc00) [pid = 1928] [serial = 770] [outer = 0x0] [url = about:blank] 18:22:04 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x12d5b6400) [pid = 1928] [serial = 773] [outer = 0x0] [url = about:blank] 18:22:04 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x12e7d8400) [pid = 1928] [serial = 776] [outer = 0x0] [url = about:blank] 18:22:04 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x114be4c00) [pid = 1928] [serial = 815] [outer = 0x0] [url = about:blank] 18:22:04 INFO - PROCESS | 1928 | 1461633724519 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]]]}] 18:22:04 INFO - PROCESS | 1928 | --DOCSHELL 0x11a961000 == 62 [pid = 1928] [id = 284] 18:22:04 INFO - PROCESS | 1928 | --DOCSHELL 0x123be0800 == 61 [pid = 1928] [id = 283] 18:22:04 INFO - PROCESS | 1928 | --DOCSHELL 0x11c110000 == 60 [pid = 1928] [id = 282] 18:22:04 INFO - PROCESS | 1928 | --DOCSHELL 0x119817000 == 59 [pid = 1928] [id = 281] 18:22:04 INFO - PROCESS | 1928 | --DOCSHELL 0x1245b3000 == 58 [pid = 1928] [id = 280] 18:22:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 18:22:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 722ms 18:22:04 INFO - PROCESS | 1928 | 1461633724579 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 18:22:04 INFO - PROCESS | 1928 | 1461633724580 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 18:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 18:22:04 INFO - PROCESS | 1928 | 1461633724582 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 18:22:04 INFO - PROCESS | 1928 | 1461633724585 Marionette TRACE conn2 <- [1,1174,null,{}] 18:22:04 INFO - PROCESS | 1928 | 1461633724592 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}] 18:22:04 INFO - PROCESS | 1928 | 1461633724680 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 18:22:04 INFO - PROCESS | 1928 | 1461633724707 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a7d8000 == 59 [pid = 1928] [id = 301] 18:22:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x11b249000) [pid = 1928] [serial = 902] [outer = 0x0] 18:22:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x11ba35800) [pid = 1928] [serial = 903] [outer = 0x11b249000] 18:22:04 INFO - PROCESS | 1928 | 1461633724738 Marionette DEBUG loaded listener.js 18:22:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x11c12f800) [pid = 1928] [serial = 904] [outer = 0x11b249000] 18:22:04 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x12e7d0c00) [pid = 1928] [serial = 759] [outer = 0x0] [url = about:blank] 18:22:04 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x12d507400) [pid = 1928] [serial = 720] [outer = 0x0] [url = about:blank] 18:22:04 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x12b458400) [pid = 1928] [serial = 813] [outer = 0x0] [url = about:blank] 18:22:04 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x12d1ac800) [pid = 1928] [serial = 800] [outer = 0x0] [url = about:blank] 18:22:04 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x12dbd2400) [pid = 1928] [serial = 803] [outer = 0x0] [url = about:blank] 18:22:04 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x12e7d3c00) [pid = 1928] [serial = 806] [outer = 0x0] [url = about:blank] 18:22:04 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x12e5a8000) [pid = 1928] [serial = 804] [outer = 0x0] [url = about:blank] 18:22:04 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x124661c00) [pid = 1928] [serial = 788] [outer = 0x0] [url = about:blank] 18:22:04 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x126ca6800) [pid = 1928] [serial = 789] [outer = 0x0] [url = about:blank] 18:22:04 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x12ad10400) [pid = 1928] [serial = 794] [outer = 0x0] [url = about:blank] 18:22:04 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x12b33d800) [pid = 1928] [serial = 795] [outer = 0x0] [url = about:blank] 18:22:04 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x11ba63000) [pid = 1928] [serial = 783] [outer = 0x0] [url = about:blank] 18:22:04 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x11af55000) [pid = 1928] [serial = 782] [outer = 0x0] [url = about:blank] 18:22:04 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x1278e8800) [pid = 1928] [serial = 791] [outer = 0x0] [url = about:blank] 18:22:04 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x128b0ac00) [pid = 1928] [serial = 792] [outer = 0x0] [url = about:blank] 18:22:04 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x118e81c00) [pid = 1928] [serial = 779] [outer = 0x0] [url = about:blank] 18:22:04 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x11a58e000) [pid = 1928] [serial = 780] [outer = 0x0] [url = about:blank] 18:22:04 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x11bcf6c00) [pid = 1928] [serial = 785] [outer = 0x0] [url = about:blank] 18:22:04 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x123b3ec00) [pid = 1928] [serial = 786] [outer = 0x0] [url = about:blank] 18:22:04 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x11516ec00) [pid = 1928] [serial = 812] [outer = 0x0] [url = about:blank] 18:22:04 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x12e7f6400) [pid = 1928] [serial = 809] [outer = 0x0] [url = about:blank] 18:22:04 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x12e7f5c00) [pid = 1928] [serial = 807] [outer = 0x0] [url = about:blank] 18:22:04 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x12d0b0400) [pid = 1928] [serial = 798] [outer = 0x0] [url = about:blank] 18:22:04 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x12af4c800) [pid = 1928] [serial = 797] [outer = 0x0] [url = about:blank] 18:22:04 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x12d5ab000) [pid = 1928] [serial = 801] [outer = 0x0] [url = about:blank] 18:22:04 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x12ef11000) [pid = 1928] [serial = 810] [outer = 0x0] [url = about:blank] 18:22:05 INFO - PROCESS | 1928 | 1461633725237 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] 18:22:05 INFO - PROCESS | 1928 | 1461633725308 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 18:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 18:22:05 INFO - PROCESS | 1928 | 1461633725312 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 18:22:05 INFO - PROCESS | 1928 | 1461633725314 Marionette TRACE conn2 <- [1,1178,null,{}] 18:22:05 INFO - PROCESS | 1928 | 1461633725318 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}] 18:22:05 INFO - PROCESS | 1928 | 1461633725422 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 18:22:05 INFO - PROCESS | 1928 | 1461633725488 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x11af24000 == 60 [pid = 1928] [id = 302] 18:22:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x1159b1c00) [pid = 1928] [serial = 905] [outer = 0x0] 18:22:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x11912e000) [pid = 1928] [serial = 906] [outer = 0x1159b1c00] 18:22:05 INFO - PROCESS | 1928 | 1461633725521 Marionette DEBUG loaded listener.js 18:22:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x11ad40c00) [pid = 1928] [serial = 907] [outer = 0x1159b1c00] 18:22:05 INFO - PROCESS | 1928 | 1461633725925 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] 18:22:05 INFO - PROCESS | 1928 | 1461633725987 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 18:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 18:22:05 INFO - PROCESS | 1928 | 1461633725992 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 18:22:05 INFO - PROCESS | 1928 | 1461633725994 Marionette TRACE conn2 <- [1,1182,null,{}] 18:22:06 INFO - PROCESS | 1928 | 1461633726021 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}] 18:22:06 INFO - PROCESS | 1928 | 1461633726121 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 18:22:06 INFO - PROCESS | 1928 | 1461633726188 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x123bde000 == 61 [pid = 1928] [id = 303] 18:22:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x11ad9ac00) [pid = 1928] [serial = 908] [outer = 0x0] 18:22:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x11bcec400) [pid = 1928] [serial = 909] [outer = 0x11ad9ac00] 18:22:06 INFO - PROCESS | 1928 | 1461633726219 Marionette DEBUG loaded listener.js 18:22:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x123b36000) [pid = 1928] [serial = 910] [outer = 0x11ad9ac00] 18:22:06 INFO - PROCESS | 1928 | 1461633726679 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] 18:22:06 INFO - PROCESS | 1928 | 1461633726741 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 18:22:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 18:22:06 INFO - PROCESS | 1928 | 1461633726744 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 18:22:06 INFO - PROCESS | 1928 | 1461633726746 Marionette TRACE conn2 <- [1,1186,null,{}] 18:22:06 INFO - PROCESS | 1928 | 1461633726754 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}] 18:22:06 INFO - PROCESS | 1928 | 1461633726856 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 18:22:06 INFO - PROCESS | 1928 | 1461633726923 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x126966800 == 62 [pid = 1928] [id = 304] 18:22:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x123f9cc00) [pid = 1928] [serial = 911] [outer = 0x0] 18:22:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x124660c00) [pid = 1928] [serial = 912] [outer = 0x123f9cc00] 18:22:06 INFO - PROCESS | 1928 | 1461633726956 Marionette DEBUG loaded listener.js 18:22:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x126c70400) [pid = 1928] [serial = 913] [outer = 0x123f9cc00] 18:22:07 INFO - PROCESS | 1928 | 1461633727382 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] 18:22:07 INFO - PROCESS | 1928 | 1461633727426 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 18:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 18:22:07 INFO - PROCESS | 1928 | 1461633727430 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 18:22:07 INFO - PROCESS | 1928 | 1461633727431 Marionette TRACE conn2 <- [1,1190,null,{}] 18:22:07 INFO - PROCESS | 1928 | 1461633727434 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}] 18:22:07 INFO - PROCESS | 1928 | 1461633727532 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 18:22:07 INFO - PROCESS | 1928 | 1461633727584 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x127a78000 == 63 [pid = 1928] [id = 305] 18:22:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x126d40400) [pid = 1928] [serial = 914] [outer = 0x0] 18:22:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x127ae8400) [pid = 1928] [serial = 915] [outer = 0x126d40400] 18:22:07 INFO - PROCESS | 1928 | 1461633727615 Marionette DEBUG loaded listener.js 18:22:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x127cf2400) [pid = 1928] [serial = 916] [outer = 0x126d40400] 18:22:08 INFO - PROCESS | 1928 | 1461633728009 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] 18:22:08 INFO - PROCESS | 1928 | 1461633728052 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 18:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 18:22:08 INFO - PROCESS | 1928 | 1461633728054 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 18:22:08 INFO - PROCESS | 1928 | 1461633728055 Marionette TRACE conn2 <- [1,1194,null,{}] 18:22:08 INFO - PROCESS | 1928 | 1461633728058 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}] 18:22:08 INFO - PROCESS | 1928 | 1461633728155 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 18:22:08 INFO - PROCESS | 1928 | 1461633728220 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b044800 == 64 [pid = 1928] [id = 306] 18:22:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x129607400) [pid = 1928] [serial = 917] [outer = 0x0] 18:22:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x12960a000) [pid = 1928] [serial = 918] [outer = 0x129607400] 18:22:08 INFO - PROCESS | 1928 | 1461633728251 Marionette DEBUG loaded listener.js 18:22:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x12973bc00) [pid = 1928] [serial = 919] [outer = 0x129607400] 18:22:08 INFO - PROCESS | 1928 | 1461633728709 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] 18:22:08 INFO - PROCESS | 1928 | 1461633728724 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 18:22:08 INFO - PROCESS | 1928 | 1461633728727 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 18:22:08 INFO - PROCESS | 1928 | 1461633728730 Marionette TRACE conn2 <- [1,1198,null,{}] 18:22:08 INFO - PROCESS | 1928 | 1461633728733 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}] 18:22:08 INFO - PROCESS | 1928 | 1461633728860 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 18:22:08 INFO - PROCESS | 1928 | 1461633728940 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b65d000 == 65 [pid = 1928] [id = 307] 18:22:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x129607c00) [pid = 1928] [serial = 920] [outer = 0x0] 18:22:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x129d0e000) [pid = 1928] [serial = 921] [outer = 0x129607c00] 18:22:08 INFO - PROCESS | 1928 | 1461633728973 Marionette DEBUG loaded listener.js 18:22:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x12af42400) [pid = 1928] [serial = 922] [outer = 0x129607c00] 18:22:09 INFO - PROCESS | 1928 | 1461633729388 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]]]}] 18:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 18:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 671ms 18:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 18:22:09 INFO - PROCESS | 1928 | 1461633729398 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 18:22:09 INFO - PROCESS | 1928 | 1461633729400 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 18:22:09 INFO - PROCESS | 1928 | 1461633729402 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 18:22:09 INFO - PROCESS | 1928 | 1461633729403 Marionette TRACE conn2 <- [1,1202,null,{}] 18:22:09 INFO - PROCESS | 1928 | 1461633729405 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}] 18:22:09 INFO - PROCESS | 1928 | 1461633729502 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 18:22:09 INFO - PROCESS | 1928 | 1461633729553 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d5d3000 == 66 [pid = 1928] [id = 308] 18:22:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x12973c000) [pid = 1928] [serial = 923] [outer = 0x0] 18:22:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x12b343000) [pid = 1928] [serial = 924] [outer = 0x12973c000] 18:22:09 INFO - PROCESS | 1928 | 1461633729583 Marionette DEBUG loaded listener.js 18:22:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x12c7cd800) [pid = 1928] [serial = 925] [outer = 0x12973c000] 18:22:10 INFO - PROCESS | 1928 | 1461633730009 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]]]}] 18:22:10 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 18:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 619ms 18:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 18:22:10 INFO - PROCESS | 1928 | 1461633730021 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 18:22:10 INFO - PROCESS | 1928 | 1461633730022 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 18:22:10 INFO - PROCESS | 1928 | 1461633730024 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 18:22:10 INFO - PROCESS | 1928 | 1461633730026 Marionette TRACE conn2 <- [1,1206,null,{}] 18:22:10 INFO - PROCESS | 1928 | 1461633730031 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}] 18:22:10 INFO - PROCESS | 1928 | 1461633730131 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 18:22:10 INFO - PROCESS | 1928 | 1461633730219 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e2ce000 == 67 [pid = 1928] [id = 309] 18:22:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x12b45c800) [pid = 1928] [serial = 926] [outer = 0x0] 18:22:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x12d0b2400) [pid = 1928] [serial = 927] [outer = 0x12b45c800] 18:22:10 INFO - PROCESS | 1928 | 1461633730248 Marionette DEBUG loaded listener.js 18:22:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x12d1a9400) [pid = 1928] [serial = 928] [outer = 0x12b45c800] 18:22:10 INFO - PROCESS | 1928 | 1461633730665 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]]]}] 18:22:10 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 18:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 670ms 18:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 18:22:10 INFO - PROCESS | 1928 | 1461633730696 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 18:22:10 INFO - PROCESS | 1928 | 1461633730697 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 18:22:10 INFO - PROCESS | 1928 | 1461633730700 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 18:22:10 INFO - PROCESS | 1928 | 1461633730701 Marionette TRACE conn2 <- [1,1210,null,{}] 18:22:10 INFO - PROCESS | 1928 | 1461633730703 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}] 18:22:10 INFO - PROCESS | 1928 | 1461633730800 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 18:22:10 INFO - PROCESS | 1928 | 1461633730853 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e99e000 == 68 [pid = 1928] [id = 310] 18:22:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x12cfdb000) [pid = 1928] [serial = 929] [outer = 0x0] 18:22:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x12d5b0400) [pid = 1928] [serial = 930] [outer = 0x12cfdb000] 18:22:10 INFO - PROCESS | 1928 | 1461633730884 Marionette DEBUG loaded listener.js 18:22:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x12dbcbc00) [pid = 1928] [serial = 931] [outer = 0x12cfdb000] 18:22:11 INFO - PROCESS | 1928 | 1461633731384 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]]]}] 18:22:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 18:22:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 721ms 18:22:11 INFO - PROCESS | 1928 | 1461633731447 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 18:22:11 INFO - PROCESS | 1928 | 1461633731449 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 18:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 18:22:11 INFO - PROCESS | 1928 | 1461633731454 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 18:22:11 INFO - PROCESS | 1928 | 1461633731457 Marionette TRACE conn2 <- [1,1214,null,{}] 18:22:11 INFO - PROCESS | 1928 | 1461633731462 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}] 18:22:11 INFO - PROCESS | 1928 | 1461633731566 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 18:22:11 INFO - PROCESS | 1928 | 1461633731634 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c388800 == 69 [pid = 1928] [id = 311] 18:22:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x115752000) [pid = 1928] [serial = 932] [outer = 0x0] 18:22:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x11a941800) [pid = 1928] [serial = 933] [outer = 0x115752000] 18:22:11 INFO - PROCESS | 1928 | 1461633731663 Marionette DEBUG loaded listener.js 18:22:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x11b242400) [pid = 1928] [serial = 934] [outer = 0x115752000] 18:22:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12f753800 == 68 [pid = 1928] [id = 259] 18:22:12 INFO - PROCESS | 1928 | --DOCSHELL 0x119212000 == 67 [pid = 1928] [id = 300] 18:22:12 INFO - PROCESS | 1928 | --DOCSHELL 0x11bc7e000 == 66 [pid = 1928] [id = 299] 18:22:12 INFO - PROCESS | 1928 | --DOCSHELL 0x126d0f800 == 65 [pid = 1928] [id = 294] 18:22:12 INFO - PROCESS | 1928 | --DOCSHELL 0x11b269000 == 64 [pid = 1928] [id = 293] 18:22:12 INFO - PROCESS | 1928 | 1461633732101 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]]]}] 18:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 18:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 671ms 18:22:12 INFO - PROCESS | 1928 | 1461633732125 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 18:22:12 INFO - PROCESS | 1928 | 1461633732131 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 18:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 18:22:12 INFO - PROCESS | 1928 | 1461633732136 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 18:22:12 INFO - PROCESS | 1928 | 1461633732137 Marionette TRACE conn2 <- [1,1218,null,{}] 18:22:12 INFO - PROCESS | 1928 | 1461633732140 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}] 18:22:12 INFO - PROCESS | 1928 | 1461633732236 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 18:22:12 INFO - PROCESS | 1928 | 1461633732294 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x11bc6b800 == 65 [pid = 1928] [id = 312] 18:22:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x119260000) [pid = 1928] [serial = 935] [outer = 0x0] 18:22:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x123a8bc00) [pid = 1928] [serial = 936] [outer = 0x119260000] 18:22:12 INFO - PROCESS | 1928 | 1461633732322 Marionette DEBUG loaded listener.js 18:22:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x1243dd400) [pid = 1928] [serial = 937] [outer = 0x119260000] 18:22:12 INFO - PROCESS | 1928 | 1461633732625 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]]]}] 18:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 18:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 519ms 18:22:12 INFO - PROCESS | 1928 | 1461633732655 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 18:22:12 INFO - PROCESS | 1928 | 1461633732657 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 18:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 18:22:12 INFO - PROCESS | 1928 | 1461633732659 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 18:22:12 INFO - PROCESS | 1928 | 1461633732664 Marionette TRACE conn2 <- [1,1222,null,{}] 18:22:12 INFO - PROCESS | 1928 | 1461633732673 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}] 18:22:12 INFO - PROCESS | 1928 | 1461633732773 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 18:22:12 INFO - PROCESS | 1928 | 1461633732846 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c768800 == 66 [pid = 1928] [id = 313] 18:22:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x126ca0400) [pid = 1928] [serial = 938] [outer = 0x0] 18:22:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x129d02800) [pid = 1928] [serial = 939] [outer = 0x126ca0400] 18:22:12 INFO - PROCESS | 1928 | 1461633732877 Marionette DEBUG loaded listener.js 18:22:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x12ab10400) [pid = 1928] [serial = 940] [outer = 0x126ca0400] 18:22:13 INFO - PROCESS | 1928 | 1461633733183 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] 18:22:13 INFO - PROCESS | 1928 | 1461633733236 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 18:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 18:22:13 INFO - PROCESS | 1928 | 1461633733238 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 18:22:13 INFO - PROCESS | 1928 | 1461633733239 Marionette TRACE conn2 <- [1,1226,null,{}] 18:22:13 INFO - PROCESS | 1928 | 1461633733242 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}] 18:22:13 INFO - PROCESS | 1928 | 1461633733341 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 18:22:13 INFO - PROCESS | 1928 | 1461633733396 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x12f0f2000 == 67 [pid = 1928] [id = 314] 18:22:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x129783c00) [pid = 1928] [serial = 941] [outer = 0x0] 18:22:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x12ad1c400) [pid = 1928] [serial = 942] [outer = 0x129783c00] 18:22:13 INFO - PROCESS | 1928 | 1461633733423 Marionette DEBUG loaded listener.js 18:22:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x12e532c00) [pid = 1928] [serial = 943] [outer = 0x129783c00] 18:22:13 INFO - PROCESS | 1928 | 1461633733726 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]]]}] 18:22:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 18:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 519ms 18:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 18:22:13 INFO - PROCESS | 1928 | 1461633733757 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 18:22:13 INFO - PROCESS | 1928 | 1461633733758 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 18:22:13 INFO - PROCESS | 1928 | 1461633733761 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 18:22:13 INFO - PROCESS | 1928 | 1461633733764 Marionette TRACE conn2 <- [1,1230,null,{}] 18:22:13 INFO - PROCESS | 1928 | 1461633733767 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}] 18:22:13 INFO - PROCESS | 1928 | 1461633733872 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 18:22:13 INFO - PROCESS | 1928 | 1461633733908 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x12fa69800 == 68 [pid = 1928] [id = 315] 18:22:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x12ab11000) [pid = 1928] [serial = 944] [outer = 0x0] 18:22:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x12e5af800) [pid = 1928] [serial = 945] [outer = 0x12ab11000] 18:22:13 INFO - PROCESS | 1928 | 1461633733933 Marionette DEBUG loaded listener.js 18:22:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x12e7f2000) [pid = 1928] [serial = 946] [outer = 0x12ab11000] 18:22:14 INFO - PROCESS | 1928 | 1461633734271 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]]]}] 18:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 18:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 520ms 18:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 18:22:14 INFO - PROCESS | 1928 | 1461633734282 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 18:22:14 INFO - PROCESS | 1928 | 1461633734283 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 18:22:14 INFO - PROCESS | 1928 | 1461633734285 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 18:22:14 INFO - PROCESS | 1928 | 1461633734286 Marionette TRACE conn2 <- [1,1234,null,{}] 18:22:14 INFO - PROCESS | 1928 | 1461633734288 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}] 18:22:14 INFO - PROCESS | 1928 | 1461633734418 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 18:22:14 INFO - PROCESS | 1928 | 1461633734456 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x130533800 == 69 [pid = 1928] [id = 316] 18:22:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x12e7f2c00) [pid = 1928] [serial = 947] [outer = 0x0] 18:22:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x12ea5cc00) [pid = 1928] [serial = 948] [outer = 0x12e7f2c00] 18:22:14 INFO - PROCESS | 1928 | 1461633734483 Marionette DEBUG loaded listener.js 18:22:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x12ef15c00) [pid = 1928] [serial = 949] [outer = 0x12e7f2c00] 18:22:14 INFO - PROCESS | 1928 | 1461633734773 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]]]}] 18:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 18:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 519ms 18:22:14 INFO - PROCESS | 1928 | 1461633734806 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 18:22:14 INFO - PROCESS | 1928 | 1461633734807 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 18:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 18:22:14 INFO - PROCESS | 1928 | 1461633734809 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 18:22:14 INFO - PROCESS | 1928 | 1461633734811 Marionette TRACE conn2 <- [1,1238,null,{}] 18:22:14 INFO - PROCESS | 1928 | 1461633734816 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}] 18:22:14 INFO - PROCESS | 1928 | 1461633734924 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 18:22:14 INFO - PROCESS | 1928 | 1461633734960 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x130819800 == 70 [pid = 1928] [id = 317] 18:22:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x115607c00) [pid = 1928] [serial = 950] [outer = 0x0] 18:22:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x11560b000) [pid = 1928] [serial = 951] [outer = 0x115607c00] 18:22:14 INFO - PROCESS | 1928 | 1461633734986 Marionette DEBUG loaded listener.js 18:22:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x115610000) [pid = 1928] [serial = 952] [outer = 0x115607c00] 18:22:15 INFO - PROCESS | 1928 | 1461633735339 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]]]}] 18:22:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 18:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 571ms 18:22:15 INFO - PROCESS | 1928 | 1461633735381 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 18:22:15 INFO - PROCESS | 1928 | 1461633735383 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 18:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 18:22:15 INFO - PROCESS | 1928 | 1461633735394 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 18:22:15 INFO - PROCESS | 1928 | 1461633735396 Marionette TRACE conn2 <- [1,1242,null,{}] 18:22:15 INFO - PROCESS | 1928 | 1461633735399 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}] 18:22:15 INFO - PROCESS | 1928 | 1461633735555 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 18:22:15 INFO - PROCESS | 1928 | 1461633735578 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x138456000 == 71 [pid = 1928] [id = 318] 18:22:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x11560b800) [pid = 1928] [serial = 953] [outer = 0x0] 18:22:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x11aa3e800) [pid = 1928] [serial = 954] [outer = 0x11560b800] 18:22:15 INFO - PROCESS | 1928 | 1461633735620 Marionette DEBUG loaded listener.js 18:22:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x11aa42c00) [pid = 1928] [serial = 955] [outer = 0x11560b800] 18:22:15 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x12b342800) [pid = 1928] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 18:22:15 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x114be1000) [pid = 1928] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 18:22:15 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x12ab0e400) [pid = 1928] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 18:22:15 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x12af44000) [pid = 1928] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 18:22:15 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x12b344c00) [pid = 1928] [serial = 857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 18:22:15 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x12973dc00) [pid = 1928] [serial = 854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 18:22:15 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x12466c000) [pid = 1928] [serial = 848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 18:22:15 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x115172800) [pid = 1928] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 18:22:15 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x11c0c9400) [pid = 1928] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 18:22:15 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x118fa6800) [pid = 1928] [serial = 839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 18:22:15 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x124607c00) [pid = 1928] [serial = 851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 18:22:15 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x115172000) [pid = 1928] [serial = 842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 18:22:15 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x119264400) [pid = 1928] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 18:22:15 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x115753800) [pid = 1928] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 18:22:15 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x12d50bc00) [pid = 1928] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 18:22:15 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x1133afc00) [pid = 1928] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 18:22:15 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x11c0c7000) [pid = 1928] [serial = 845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 18:22:16 INFO - PROCESS | 1928 | 1461633736208 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]]]}] 18:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 18:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 872ms 18:22:16 INFO - PROCESS | 1928 | 1461633736266 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 18:22:16 INFO - PROCESS | 1928 | 1461633736268 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 18:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 18:22:16 INFO - PROCESS | 1928 | 1461633736271 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 18:22:16 INFO - PROCESS | 1928 | 1461633736273 Marionette TRACE conn2 <- [1,1246,null,{}] 18:22:16 INFO - PROCESS | 1928 | 1461633736276 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}] 18:22:16 INFO - PROCESS | 1928 | 1461633736413 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 18:22:16 INFO - PROCESS | 1928 | 1461633736424 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d1cc000 == 72 [pid = 1928] [id = 319] 18:22:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x114beac00) [pid = 1928] [serial = 956] [outer = 0x0] 18:22:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x11aa43400) [pid = 1928] [serial = 957] [outer = 0x114beac00] 18:22:16 INFO - PROCESS | 1928 | 1461633736467 Marionette DEBUG loaded listener.js 18:22:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x11aa47400) [pid = 1928] [serial = 958] [outer = 0x114beac00] 18:22:16 INFO - PROCESS | 1928 | 1461633736885 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]]]}] 18:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 18:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 622ms 18:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 18:22:16 INFO - PROCESS | 1928 | 1461633736898 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 18:22:16 INFO - PROCESS | 1928 | 1461633736900 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 18:22:16 INFO - PROCESS | 1928 | 1461633736902 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 18:22:16 INFO - PROCESS | 1928 | 1461633736903 Marionette TRACE conn2 <- [1,1250,null,{}] 18:22:16 INFO - PROCESS | 1928 | 1461633736905 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}] 18:22:17 INFO - PROCESS | 1928 | 1461633737028 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 18:22:17 INFO - PROCESS | 1928 | 1461633737036 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x130d84000 == 73 [pid = 1928] [id = 320] 18:22:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x11aa3f400) [pid = 1928] [serial = 959] [outer = 0x0] 18:22:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x11aa49c00) [pid = 1928] [serial = 960] [outer = 0x11aa3f400] 18:22:17 INFO - PROCESS | 1928 | 1461633737062 Marionette DEBUG loaded listener.js 18:22:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x12967e400) [pid = 1928] [serial = 961] [outer = 0x11aa3f400] 18:22:17 INFO - PROCESS | 1928 | 1461633737409 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]]]}] 18:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 18:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 522ms 18:22:17 INFO - PROCESS | 1928 | 1461633737425 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 18:22:17 INFO - PROCESS | 1928 | 1461633737429 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 18:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 18:22:17 INFO - PROCESS | 1928 | 1461633737433 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 18:22:17 INFO - PROCESS | 1928 | 1461633737436 Marionette TRACE conn2 <- [1,1254,null,{}] 18:22:17 INFO - PROCESS | 1928 | 1461633737439 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}] 18:22:17 INFO - PROCESS | 1928 | 1461633737602 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 18:22:17 INFO - PROCESS | 1928 | 1461633737702 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x129fda000 == 74 [pid = 1928] [id = 321] 18:22:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x12967bc00) [pid = 1928] [serial = 962] [outer = 0x0] 18:22:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x129684c00) [pid = 1928] [serial = 963] [outer = 0x12967bc00] 18:22:17 INFO - PROCESS | 1928 | 1461633737749 Marionette DEBUG loaded listener.js 18:22:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x12ef17000) [pid = 1928] [serial = 964] [outer = 0x12967bc00] 18:22:18 INFO - PROCESS | 1928 | 1461633738237 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]]]}] 18:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 18:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 824ms 18:22:18 INFO - PROCESS | 1928 | 1461633738258 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 18:22:18 INFO - PROCESS | 1928 | 1461633738261 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 18:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 18:22:18 INFO - PROCESS | 1928 | 1461633738266 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 18:22:18 INFO - PROCESS | 1928 | 1461633738269 Marionette TRACE conn2 <- [1,1258,null,{}] 18:22:18 INFO - PROCESS | 1928 | 1461633738273 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}] 18:22:18 INFO - PROCESS | 1928 | 1461633738387 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 18:22:18 INFO - PROCESS | 1928 | 1461633738450 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c50b000 == 75 [pid = 1928] [id = 322] 18:22:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x115797000) [pid = 1928] [serial = 965] [outer = 0x0] 18:22:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x11aa44000) [pid = 1928] [serial = 966] [outer = 0x115797000] 18:22:18 INFO - PROCESS | 1928 | 1461633738523 Marionette DEBUG loaded listener.js 18:22:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x11af49000) [pid = 1928] [serial = 967] [outer = 0x115797000] 18:22:18 INFO - PROCESS | 1928 | 1461633738926 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]]]}] 18:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 18:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 721ms 18:22:18 INFO - PROCESS | 1928 | 1461633738989 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 18:22:18 INFO - PROCESS | 1928 | 1461633738995 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 18:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 18:22:19 INFO - PROCESS | 1928 | 1461633739000 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 18:22:19 INFO - PROCESS | 1928 | 1461633739001 Marionette TRACE conn2 <- [1,1262,null,{}] 18:22:19 INFO - PROCESS | 1928 | 1461633739004 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}] 18:22:19 INFO - PROCESS | 1928 | 1461633739116 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 18:22:19 INFO - PROCESS | 1928 | 1461633739220 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x124160800 == 76 [pid = 1928] [id = 323] 18:22:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x11c0c8800) [pid = 1928] [serial = 968] [outer = 0x0] 18:22:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x12416c400) [pid = 1928] [serial = 969] [outer = 0x11c0c8800] 18:22:19 INFO - PROCESS | 1928 | 1461633739252 Marionette DEBUG loaded listener.js 18:22:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x124173400) [pid = 1928] [serial = 970] [outer = 0x11c0c8800] 18:22:19 INFO - PROCESS | 1928 | 1461633739697 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]]]}] 18:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 18:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 719ms 18:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 18:22:19 INFO - PROCESS | 1928 | 1461633739719 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 18:22:19 INFO - PROCESS | 1928 | 1461633739721 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 18:22:19 INFO - PROCESS | 1928 | 1461633739723 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 18:22:19 INFO - PROCESS | 1928 | 1461633739726 Marionette TRACE conn2 <- [1,1266,null,{}] 18:22:19 INFO - PROCESS | 1928 | 1461633739735 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}] 18:22:19 INFO - PROCESS | 1928 | 1461633739848 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 18:22:19 INFO - PROCESS | 1928 | 1461633739914 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d016000 == 77 [pid = 1928] [id = 324] 18:22:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x12417a400) [pid = 1928] [serial = 971] [outer = 0x0] 18:22:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x12960d800) [pid = 1928] [serial = 972] [outer = 0x12417a400] 18:22:19 INFO - PROCESS | 1928 | 1461633739987 Marionette DEBUG loaded listener.js 18:22:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x12973e400) [pid = 1928] [serial = 973] [outer = 0x12417a400] 18:22:20 INFO - PROCESS | 1928 | 1461633740523 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]]]}] 18:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 18:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 872ms 18:22:20 INFO - PROCESS | 1928 | 1461633740596 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 18:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 18:22:20 INFO - PROCESS | 1928 | 1461633740598 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 18:22:20 INFO - PROCESS | 1928 | 1461633740600 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 18:22:20 INFO - PROCESS | 1928 | 1461633740601 Marionette TRACE conn2 <- [1,1270,null,{}] 18:22:20 INFO - PROCESS | 1928 | 1461633740604 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}] 18:22:20 INFO - PROCESS | 1928 | 1461633740709 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 18:22:20 INFO - PROCESS | 1928 | 1461633740813 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x13052e000 == 78 [pid = 1928] [id = 325] 18:22:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x12973ec00) [pid = 1928] [serial = 974] [outer = 0x0] 18:22:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x12ad17400) [pid = 1928] [serial = 975] [outer = 0x12973ec00] 18:22:20 INFO - PROCESS | 1928 | 1461633740844 Marionette DEBUG loaded listener.js 18:22:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x12d0ac000) [pid = 1928] [serial = 976] [outer = 0x12973ec00] 18:22:21 INFO - PROCESS | 1928 | 1461633741229 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]]]}] 18:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 18:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 669ms 18:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 18:22:21 INFO - PROCESS | 1928 | 1461633741269 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 18:22:21 INFO - PROCESS | 1928 | 1461633741271 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 18:22:21 INFO - PROCESS | 1928 | 1461633741273 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 18:22:21 INFO - PROCESS | 1928 | 1461633741274 Marionette TRACE conn2 <- [1,1274,null,{}] 18:22:21 INFO - PROCESS | 1928 | 1461633741277 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}] 18:22:21 INFO - PROCESS | 1928 | 1461633741399 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 18:22:21 INFO - PROCESS | 1928 | 1461633741503 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x119205800 == 79 [pid = 1928] [id = 326] 18:22:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x114bdbc00) [pid = 1928] [serial = 977] [outer = 0x0] 18:22:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x118e10000) [pid = 1928] [serial = 978] [outer = 0x114bdbc00] 18:22:21 INFO - PROCESS | 1928 | 1461633741529 Marionette DEBUG loaded listener.js 18:22:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x12ab0b400) [pid = 1928] [serial = 979] [outer = 0x114bdbc00] 18:22:22 INFO - PROCESS | 1928 | 1461633741998 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]]]}] 18:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 18:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 771ms 18:22:22 INFO - PROCESS | 1928 | 1461633742058 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 18:22:22 INFO - PROCESS | 1928 | 1461633742060 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 18:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 18:22:22 INFO - PROCESS | 1928 | 1461633742066 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 18:22:22 INFO - PROCESS | 1928 | 1461633742067 Marionette TRACE conn2 <- [1,1278,null,{}] 18:22:22 INFO - PROCESS | 1928 | 1461633742071 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}] 18:22:22 INFO - PROCESS | 1928 | 1461633742245 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 18:22:22 INFO - PROCESS | 1928 | 1461633742350 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x11891e000 == 80 [pid = 1928] [id = 327] 18:22:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x115168400) [pid = 1928] [serial = 980] [outer = 0x0] 18:22:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x12d1a0c00) [pid = 1928] [serial = 981] [outer = 0x115168400] 18:22:22 INFO - PROCESS | 1928 | 1461633742384 Marionette DEBUG loaded listener.js 18:22:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x12ef0fc00) [pid = 1928] [serial = 982] [outer = 0x115168400] 18:22:22 INFO - PROCESS | 1928 | 1461633742985 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]]]}] 18:22:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 18:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 973ms 18:22:23 INFO - PROCESS | 1928 | 1461633743039 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 18:22:23 INFO - PROCESS | 1928 | 1461633743041 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 18:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 18:22:23 INFO - PROCESS | 1928 | 1461633743045 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 18:22:23 INFO - PROCESS | 1928 | 1461633743047 Marionette TRACE conn2 <- [1,1282,null,{}] 18:22:23 INFO - PROCESS | 1928 | 1461633743051 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}] 18:22:23 INFO - PROCESS | 1928 | 1461633743148 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 18:22:23 INFO - PROCESS | 1928 | 1461633743237 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x124124000 == 81 [pid = 1928] [id = 328] 18:22:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x11516a000) [pid = 1928] [serial = 983] [outer = 0x0] 18:22:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x115170400) [pid = 1928] [serial = 984] [outer = 0x11516a000] 18:22:23 INFO - PROCESS | 1928 | 1461633743267 Marionette DEBUG loaded listener.js 18:22:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x115609800) [pid = 1928] [serial = 985] [outer = 0x11516a000] 18:22:23 INFO - PROCESS | 1928 | 1461633743704 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]]]}] 18:22:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 18:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 671ms 18:22:23 INFO - PROCESS | 1928 | 1461633743717 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 18:22:23 INFO - PROCESS | 1928 | 1461633743721 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 18:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 18:22:23 INFO - PROCESS | 1928 | 1461633743727 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 18:22:23 INFO - PROCESS | 1928 | 1461633743730 Marionette TRACE conn2 <- [1,1286,null,{}] 18:22:23 INFO - PROCESS | 1928 | 1461633743770 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}] 18:22:23 INFO - PROCESS | 1928 | 1461633743916 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 18:22:24 INFO - PROCESS | 1928 | 1461633744091 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:24 INFO - PROCESS | 1928 | --DOCSHELL 0x130d84000 == 80 [pid = 1928] [id = 320] 18:22:24 INFO - PROCESS | 1928 | --DOCSHELL 0x12d1cc000 == 79 [pid = 1928] [id = 319] 18:22:24 INFO - PROCESS | 1928 | --DOCSHELL 0x138456000 == 78 [pid = 1928] [id = 318] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x129609800) [pid = 1928] [serial = 876] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x11ba35800) [pid = 1928] [serial = 903] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x119da8400) [pid = 1928] [serial = 879] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x129741800) [pid = 1928] [serial = 885] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x123b38800) [pid = 1928] [serial = 882] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x12ab12c00) [pid = 1928] [serial = 888] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x12c7d0800) [pid = 1928] [serial = 891] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x12e5ad800) [pid = 1928] [serial = 894] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x116393000 == 79 [pid = 1928] [id = 329] 18:22:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x11516f400) [pid = 1928] [serial = 986] [outer = 0x0] 18:22:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x11560e000) [pid = 1928] [serial = 987] [outer = 0x11516f400] 18:22:24 INFO - PROCESS | 1928 | 1461633744177 Marionette DEBUG loaded listener.js 18:22:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x11aa3ac00) [pid = 1928] [serial = 988] [outer = 0x11516f400] 18:22:24 INFO - PROCESS | 1928 | --DOCSHELL 0x130819800 == 78 [pid = 1928] [id = 317] 18:22:24 INFO - PROCESS | 1928 | --DOCSHELL 0x130533800 == 77 [pid = 1928] [id = 316] 18:22:24 INFO - PROCESS | 1928 | --DOCSHELL 0x12fa69800 == 76 [pid = 1928] [id = 315] 18:22:24 INFO - PROCESS | 1928 | --DOCSHELL 0x12f0f2000 == 75 [pid = 1928] [id = 314] 18:22:24 INFO - PROCESS | 1928 | --DOCSHELL 0x12c768800 == 74 [pid = 1928] [id = 313] 18:22:24 INFO - PROCESS | 1928 | --DOCSHELL 0x11bc6b800 == 73 [pid = 1928] [id = 312] 18:22:24 INFO - PROCESS | 1928 | --DOCSHELL 0x11c388800 == 72 [pid = 1928] [id = 311] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x12c7c3800) [pid = 1928] [serial = 702] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x114bea800) [pid = 1928] [serial = 816] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x12ab12000) [pid = 1928] [serial = 873] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x12ef0f400) [pid = 1928] [serial = 871] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x12b6e3000) [pid = 1928] [serial = 858] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x12ad11800) [pid = 1928] [serial = 830] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x11c0bf400) [pid = 1928] [serial = 824] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x11a58ac00) [pid = 1928] [serial = 821] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x12b340800) [pid = 1928] [serial = 856] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x12698b800) [pid = 1928] [serial = 849] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x11574d400) [pid = 1928] [serial = 897] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x1278e1000) [pid = 1928] [serial = 850] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x12d1a3000) [pid = 1928] [serial = 861] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x11918d400) [pid = 1928] [serial = 840] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x11a94b800) [pid = 1928] [serial = 841] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x127ba5800) [pid = 1928] [serial = 852] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x11aaa0c00) [pid = 1928] [serial = 843] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x11ada2400) [pid = 1928] [serial = 844] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x1189ec000) [pid = 1928] [serial = 898] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x119db5400) [pid = 1928] [serial = 900] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x12d0acc00) [pid = 1928] [serial = 859] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x1278db000) [pid = 1928] [serial = 827] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x129d07400) [pid = 1928] [serial = 837] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x11a58a000) [pid = 1928] [serial = 836] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x12dbcb400) [pid = 1928] [serial = 833] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x12dbc6400) [pid = 1928] [serial = 864] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x123c97000) [pid = 1928] [serial = 867] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x123a5bc00) [pid = 1928] [serial = 846] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x123c92400) [pid = 1928] [serial = 847] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x1147d8c00) [pid = 1928] [serial = 818] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x11a940400) [pid = 1928] [serial = 444] [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.] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x11ad42c00) [pid = 1928] [serial = 901] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x12e5a6800) [pid = 1928] [serial = 865] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x129d09400) [pid = 1928] [serial = 855] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x12dbce800) [pid = 1928] [serial = 870] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x12d50b000) [pid = 1928] [serial = 862] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x12973e800) [pid = 1928] [serial = 853] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x12e7f3800) [pid = 1928] [serial = 874] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x12d1a0800) [pid = 1928] [serial = 868] [outer = 0x0] [url = about:blank] 18:22:24 INFO - PROCESS | 1928 | 1461633744572 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]]]}] 18:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 18:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 858ms 18:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 18:22:24 INFO - PROCESS | 1928 | 1461633744588 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 18:22:24 INFO - PROCESS | 1928 | 1461633744589 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 18:22:24 INFO - PROCESS | 1928 | 1461633744592 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 18:22:24 INFO - PROCESS | 1928 | 1461633744597 Marionette TRACE conn2 <- [1,1290,null,{}] 18:22:24 INFO - PROCESS | 1928 | 1461633744609 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}] 18:22:24 INFO - PROCESS | 1928 | 1461633744739 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 18:22:24 INFO - PROCESS | 1928 | 1461633744745 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c377800 == 73 [pid = 1928] [id = 330] 18:22:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x11aaad000) [pid = 1928] [serial = 989] [outer = 0x0] 18:22:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x11b8dbc00) [pid = 1928] [serial = 990] [outer = 0x11aaad000] 18:22:24 INFO - PROCESS | 1928 | 1461633744774 Marionette DEBUG loaded listener.js 18:22:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x11c576800) [pid = 1928] [serial = 991] [outer = 0x11aaad000] 18:22:25 INFO - PROCESS | 1928 | 1461633745129 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]]]}] 18:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 18:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 574ms 18:22:25 INFO - PROCESS | 1928 | 1461633745166 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 18:22:25 INFO - PROCESS | 1928 | 1461633745168 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 18:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 18:22:25 INFO - PROCESS | 1928 | 1461633745170 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 18:22:25 INFO - PROCESS | 1928 | 1461633745171 Marionette TRACE conn2 <- [1,1294,null,{}] 18:22:25 INFO - PROCESS | 1928 | 1461633745174 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}] 18:22:25 INFO - PROCESS | 1928 | 1461633745258 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 18:22:25 INFO - PROCESS | 1928 | 1461633745266 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x12426e000 == 74 [pid = 1928] [id = 331] 18:22:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x123a5bc00) [pid = 1928] [serial = 992] [outer = 0x0] 18:22:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x123c94000) [pid = 1928] [serial = 993] [outer = 0x123a5bc00] 18:22:25 INFO - PROCESS | 1928 | 1461633745292 Marionette DEBUG loaded listener.js 18:22:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x124171c00) [pid = 1928] [serial = 994] [outer = 0x123a5bc00] 18:22:25 INFO - PROCESS | 1928 | 1461633745632 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]]]}] 18:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 18:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 469ms 18:22:25 INFO - PROCESS | 1928 | 1461633745639 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 18:22:25 INFO - PROCESS | 1928 | 1461633745640 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 18:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 18:22:25 INFO - PROCESS | 1928 | 1461633745643 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 18:22:25 INFO - PROCESS | 1928 | 1461633745645 Marionette TRACE conn2 <- [1,1298,null,{}] 18:22:25 INFO - PROCESS | 1928 | 1461633745650 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}] 18:22:25 INFO - PROCESS | 1928 | 1461633745759 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 18:22:25 INFO - PROCESS | 1928 | 1461633745766 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x11b265000 == 75 [pid = 1928] [id = 332] 18:22:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x12416e800) [pid = 1928] [serial = 995] [outer = 0x0] 18:22:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x124242800) [pid = 1928] [serial = 996] [outer = 0x12416e800] 18:22:25 INFO - PROCESS | 1928 | 1461633745791 Marionette DEBUG loaded listener.js 18:22:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x126ca8400) [pid = 1928] [serial = 997] [outer = 0x12416e800] 18:22:26 INFO - PROCESS | 1928 | 1461633746126 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]]]}] 18:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 18:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 521ms 18:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 18:22:26 INFO - PROCESS | 1928 | 1461633746165 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 18:22:26 INFO - PROCESS | 1928 | 1461633746166 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 18:22:26 INFO - PROCESS | 1928 | 1461633746168 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 18:22:26 INFO - PROCESS | 1928 | 1461633746169 Marionette TRACE conn2 <- [1,1302,null,{}] 18:22:26 INFO - PROCESS | 1928 | 1461633746172 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}] 18:22:26 INFO - PROCESS | 1928 | 1461633746271 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 18:22:26 INFO - PROCESS | 1928 | 1461633746278 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x129fd4800 == 76 [pid = 1928] [id = 333] 18:22:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x127884000) [pid = 1928] [serial = 998] [outer = 0x0] 18:22:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x12967d800) [pid = 1928] [serial = 999] [outer = 0x127884000] 18:22:26 INFO - PROCESS | 1928 | 1461633746305 Marionette DEBUG loaded listener.js 18:22:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x129d10400) [pid = 1928] [serial = 1000] [outer = 0x127884000] 18:22:26 INFO - PROCESS | 1928 | 1461633746691 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]]]}] 18:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 18:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 568ms 18:22:26 INFO - PROCESS | 1928 | 1461633746738 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 18:22:26 INFO - PROCESS | 1928 | 1461633746739 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 18:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 18:22:26 INFO - PROCESS | 1928 | 1461633746741 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 18:22:26 INFO - PROCESS | 1928 | 1461633746742 Marionette TRACE conn2 <- [1,1306,null,{}] 18:22:26 INFO - PROCESS | 1928 | 1461633746744 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}] 18:22:26 INFO - PROCESS | 1928 | 1461633746852 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 18:22:26 INFO - PROCESS | 1928 | 1461633746889 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b3ab800 == 77 [pid = 1928] [id = 334] 18:22:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x127887400) [pid = 1928] [serial = 1001] [outer = 0x0] 18:22:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x12ad10400) [pid = 1928] [serial = 1002] [outer = 0x127887400] 18:22:26 INFO - PROCESS | 1928 | 1461633746914 Marionette DEBUG loaded listener.js 18:22:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x12b455400) [pid = 1928] [serial = 1003] [outer = 0x127887400] 18:22:27 INFO - PROCESS | 1928 | 1461633747227 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]]]}] 18:22:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 18:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 518ms 18:22:27 INFO - PROCESS | 1928 | 1461633747260 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 18:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 18:22:27 INFO - PROCESS | 1928 | 1461633747263 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 18:22:27 INFO - PROCESS | 1928 | 1461633747266 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 18:22:27 INFO - PROCESS | 1928 | 1461633747267 Marionette TRACE conn2 <- [1,1310,null,{}] 18:22:27 INFO - PROCESS | 1928 | 1461633747269 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}] 18:22:27 INFO - PROCESS | 1928 | 1461633747373 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 18:22:27 INFO - PROCESS | 1928 | 1461633747385 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c768000 == 78 [pid = 1928] [id = 335] 18:22:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x12b458400) [pid = 1928] [serial = 1004] [outer = 0x0] 18:22:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x12d0b8400) [pid = 1928] [serial = 1005] [outer = 0x12b458400] 18:22:27 INFO - PROCESS | 1928 | 1461633747410 Marionette DEBUG loaded listener.js 18:22:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x12d5a9400) [pid = 1928] [serial = 1006] [outer = 0x12b458400] 18:22:27 INFO - PROCESS | 1928 | 1461633747770 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] 18:22:27 INFO - PROCESS | 1928 | 1461633747786 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 18:22:27 INFO - PROCESS | 1928 | 1461633747788 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 18:22:27 INFO - PROCESS | 1928 | 1461633747789 Marionette TRACE conn2 <- [1,1314,null,{}] 18:22:27 INFO - PROCESS | 1928 | 1461633747792 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}] 18:22:27 INFO - PROCESS | 1928 | 1461633747903 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 18:22:27 INFO - PROCESS | 1928 | 1461633747917 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x12db6f800 == 79 [pid = 1928] [id = 336] 18:22:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x12d50b400) [pid = 1928] [serial = 1007] [outer = 0x0] 18:22:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x12e52d800) [pid = 1928] [serial = 1008] [outer = 0x12d50b400] 18:22:27 INFO - PROCESS | 1928 | 1461633747943 Marionette DEBUG loaded listener.js 18:22:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x12e5ad800) [pid = 1928] [serial = 1009] [outer = 0x12d50b400] 18:22:28 INFO - PROCESS | 1928 | 1461633748271 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]]]}] 18:22:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 18:22:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 518ms 18:22:28 INFO - PROCESS | 1928 | 1461633748308 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 18:22:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 18:22:28 INFO - PROCESS | 1928 | 1461633748309 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 18:22:28 INFO - PROCESS | 1928 | 1461633748311 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 18:22:28 INFO - PROCESS | 1928 | 1461633748312 Marionette TRACE conn2 <- [1,1318,null,{}] 18:22:28 INFO - PROCESS | 1928 | 1461633748315 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}] 18:22:28 INFO - PROCESS | 1928 | 1461633748431 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 18:22:28 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x12d0b3800) [pid = 1928] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 18:22:28 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x12ab11000) [pid = 1928] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 18:22:28 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x126ca0400) [pid = 1928] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 18:22:28 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x12e7f2c00) [pid = 1928] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 18:22:28 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x12cfdb000) [pid = 1928] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 18:22:28 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x115752000) [pid = 1928] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 18:22:28 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x119260000) [pid = 1928] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 18:22:28 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x115607c00) [pid = 1928] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 18:22:28 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x11560b800) [pid = 1928] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 18:22:28 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x11aa3f400) [pid = 1928] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 18:22:28 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x114beac00) [pid = 1928] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 18:22:28 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x129783c00) [pid = 1928] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 18:22:28 INFO - PROCESS | 1928 | 1461633748745 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x118e3e800 == 80 [pid = 1928] [id = 337] 18:22:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x114b3ec00) [pid = 1928] [serial = 1010] [outer = 0x0] 18:22:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x11560b800) [pid = 1928] [serial = 1011] [outer = 0x114b3ec00] 18:22:28 INFO - PROCESS | 1928 | 1461633748776 Marionette DEBUG loaded listener.js 18:22:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x11c76dc00) [pid = 1928] [serial = 1012] [outer = 0x114b3ec00] 18:22:29 INFO - PROCESS | 1928 | 1461633749071 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]]]}] 18:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 18:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 770ms 18:22:29 INFO - PROCESS | 1928 | 1461633749085 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 18:22:29 INFO - PROCESS | 1928 | 1461633749086 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 18:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 18:22:29 INFO - PROCESS | 1928 | 1461633749089 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 18:22:29 INFO - PROCESS | 1928 | 1461633749090 Marionette TRACE conn2 <- [1,1322,null,{}] 18:22:29 INFO - PROCESS | 1928 | 1461633749093 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}] 18:22:29 INFO - PROCESS | 1928 | 1461633749210 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 18:22:29 INFO - PROCESS | 1928 | 1461633749215 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x12f0dd000 == 81 [pid = 1928] [id = 338] 18:22:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x12967f400) [pid = 1928] [serial = 1013] [outer = 0x0] 18:22:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x12e7fd400) [pid = 1928] [serial = 1014] [outer = 0x12967f400] 18:22:29 INFO - PROCESS | 1928 | 1461633749244 Marionette DEBUG loaded listener.js 18:22:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x12ef12800) [pid = 1928] [serial = 1015] [outer = 0x12967f400] 18:22:29 INFO - PROCESS | 1928 | 1461633749586 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]]]}] 18:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 18:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 519ms 18:22:29 INFO - PROCESS | 1928 | 1461633749609 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 18:22:29 INFO - PROCESS | 1928 | 1461633749610 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 18:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 18:22:29 INFO - PROCESS | 1928 | 1461633749615 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 18:22:29 INFO - PROCESS | 1928 | 1461633749616 Marionette TRACE conn2 <- [1,1326,null,{}] 18:22:29 INFO - PROCESS | 1928 | 1461633749618 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}] 18:22:29 INFO - PROCESS | 1928 | 1461633749741 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 18:22:29 INFO - PROCESS | 1928 | 1461633749748 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x12fa61800 == 82 [pid = 1928] [id = 339] 18:22:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x114f51c00) [pid = 1928] [serial = 1016] [outer = 0x0] 18:22:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x114f57400) [pid = 1928] [serial = 1017] [outer = 0x114f51c00] 18:22:29 INFO - PROCESS | 1928 | 1461633749773 Marionette DEBUG loaded listener.js 18:22:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x126c63400) [pid = 1928] [serial = 1018] [outer = 0x114f51c00] 18:22:30 INFO - PROCESS | 1928 | 1461633750086 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]]]}] 18:22:30 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 18:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 521ms 18:22:30 INFO - PROCESS | 1928 | 1461633750135 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 18:22:30 INFO - PROCESS | 1928 | 1461633750137 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 18:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 18:22:30 INFO - PROCESS | 1928 | 1461633750139 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 18:22:30 INFO - PROCESS | 1928 | 1461633750140 Marionette TRACE conn2 <- [1,1330,null,{}] 18:22:30 INFO - PROCESS | 1928 | 1461633750142 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}] 18:22:30 INFO - PROCESS | 1928 | 1461633750232 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 18:22:30 INFO - PROCESS | 1928 | 1461633750236 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x12fe19800 == 83 [pid = 1928] [id = 340] 18:22:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x114b9c400) [pid = 1928] [serial = 1019] [outer = 0x0] 18:22:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x114ba2c00) [pid = 1928] [serial = 1020] [outer = 0x114b9c400] 18:22:30 INFO - PROCESS | 1928 | 1461633750263 Marionette DEBUG loaded listener.js 18:22:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x114ba5c00) [pid = 1928] [serial = 1021] [outer = 0x114b9c400] 18:22:30 INFO - PROCESS | 1928 | 1461633750631 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]]]}] 18:22:30 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 18:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 524ms 18:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 18:22:30 INFO - PROCESS | 1928 | 1461633750665 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 18:22:30 INFO - PROCESS | 1928 | 1461633750666 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 18:22:30 INFO - PROCESS | 1928 | 1461633750668 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 18:22:30 INFO - PROCESS | 1928 | 1461633750670 Marionette TRACE conn2 <- [1,1334,null,{}] 18:22:30 INFO - PROCESS | 1928 | 1461633750685 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}] 18:22:30 INFO - PROCESS | 1928 | 1461633750845 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 18:22:30 INFO - PROCESS | 1928 | 1461633750905 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x119114800 == 84 [pid = 1928] [id = 341] 18:22:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x1147db000) [pid = 1928] [serial = 1022] [outer = 0x0] 18:22:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x114b9a400) [pid = 1928] [serial = 1023] [outer = 0x1147db000] 18:22:30 INFO - PROCESS | 1928 | 1461633750937 Marionette DEBUG loaded listener.js 18:22:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x114f54c00) [pid = 1928] [serial = 1024] [outer = 0x1147db000] 18:22:31 INFO - PROCESS | 1928 | 1461633751400 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]]]}] 18:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 18:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 782ms 18:22:31 INFO - PROCESS | 1928 | 1461633751451 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 18:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 18:22:31 INFO - PROCESS | 1928 | 1461633751454 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 18:22:31 INFO - PROCESS | 1928 | 1461633751457 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 18:22:31 INFO - PROCESS | 1928 | 1461633751459 Marionette TRACE conn2 <- [1,1338,null,{}] 18:22:31 INFO - PROCESS | 1928 | 1461633751462 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}] 18:22:31 INFO - PROCESS | 1928 | 1461633751599 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 18:22:31 INFO - PROCESS | 1928 | 1461633751677 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x11bed1800 == 85 [pid = 1928] [id = 342] 18:22:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x115753c00) [pid = 1928] [serial = 1025] [outer = 0x0] 18:22:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x118e07c00) [pid = 1928] [serial = 1026] [outer = 0x115753c00] 18:22:31 INFO - PROCESS | 1928 | 1461633751709 Marionette DEBUG loaded listener.js 18:22:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x11a940400) [pid = 1928] [serial = 1027] [outer = 0x115753c00] 18:22:32 INFO - PROCESS | 1928 | 1461633752615 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]]]}] 18:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 18:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1175ms 18:22:32 INFO - PROCESS | 1928 | 1461633752632 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 18:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 18:22:32 INFO - PROCESS | 1928 | 1461633752634 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 18:22:32 INFO - PROCESS | 1928 | 1461633752636 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 18:22:32 INFO - PROCESS | 1928 | 1461633752638 Marionette TRACE conn2 <- [1,1342,null,{}] 18:22:32 INFO - PROCESS | 1928 | 1461633752640 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}] 18:22:32 INFO - PROCESS | 1928 | 1461633752750 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 18:22:32 INFO - PROCESS | 1928 | 1461633752855 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x12aa13000 == 86 [pid = 1928] [id = 343] 18:22:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x11aa3fc00) [pid = 1928] [serial = 1028] [outer = 0x0] 18:22:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x11bcf6c00) [pid = 1928] [serial = 1029] [outer = 0x11aa3fc00] 18:22:32 INFO - PROCESS | 1928 | 1461633752888 Marionette DEBUG loaded listener.js 18:22:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x123c8f000) [pid = 1928] [serial = 1030] [outer = 0x11aa3fc00] 18:22:33 INFO - PROCESS | 1928 | 1461633753352 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]]]}] 18:22:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 18:22:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 721ms 18:22:33 INFO - PROCESS | 1928 | 1461633753357 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 18:22:33 INFO - PROCESS | 1928 | 1461633753360 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 18:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 18:22:33 INFO - PROCESS | 1928 | 1461633753371 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 18:22:33 INFO - PROCESS | 1928 | 1461633753374 Marionette TRACE conn2 <- [1,1346,null,{}] 18:22:33 INFO - PROCESS | 1928 | 1461633753396 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}] 18:22:33 INFO - PROCESS | 1928 | 1461633753509 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 18:22:33 INFO - PROCESS | 1928 | 1461633753587 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x13081e000 == 87 [pid = 1928] [id = 344] 18:22:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x123c97000) [pid = 1928] [serial = 1031] [outer = 0x0] 18:22:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x12967f000) [pid = 1928] [serial = 1032] [outer = 0x123c97000] 18:22:33 INFO - PROCESS | 1928 | 1461633753617 Marionette DEBUG loaded listener.js 18:22:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x129737800) [pid = 1928] [serial = 1033] [outer = 0x123c97000] 18:22:34 INFO - PROCESS | 1928 | 1461633754050 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]]]}] 18:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 18:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 726ms 18:22:34 INFO - PROCESS | 1928 | 1461633754109 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 18:22:34 INFO - PROCESS | 1928 | 1461633754111 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 18:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 18:22:34 INFO - PROCESS | 1928 | 1461633754150 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 18:22:34 INFO - PROCESS | 1928 | 1461633754151 Marionette TRACE conn2 <- [1,1350,null,{}] 18:22:34 INFO - PROCESS | 1928 | 1461633754154 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}] 18:22:34 INFO - PROCESS | 1928 | 1461633754260 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 18:22:34 INFO - PROCESS | 1928 | 1461633754336 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x138454000 == 88 [pid = 1928] [id = 345] 18:22:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x129610c00) [pid = 1928] [serial = 1034] [outer = 0x0] 18:22:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x12a573400) [pid = 1928] [serial = 1035] [outer = 0x129610c00] 18:22:34 INFO - PROCESS | 1928 | 1461633754367 Marionette DEBUG loaded listener.js 18:22:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x12a579c00) [pid = 1928] [serial = 1036] [outer = 0x129610c00] 18:22:34 INFO - PROCESS | 1928 | 1461633754811 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]]]}] 18:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 18:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 671ms 18:22:34 INFO - PROCESS | 1928 | 1461633754821 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 18:22:34 INFO - PROCESS | 1928 | 1461633754822 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 18:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 18:22:34 INFO - PROCESS | 1928 | 1461633754824 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 18:22:34 INFO - PROCESS | 1928 | 1461633754826 Marionette TRACE conn2 <- [1,1354,null,{}] 18:22:34 INFO - PROCESS | 1928 | 1461633754830 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}] 18:22:34 INFO - PROCESS | 1928 | 1461633754941 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 18:22:35 INFO - PROCESS | 1928 | 1461633755049 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a7cc800 == 89 [pid = 1928] [id = 346] 18:22:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x123c94400) [pid = 1928] [serial = 1037] [outer = 0x0] 18:22:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x12a574c00) [pid = 1928] [serial = 1038] [outer = 0x123c94400] 18:22:35 INFO - PROCESS | 1928 | 1461633755089 Marionette DEBUG loaded listener.js 18:22:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x12d50a800) [pid = 1928] [serial = 1039] [outer = 0x123c94400] 18:22:35 INFO - PROCESS | 1928 | 1461633755749 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]]]}] 18:22:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 18:22:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 972ms 18:22:35 INFO - PROCESS | 1928 | 1461633755797 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 18:22:35 INFO - PROCESS | 1928 | 1461633755799 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 18:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 18:22:35 INFO - PROCESS | 1928 | 1461633755803 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 18:22:35 INFO - PROCESS | 1928 | 1461633755805 Marionette TRACE conn2 <- [1,1358,null,{}] 18:22:35 INFO - PROCESS | 1928 | 1461633755809 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}] 18:22:35 INFO - PROCESS | 1928 | 1461633755910 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 18:22:35 INFO - PROCESS | 1928 | 1461633755992 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x12415c000 == 90 [pid = 1928] [id = 347] 18:22:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x114f90800) [pid = 1928] [serial = 1040] [outer = 0x0] 18:22:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x114f95c00) [pid = 1928] [serial = 1041] [outer = 0x114f90800] 18:22:36 INFO - PROCESS | 1928 | 1461633756020 Marionette DEBUG loaded listener.js 18:22:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x115608800) [pid = 1928] [serial = 1042] [outer = 0x114f90800] 18:22:36 INFO - PROCESS | 1928 | 1461633756437 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]]]}] 18:22:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 18:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 674ms 18:22:36 INFO - PROCESS | 1928 | 1461633756477 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 18:22:36 INFO - PROCESS | 1928 | 1461633756480 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 18:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 18:22:36 INFO - PROCESS | 1928 | 1461633756485 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 18:22:36 INFO - PROCESS | 1928 | 1461633756486 Marionette TRACE conn2 <- [1,1362,null,{}] 18:22:36 INFO - PROCESS | 1928 | 1461633756489 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}] 18:22:36 INFO - PROCESS | 1928 | 1461633756591 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 18:22:36 INFO - PROCESS | 1928 | 1461633756659 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c110000 == 91 [pid = 1928] [id = 348] 18:22:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x115753800) [pid = 1928] [serial = 1043] [outer = 0x0] 18:22:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x119260000) [pid = 1928] [serial = 1044] [outer = 0x115753800] 18:22:36 INFO - PROCESS | 1928 | 1461633756733 Marionette DEBUG loaded listener.js 18:22:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x11aa44c00) [pid = 1928] [serial = 1045] [outer = 0x115753800] 18:22:36 INFO - PROCESS | 1928 | --DOCSHELL 0x12fe19800 == 90 [pid = 1928] [id = 340] 18:22:36 INFO - PROCESS | 1928 | --DOCSHELL 0x12fa61800 == 89 [pid = 1928] [id = 339] 18:22:36 INFO - PROCESS | 1928 | --DOCSHELL 0x12f0dd000 == 88 [pid = 1928] [id = 338] 18:22:36 INFO - PROCESS | 1928 | --DOCSHELL 0x118e3e800 == 87 [pid = 1928] [id = 337] 18:22:36 INFO - PROCESS | 1928 | --DOCSHELL 0x12db6f800 == 86 [pid = 1928] [id = 336] 18:22:36 INFO - PROCESS | 1928 | --DOCSHELL 0x12c768000 == 85 [pid = 1928] [id = 335] 18:22:36 INFO - PROCESS | 1928 | --DOCSHELL 0x12b3ab800 == 84 [pid = 1928] [id = 334] 18:22:36 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x12960a000) [pid = 1928] [serial = 918] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x129d0e000) [pid = 1928] [serial = 921] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x12b343000) [pid = 1928] [serial = 924] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x12d0b2400) [pid = 1928] [serial = 927] [outer = 0x0] [url = about:blank] 18:22:36 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x129684c00) [pid = 1928] [serial = 963] [outer = 0x0] [url = about:blank] 18:22:37 INFO - PROCESS | 1928 | --DOCSHELL 0x129fd4800 == 83 [pid = 1928] [id = 333] 18:22:37 INFO - PROCESS | 1928 | --DOCSHELL 0x11b265000 == 82 [pid = 1928] [id = 332] 18:22:37 INFO - PROCESS | 1928 | --DOCSHELL 0x12426e000 == 81 [pid = 1928] [id = 331] 18:22:37 INFO - PROCESS | 1928 | --DOCSHELL 0x11c377800 == 80 [pid = 1928] [id = 330] 18:22:37 INFO - PROCESS | 1928 | --DOCSHELL 0x116393000 == 79 [pid = 1928] [id = 329] 18:22:37 INFO - PROCESS | 1928 | --DOCSHELL 0x124124000 == 78 [pid = 1928] [id = 328] 18:22:37 INFO - PROCESS | 1928 | --DOCSHELL 0x13052e000 == 77 [pid = 1928] [id = 325] 18:22:37 INFO - PROCESS | 1928 | --DOCSHELL 0x12d016000 == 76 [pid = 1928] [id = 324] 18:22:37 INFO - PROCESS | 1928 | --DOCSHELL 0x124160800 == 75 [pid = 1928] [id = 323] 18:22:37 INFO - PROCESS | 1928 | --DOCSHELL 0x11c50b000 == 74 [pid = 1928] [id = 322] 18:22:37 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x12ef1bc00) [pid = 1928] [serial = 895] [outer = 0x0] [url = about:blank] 18:22:37 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x12e7f2000) [pid = 1928] [serial = 946] [outer = 0x0] [url = about:blank] 18:22:37 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x12e5af800) [pid = 1928] [serial = 945] [outer = 0x0] [url = about:blank] 18:22:37 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x129d02800) [pid = 1928] [serial = 939] [outer = 0x0] [url = about:blank] 18:22:37 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x124660c00) [pid = 1928] [serial = 912] [outer = 0x0] [url = about:blank] 18:22:37 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x12ef15c00) [pid = 1928] [serial = 949] [outer = 0x0] [url = about:blank] 18:22:37 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x12ea5cc00) [pid = 1928] [serial = 948] [outer = 0x0] [url = about:blank] 18:22:37 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x12dbcbc00) [pid = 1928] [serial = 931] [outer = 0x0] [url = about:blank] 18:22:37 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x12d5b0400) [pid = 1928] [serial = 930] [outer = 0x0] [url = about:blank] 18:22:37 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x11a941800) [pid = 1928] [serial = 933] [outer = 0x0] [url = about:blank] 18:22:37 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x11b242400) [pid = 1928] [serial = 934] [outer = 0x0] [url = about:blank] 18:22:37 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x11912e000) [pid = 1928] [serial = 906] [outer = 0x0] [url = about:blank] 18:22:37 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x123a8bc00) [pid = 1928] [serial = 936] [outer = 0x0] [url = about:blank] 18:22:37 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x1243dd400) [pid = 1928] [serial = 937] [outer = 0x0] [url = about:blank] 18:22:37 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x127ae8400) [pid = 1928] [serial = 915] [outer = 0x0] [url = about:blank] 18:22:37 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x11bcec400) [pid = 1928] [serial = 909] [outer = 0x0] [url = about:blank] 18:22:37 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x115610000) [pid = 1928] [serial = 952] [outer = 0x0] [url = about:blank] 18:22:37 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x11560b000) [pid = 1928] [serial = 951] [outer = 0x0] [url = about:blank] 18:22:37 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x11aa3e800) [pid = 1928] [serial = 954] [outer = 0x0] [url = about:blank] 18:22:37 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x12967e400) [pid = 1928] [serial = 961] [outer = 0x0] [url = about:blank] 18:22:37 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x11aa43400) [pid = 1928] [serial = 957] [outer = 0x0] [url = about:blank] 18:22:37 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x11aa42c00) [pid = 1928] [serial = 955] [outer = 0x0] [url = about:blank] 18:22:37 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x12ad1c400) [pid = 1928] [serial = 942] [outer = 0x0] [url = about:blank] 18:22:37 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x12ab10400) [pid = 1928] [serial = 940] [outer = 0x0] [url = about:blank] 18:22:37 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x12e532c00) [pid = 1928] [serial = 943] [outer = 0x0] [url = about:blank] 18:22:37 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x11aa49c00) [pid = 1928] [serial = 960] [outer = 0x0] [url = about:blank] 18:22:37 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x11aa47400) [pid = 1928] [serial = 958] [outer = 0x0] [url = about:blank] 18:22:37 INFO - PROCESS | 1928 | 1461633757154 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]]]}] 18:22:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 18:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 722ms 18:22:37 INFO - PROCESS | 1928 | 1461633757221 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 18:22:37 INFO - PROCESS | 1928 | 1461633757222 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 18:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 18:22:37 INFO - PROCESS | 1928 | 1461633757227 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 18:22:37 INFO - PROCESS | 1928 | 1461633757229 Marionette TRACE conn2 <- [1,1366,null,{}] 18:22:37 INFO - PROCESS | 1928 | 1461633757237 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}] 18:22:37 INFO - PROCESS | 1928 | 1461633757328 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 18:22:37 INFO - PROCESS | 1928 | 1461633757337 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x123be8000 == 75 [pid = 1928] [id = 349] 18:22:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x11aaa4000) [pid = 1928] [serial = 1046] [outer = 0x0] 18:22:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x11ad9e000) [pid = 1928] [serial = 1047] [outer = 0x11aaa4000] 18:22:37 INFO - PROCESS | 1928 | 1461633757366 Marionette DEBUG loaded listener.js 18:22:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x11c0bf400) [pid = 1928] [serial = 1048] [outer = 0x11aaa4000] 18:22:37 INFO - PROCESS | 1928 | 1461633757819 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] 18:22:37 INFO - PROCESS | 1928 | 1461633757856 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 18:22:37 INFO - PROCESS | 1928 | 1461633757859 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 18:22:37 INFO - PROCESS | 1928 | 1461633757861 Marionette TRACE conn2 <- [1,1370,null,{}] 18:22:37 INFO - PROCESS | 1928 | 1461633757867 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}] 18:22:38 INFO - PROCESS | 1928 | 1461633758000 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 18:22:38 INFO - PROCESS | 1928 | 1461633758015 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x129fc3000 == 76 [pid = 1928] [id = 350] 18:22:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x123a5a000) [pid = 1928] [serial = 1049] [outer = 0x0] 18:22:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x123c49c00) [pid = 1928] [serial = 1050] [outer = 0x123a5a000] 18:22:38 INFO - PROCESS | 1928 | 1461633758060 Marionette DEBUG loaded listener.js 18:22:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x124171400) [pid = 1928] [serial = 1051] [outer = 0x123a5a000] 18:22:38 INFO - PROCESS | 1928 | 1461633758436 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 18:22:38 INFO - PROCESS | 1928 | 1461633758484 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 18:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 18:22:38 INFO - PROCESS | 1928 | 1461633758486 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 18:22:38 INFO - PROCESS | 1928 | 1461633758487 Marionette TRACE conn2 <- [1,1374,null,{}] 18:22:38 INFO - PROCESS | 1928 | 1461633758490 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}] 18:22:38 INFO - PROCESS | 1928 | 1461633758590 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 18:22:38 INFO - PROCESS | 1928 | 1461633758597 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b3a2800 == 77 [pid = 1928] [id = 351] 18:22:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x124179c00) [pid = 1928] [serial = 1052] [outer = 0x0] 18:22:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x127ba2c00) [pid = 1928] [serial = 1053] [outer = 0x124179c00] 18:22:38 INFO - PROCESS | 1928 | 1461633758623 Marionette DEBUG loaded listener.js 18:22:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x128bedc00) [pid = 1928] [serial = 1054] [outer = 0x124179c00] 18:22:38 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:22:38 INFO - PROCESS | 1928 | 1461633758989 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] 18:22:39 INFO - PROCESS | 1928 | 1461633759008 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 18:22:39 INFO - PROCESS | 1928 | 1461633759010 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 18:22:39 INFO - PROCESS | 1928 | 1461633759012 Marionette TRACE conn2 <- [1,1378,null,{}] 18:22:39 INFO - PROCESS | 1928 | 1461633759016 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}] 18:22:39 INFO - PROCESS | 1928 | 1461633759149 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 18:22:39 INFO - PROCESS | 1928 | 1461633759163 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d01b000 == 78 [pid = 1928] [id = 352] 18:22:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x12960c000) [pid = 1928] [serial = 1055] [outer = 0x0] 18:22:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x129742400) [pid = 1928] [serial = 1056] [outer = 0x12960c000] 18:22:39 INFO - PROCESS | 1928 | 1461633759191 Marionette DEBUG loaded listener.js 18:22:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x12ad18c00) [pid = 1928] [serial = 1057] [outer = 0x12960c000] 18:22:39 INFO - PROCESS | 1928 | 1461633759546 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] 18:22:39 INFO - PROCESS | 1928 | 1461633759583 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 18:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 18:22:39 INFO - PROCESS | 1928 | 1461633759585 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 18:22:39 INFO - PROCESS | 1928 | 1461633759586 Marionette TRACE conn2 <- [1,1382,null,{}] 18:22:39 INFO - PROCESS | 1928 | 1461633759589 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}] 18:22:39 INFO - PROCESS | 1928 | 1461633759698 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 18:22:39 INFO - PROCESS | 1928 | 1461633759737 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x12db75000 == 79 [pid = 1928] [id = 353] 18:22:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x12967e400) [pid = 1928] [serial = 1058] [outer = 0x0] 18:22:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x12b6de000) [pid = 1928] [serial = 1059] [outer = 0x12967e400] 18:22:39 INFO - PROCESS | 1928 | 1461633759762 Marionette DEBUG loaded listener.js 18:22:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x12d1a3000) [pid = 1928] [serial = 1060] [outer = 0x12967e400] 18:22:40 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:22:40 INFO - PROCESS | 1928 | 1461633760101 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] 18:22:40 INFO - PROCESS | 1928 | 1461633760157 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 18:22:40 INFO - PROCESS | 1928 | 1461633760159 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 18:22:40 INFO - PROCESS | 1928 | 1461633760160 Marionette TRACE conn2 <- [1,1386,null,{}] 18:22:40 INFO - PROCESS | 1928 | 1461633760163 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}] 18:22:40 INFO - PROCESS | 1928 | 1461633760277 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 18:22:40 INFO - PROCESS | 1928 | 1461633760317 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ef6a800 == 80 [pid = 1928] [id = 354] 18:22:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x12c7c4400) [pid = 1928] [serial = 1061] [outer = 0x0] 18:22:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x12dbcd800) [pid = 1928] [serial = 1062] [outer = 0x12c7c4400] 18:22:40 INFO - PROCESS | 1928 | 1461633760343 Marionette DEBUG loaded listener.js 18:22:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x12e5abc00) [pid = 1928] [serial = 1063] [outer = 0x12c7c4400] 18:22:40 INFO - PROCESS | 1928 | 1461633760671 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] 18:22:40 INFO - PROCESS | 1928 | 1461633760684 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 18:22:40 INFO - PROCESS | 1928 | 1461633760686 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 18:22:40 INFO - PROCESS | 1928 | 1461633760687 Marionette TRACE conn2 <- [1,1390,null,{}] 18:22:40 INFO - PROCESS | 1928 | 1461633760689 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}] 18:22:40 INFO - PROCESS | 1928 | 1461633760803 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 18:22:40 INFO - PROCESS | 1928 | 1461633760815 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x12fa63000 == 81 [pid = 1928] [id = 355] 18:22:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x12e5b4c00) [pid = 1928] [serial = 1064] [outer = 0x0] 18:22:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x12e7fc800) [pid = 1928] [serial = 1065] [outer = 0x12e5b4c00] 18:22:40 INFO - PROCESS | 1928 | 1461633760841 Marionette DEBUG loaded listener.js 18:22:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x12ea60000) [pid = 1928] [serial = 1066] [outer = 0x12e5b4c00] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x123a4cc00) [pid = 1928] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x129607400) [pid = 1928] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x11516a000) [pid = 1928] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x12b458400) [pid = 1928] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x129603c00) [pid = 1928] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x12d50b400) [pid = 1928] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x115168400) [pid = 1928] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x128b07c00) [pid = 1928] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x11aaad000) [pid = 1928] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x12416e800) [pid = 1928] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x11ada4400) [pid = 1928] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x114b3ec00) [pid = 1928] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x114f51c00) [pid = 1928] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x12417a400) [pid = 1928] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x119d43c00) [pid = 1928] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x12e7d2800) [pid = 1928] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x11c0c8800) [pid = 1928] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x123a5bc00) [pid = 1928] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x128bf8000) [pid = 1928] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x12973c000) [pid = 1928] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x11867dc00) [pid = 1928] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x115797000) [pid = 1928] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x127884000) [pid = 1928] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x123b37400) [pid = 1928] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x11516f400) [pid = 1928] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x11983b400) [pid = 1928] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x12af19000) [pid = 1928] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x1133ad800) [pid = 1928] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x129607c00) [pid = 1928] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x127887400) [pid = 1928] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x12967f400) [pid = 1928] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x12d0b9c00) [pid = 1928] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x11b8da000) [pid = 1928] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x129779400) [pid = 1928] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x12ab0ac00) [pid = 1928] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x11b249000) [pid = 1928] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x12b45c800) [pid = 1928] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x123a55000) [pid = 1928] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x1133b0c00) [pid = 1928] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x126d40400) [pid = 1928] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x1159b1c00) [pid = 1928] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x11ad9ac00) [pid = 1928] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 18:22:41 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x123f9cc00) [pid = 1928] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 18:22:41 INFO - PROCESS | 1928 | 1461633761611 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]]]}] 18:22:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 18:22:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 970ms 18:22:41 INFO - PROCESS | 1928 | 1461633761657 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 18:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 18:22:41 INFO - PROCESS | 1928 | 1461633761659 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 18:22:41 INFO - PROCESS | 1928 | 1461633761662 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 18:22:41 INFO - PROCESS | 1928 | 1461633761665 Marionette TRACE conn2 <- [1,1394,null,{}] 18:22:41 INFO - PROCESS | 1928 | 1461633761669 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}] 18:22:41 INFO - PROCESS | 1928 | 1461633761842 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 18:22:41 INFO - PROCESS | 1928 | 1461633761884 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a739800 == 82 [pid = 1928] [id = 356] 18:22:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x114b9b000) [pid = 1928] [serial = 1067] [outer = 0x0] 18:22:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x115168c00) [pid = 1928] [serial = 1068] [outer = 0x114b9b000] 18:22:41 INFO - PROCESS | 1928 | 1461633761909 Marionette DEBUG loaded listener.js 18:22:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x118fac000) [pid = 1928] [serial = 1069] [outer = 0x114b9b000] 18:22:42 INFO - PROCESS | 1928 | 1461633762221 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]]]}] 18:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 18:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 573ms 18:22:42 INFO - PROCESS | 1928 | 1461633762235 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 18:22:42 INFO - PROCESS | 1928 | 1461633762236 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 18:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 18:22:42 INFO - PROCESS | 1928 | 1461633762239 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 18:22:42 INFO - PROCESS | 1928 | 1461633762241 Marionette TRACE conn2 <- [1,1398,null,{}] 18:22:42 INFO - PROCESS | 1928 | 1461633762243 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}] 18:22:42 INFO - PROCESS | 1928 | 1461633762351 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 18:22:42 INFO - PROCESS | 1928 | 1461633762415 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x12975c000 == 83 [pid = 1928] [id = 357] 18:22:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x114f88c00) [pid = 1928] [serial = 1070] [outer = 0x0] 18:22:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x11ada4800) [pid = 1928] [serial = 1071] [outer = 0x114f88c00] 18:22:42 INFO - PROCESS | 1928 | 1461633762445 Marionette DEBUG loaded listener.js 18:22:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x129603c00) [pid = 1928] [serial = 1072] [outer = 0x114f88c00] 18:22:42 INFO - PROCESS | 1928 | 1461633762736 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]]]}] 18:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 18:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 519ms 18:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 18:22:42 INFO - PROCESS | 1928 | 1461633762786 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 18:22:42 INFO - PROCESS | 1928 | 1461633762787 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 18:22:42 INFO - PROCESS | 1928 | 1461633762789 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 18:22:42 INFO - PROCESS | 1928 | 1461633762791 Marionette TRACE conn2 <- [1,1402,null,{}] 18:22:42 INFO - PROCESS | 1928 | 1461633762793 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}] 18:22:42 INFO - PROCESS | 1928 | 1461633762887 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 18:22:42 INFO - PROCESS | 1928 | 1461633762891 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x138459800 == 84 [pid = 1928] [id = 358] 18:22:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x12973f400) [pid = 1928] [serial = 1073] [outer = 0x0] 18:22:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x1297e5400) [pid = 1928] [serial = 1074] [outer = 0x12973f400] 18:22:42 INFO - PROCESS | 1928 | 1461633762918 Marionette DEBUG loaded listener.js 18:22:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x12b6e3000) [pid = 1928] [serial = 1075] [outer = 0x12973f400] 18:22:43 INFO - PROCESS | 1928 | 1461633763286 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]]]}] 18:22:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 18:22:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 520ms 18:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 18:22:43 INFO - PROCESS | 1928 | 1461633763320 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 18:22:43 INFO - PROCESS | 1928 | 1461633763321 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 18:22:43 INFO - PROCESS | 1928 | 1461633763324 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 18:22:43 INFO - PROCESS | 1928 | 1461633763325 Marionette TRACE conn2 <- [1,1406,null,{}] 18:22:43 INFO - PROCESS | 1928 | 1461633763327 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}] 18:22:43 INFO - PROCESS | 1928 | 1461633763420 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 18:22:43 INFO - PROCESS | 1928 | 1461633763424 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x138c12000 == 85 [pid = 1928] [id = 359] 18:22:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x1297e5800) [pid = 1928] [serial = 1076] [outer = 0x0] 18:22:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x12dbcd400) [pid = 1928] [serial = 1077] [outer = 0x1297e5800] 18:22:43 INFO - PROCESS | 1928 | 1461633763449 Marionette DEBUG loaded listener.js 18:22:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x12e7f3800) [pid = 1928] [serial = 1078] [outer = 0x1297e5800] 18:22:43 INFO - PROCESS | 1928 | 1461633763981 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]]]}] 18:22:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 18:22:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 668ms 18:22:43 INFO - PROCESS | 1928 | 1461633763992 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 18:22:43 INFO - PROCESS | 1928 | 1461633763998 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 18:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 18:22:44 INFO - PROCESS | 1928 | 1461633764001 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 18:22:44 INFO - PROCESS | 1928 | 1461633764004 Marionette TRACE conn2 <- [1,1410,null,{}] 18:22:44 INFO - PROCESS | 1928 | 1461633764007 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}] 18:22:44 INFO - PROCESS | 1928 | 1461633764123 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 18:22:44 INFO - PROCESS | 1928 | 1461633764240 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x123bd6800 == 86 [pid = 1928] [id = 360] 18:22:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x115602400) [pid = 1928] [serial = 1079] [outer = 0x0] 18:22:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x11560b000) [pid = 1928] [serial = 1080] [outer = 0x115602400] 18:22:44 INFO - PROCESS | 1928 | 1461633764273 Marionette DEBUG loaded listener.js 18:22:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x119264400) [pid = 1928] [serial = 1081] [outer = 0x115602400] 18:22:44 INFO - PROCESS | 1928 | 1461633764821 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]]]}] 18:22:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 18:22:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 872ms 18:22:44 INFO - PROCESS | 1928 | 1461633764874 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 18:22:44 INFO - PROCESS | 1928 | 1461633764878 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 18:22:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 18:22:44 INFO - PROCESS | 1928 | 1461633764883 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 18:22:44 INFO - PROCESS | 1928 | 1461633764885 Marionette TRACE conn2 <- [1,1414,null,{}] 18:22:44 INFO - PROCESS | 1928 | 1461633764887 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}] 18:22:45 INFO - PROCESS | 1928 | 1461633765000 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 18:22:45 INFO - PROCESS | 1928 | 1461633765107 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d5d9800 == 87 [pid = 1928] [id = 361] 18:22:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x123a57000) [pid = 1928] [serial = 1082] [outer = 0x0] 18:22:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x123d45400) [pid = 1928] [serial = 1083] [outer = 0x123a57000] 18:22:45 INFO - PROCESS | 1928 | 1461633765140 Marionette DEBUG loaded listener.js 18:22:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x11aa41000) [pid = 1928] [serial = 1084] [outer = 0x123a57000] 18:22:45 INFO - PROCESS | 1928 | 1461633765638 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]]]}] 18:22:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 18:22:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 776ms 18:22:45 INFO - PROCESS | 1928 | 1461633765660 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 18:22:45 INFO - PROCESS | 1928 | 1461633765662 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 18:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 18:22:45 INFO - PROCESS | 1928 | 1461633765688 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 18:22:45 INFO - PROCESS | 1928 | 1461633765691 Marionette TRACE conn2 <- [1,1418,null,{}] 18:22:45 INFO - PROCESS | 1928 | 1461633765706 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}] 18:22:45 INFO - PROCESS | 1928 | 1461633765869 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 18:22:45 INFO - PROCESS | 1928 | 1461633765944 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x138c17800 == 88 [pid = 1928] [id = 362] 18:22:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x129680400) [pid = 1928] [serial = 1085] [outer = 0x0] 18:22:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x129d0d400) [pid = 1928] [serial = 1086] [outer = 0x129680400] 18:22:45 INFO - PROCESS | 1928 | 1461633765977 Marionette DEBUG loaded listener.js 18:22:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x12ab09c00) [pid = 1928] [serial = 1087] [outer = 0x129680400] 18:22:46 INFO - PROCESS | 1928 | 1461633766421 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]]]}] 18:22:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 18:22:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 783ms 18:22:46 INFO - PROCESS | 1928 | 1461633766480 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 18:22:46 INFO - PROCESS | 1928 | 1461633766482 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 18:22:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 18:22:46 INFO - PROCESS | 1928 | 1461633766485 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 18:22:46 INFO - PROCESS | 1928 | 1461633766487 Marionette TRACE conn2 <- [1,1422,null,{}] 18:22:46 INFO - PROCESS | 1928 | 1461633766489 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}] 18:22:46 INFO - PROCESS | 1928 | 1461633766602 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 18:22:46 INFO - PROCESS | 1928 | 1461633766708 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x137365800 == 89 [pid = 1928] [id = 363] 18:22:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x1297e7000) [pid = 1928] [serial = 1088] [outer = 0x0] 18:22:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x12d1a4c00) [pid = 1928] [serial = 1089] [outer = 0x1297e7000] 18:22:46 INFO - PROCESS | 1928 | 1461633766741 Marionette DEBUG loaded listener.js 18:22:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x12e7d6c00) [pid = 1928] [serial = 1090] [outer = 0x1297e7000] 18:22:47 INFO - PROCESS | 1928 | 1461633767209 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]]]}] 18:22:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 18:22:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 773ms 18:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 18:22:47 INFO - PROCESS | 1928 | 1461633767259 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 18:22:47 INFO - PROCESS | 1928 | 1461633767260 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 18:22:47 INFO - PROCESS | 1928 | 1461633767262 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 18:22:47 INFO - PROCESS | 1928 | 1461633767264 Marionette TRACE conn2 <- [1,1426,null,{}] 18:22:47 INFO - PROCESS | 1928 | 1461633767266 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}] 18:22:47 INFO - PROCESS | 1928 | 1461633767378 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 18:22:47 INFO - PROCESS | 1928 | 1461633767502 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x1297c3800 == 90 [pid = 1928] [id = 364] 18:22:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x114be3400) [pid = 1928] [serial = 1091] [outer = 0x0] 18:22:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x12e7f8400) [pid = 1928] [serial = 1092] [outer = 0x114be3400] 18:22:47 INFO - PROCESS | 1928 | 1461633767533 Marionette DEBUG loaded listener.js 18:22:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x12ea66800) [pid = 1928] [serial = 1093] [outer = 0x114be3400] 18:22:48 INFO - PROCESS | 1928 | 1461633768034 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]]]}] 18:22:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 18:22:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 821ms 18:22:48 INFO - PROCESS | 1928 | 1461633768084 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 18:22:48 INFO - PROCESS | 1928 | 1461633768085 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 18:22:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 18:22:48 INFO - PROCESS | 1928 | 1461633768088 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 18:22:48 INFO - PROCESS | 1928 | 1461633768089 Marionette TRACE conn2 <- [1,1430,null,{}] 18:22:48 INFO - PROCESS | 1928 | 1461633768091 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}] 18:22:48 INFO - PROCESS | 1928 | 1461633768209 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 18:22:48 INFO - PROCESS | 1928 | 1461633768318 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x11566d000 == 91 [pid = 1928] [id = 365] 18:22:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x1147d5800) [pid = 1928] [serial = 1094] [outer = 0x0] 18:22:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x11516b000) [pid = 1928] [serial = 1095] [outer = 0x1147d5800] 18:22:48 INFO - PROCESS | 1928 | 1461633768351 Marionette DEBUG loaded listener.js 18:22:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x123f8e400) [pid = 1928] [serial = 1096] [outer = 0x1147d5800] 18:22:49 INFO - PROCESS | 1928 | 1461633769109 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]]]}] 18:22:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 18:22:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1068ms 18:22:49 INFO - PROCESS | 1928 | 1461633769166 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 18:22:49 INFO - PROCESS | 1928 | 1461633769170 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 18:22:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 18:22:49 INFO - PROCESS | 1928 | 1461633769176 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 18:22:49 INFO - PROCESS | 1928 | 1461633769179 Marionette TRACE conn2 <- [1,1434,null,{}] 18:22:49 INFO - PROCESS | 1928 | 1461633769184 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}] 18:22:49 INFO - PROCESS | 1928 | 1461633769306 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 18:22:49 INFO - PROCESS | 1928 | 1461633769376 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x123be9000 == 92 [pid = 1928] [id = 366] 18:22:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x11516a400) [pid = 1928] [serial = 1097] [outer = 0x0] 18:22:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x115603800) [pid = 1928] [serial = 1098] [outer = 0x11516a400] 18:22:49 INFO - PROCESS | 1928 | 1461633769451 Marionette DEBUG loaded listener.js 18:22:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x1163f3c00) [pid = 1928] [serial = 1099] [outer = 0x11516a400] 18:22:49 INFO - PROCESS | 1928 | --DOCSHELL 0x12d5d3000 == 91 [pid = 1928] [id = 308] 18:22:49 INFO - PROCESS | 1928 | --DOCSHELL 0x127a78000 == 90 [pid = 1928] [id = 305] 18:22:49 INFO - PROCESS | 1928 | --DOCSHELL 0x123bde000 == 89 [pid = 1928] [id = 303] 18:22:49 INFO - PROCESS | 1928 | --DOCSHELL 0x11a7d8000 == 88 [pid = 1928] [id = 301] 18:22:49 INFO - PROCESS | 1928 | --DOCSHELL 0x126966800 == 87 [pid = 1928] [id = 304] 18:22:49 INFO - PROCESS | 1928 | --DOCSHELL 0x12b044800 == 86 [pid = 1928] [id = 306] 18:22:49 INFO - PROCESS | 1928 | --DOCSHELL 0x11af24000 == 85 [pid = 1928] [id = 302] 18:22:49 INFO - PROCESS | 1928 | --DOCSHELL 0x138459800 == 84 [pid = 1928] [id = 358] 18:22:49 INFO - PROCESS | 1928 | --DOCSHELL 0x12975c000 == 83 [pid = 1928] [id = 357] 18:22:49 INFO - PROCESS | 1928 | --DOCSHELL 0x11a739800 == 82 [pid = 1928] [id = 356] 18:22:49 INFO - PROCESS | 1928 | --DOCSHELL 0x12fa63000 == 81 [pid = 1928] [id = 355] 18:22:49 INFO - PROCESS | 1928 | --DOCSHELL 0x12ef6a800 == 80 [pid = 1928] [id = 354] 18:22:49 INFO - PROCESS | 1928 | --DOCSHELL 0x12db75000 == 79 [pid = 1928] [id = 353] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x114ba2c00) [pid = 1928] [serial = 1020] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOCSHELL 0x12d01b000 == 78 [pid = 1928] [id = 352] 18:22:49 INFO - PROCESS | 1928 | --DOCSHELL 0x12b3a2800 == 77 [pid = 1928] [id = 351] 18:22:49 INFO - PROCESS | 1928 | --DOCSHELL 0x129fc3000 == 76 [pid = 1928] [id = 350] 18:22:49 INFO - PROCESS | 1928 | --DOCSHELL 0x123be8000 == 75 [pid = 1928] [id = 349] 18:22:49 INFO - PROCESS | 1928 | --DOCSHELL 0x11c110000 == 74 [pid = 1928] [id = 348] 18:22:49 INFO - PROCESS | 1928 | --DOCSHELL 0x12415c000 == 73 [pid = 1928] [id = 347] 18:22:49 INFO - PROCESS | 1928 | --DOCSHELL 0x119114800 == 72 [pid = 1928] [id = 341] 18:22:49 INFO - PROCESS | 1928 | 1461633769923 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]]]}] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x1278e1800) [pid = 1928] [serial = 768] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x12973bc00) [pid = 1928] [serial = 919] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x115170400) [pid = 1928] [serial = 984] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x12d0b8400) [pid = 1928] [serial = 1005] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x12960f400) [pid = 1928] [serial = 877] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x12e52d800) [pid = 1928] [serial = 1008] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x12d1a0c00) [pid = 1928] [serial = 981] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x12d0b5400) [pid = 1928] [serial = 771] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x11b8dbc00) [pid = 1928] [serial = 990] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x126ca8400) [pid = 1928] [serial = 997] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x123a55c00) [pid = 1928] [serial = 825] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x11560b800) [pid = 1928] [serial = 1011] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x12d5a9400) [pid = 1928] [serial = 1006] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x126c63400) [pid = 1928] [serial = 1018] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x12960d800) [pid = 1928] [serial = 972] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x11aaa7800) [pid = 1928] [serial = 822] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x12e7f9c00) [pid = 1928] [serial = 777] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x124173400) [pid = 1928] [serial = 970] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x124171c00) [pid = 1928] [serial = 994] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x129d0ac00) [pid = 1928] [serial = 886] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x12973e400) [pid = 1928] [serial = 973] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x115609800) [pid = 1928] [serial = 985] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x12c7cd800) [pid = 1928] [serial = 925] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x118e10000) [pid = 1928] [serial = 978] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x12ef0fc00) [pid = 1928] [serial = 982] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x11ad9c400) [pid = 1928] [serial = 880] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x11aa44000) [pid = 1928] [serial = 966] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x12967d800) [pid = 1928] [serial = 999] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x128bf0800) [pid = 1928] [serial = 828] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x123c94000) [pid = 1928] [serial = 993] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x11aa3ac00) [pid = 1928] [serial = 988] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x11ba3f400) [pid = 1928] [serial = 765] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x12416c400) [pid = 1928] [serial = 969] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x12e5a7800) [pid = 1928] [serial = 892] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x1159bd800) [pid = 1928] [serial = 762] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x12af42400) [pid = 1928] [serial = 922] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x12b455400) [pid = 1928] [serial = 1003] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x11560e000) [pid = 1928] [serial = 987] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x12e7fd400) [pid = 1928] [serial = 1014] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x12e7ff800) [pid = 1928] [serial = 834] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x123d3bc00) [pid = 1928] [serial = 883] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x124242800) [pid = 1928] [serial = 996] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x12b33ac00) [pid = 1928] [serial = 831] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x12ef12800) [pid = 1928] [serial = 1015] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x11af49000) [pid = 1928] [serial = 967] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x12e5ad800) [pid = 1928] [serial = 1009] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x12af25400) [pid = 1928] [serial = 889] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x11c576800) [pid = 1928] [serial = 991] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x11c12f800) [pid = 1928] [serial = 904] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x12d1a9400) [pid = 1928] [serial = 928] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x129d10400) [pid = 1928] [serial = 1000] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x12ad17400) [pid = 1928] [serial = 975] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x114f57400) [pid = 1928] [serial = 1017] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x12ad10400) [pid = 1928] [serial = 1002] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x12dbd2000) [pid = 1928] [serial = 774] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x115167000) [pid = 1928] [serial = 819] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x11c76dc00) [pid = 1928] [serial = 1012] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x127cf2400) [pid = 1928] [serial = 916] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x11ad40c00) [pid = 1928] [serial = 907] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x123b36000) [pid = 1928] [serial = 910] [outer = 0x0] [url = about:blank] 18:22:49 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x126c70400) [pid = 1928] [serial = 913] [outer = 0x0] [url = about:blank] 18:22:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 18:22:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 775ms 18:22:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 18:22:49 INFO - PROCESS | 1928 | 1461633769951 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 18:22:49 INFO - PROCESS | 1928 | 1461633769954 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 18:22:49 INFO - PROCESS | 1928 | 1461633769958 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 18:22:49 INFO - PROCESS | 1928 | 1461633769960 Marionette TRACE conn2 <- [1,1438,null,{}] 18:22:49 INFO - PROCESS | 1928 | 1461633769962 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}] 18:22:50 INFO - PROCESS | 1928 | 1461633770052 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 18:22:50 INFO - PROCESS | 1928 | 1461633770057 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a54a800 == 73 [pid = 1928] [id = 367] 18:22:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x1163f2400) [pid = 1928] [serial = 1100] [outer = 0x0] 18:22:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x118e83000) [pid = 1928] [serial = 1101] [outer = 0x1163f2400] 18:22:50 INFO - PROCESS | 1928 | 1461633770084 Marionette DEBUG loaded listener.js 18:22:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x11aa46000) [pid = 1928] [serial = 1102] [outer = 0x1163f2400] 18:22:50 INFO - PROCESS | 1928 | 1461633770525 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]]]}] 18:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 18:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 619ms 18:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 18:22:50 INFO - PROCESS | 1928 | 1461633770578 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 18:22:50 INFO - PROCESS | 1928 | 1461633770579 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 18:22:50 INFO - PROCESS | 1928 | 1461633770581 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 18:22:50 INFO - PROCESS | 1928 | 1461633770584 Marionette TRACE conn2 <- [1,1442,null,{}] 18:22:50 INFO - PROCESS | 1928 | 1461633770591 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}] 18:22:50 INFO - PROCESS | 1928 | 1461633770692 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 18:22:50 INFO - PROCESS | 1928 | 1461633770698 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x123d65800 == 74 [pid = 1928] [id = 368] 18:22:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x11ba3f400) [pid = 1928] [serial = 1103] [outer = 0x0] 18:22:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x11c0c8800) [pid = 1928] [serial = 1104] [outer = 0x11ba3f400] 18:22:50 INFO - PROCESS | 1928 | 1461633770727 Marionette DEBUG loaded listener.js 18:22:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x11c76dc00) [pid = 1928] [serial = 1105] [outer = 0x11ba3f400] 18:22:51 INFO - PROCESS | 1928 | 1461633771084 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]]]}] 18:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 18:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 521ms 18:22:51 INFO - PROCESS | 1928 | 1461633771103 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 18:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 18:22:51 INFO - PROCESS | 1928 | 1461633771105 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 18:22:51 INFO - PROCESS | 1928 | 1461633771107 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 18:22:51 INFO - PROCESS | 1928 | 1461633771108 Marionette TRACE conn2 <- [1,1446,null,{}] 18:22:51 INFO - PROCESS | 1928 | 1461633771110 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}] 18:22:51 INFO - PROCESS | 1928 | 1461633771203 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 18:22:51 INFO - PROCESS | 1928 | 1461633771208 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x124277800 == 75 [pid = 1928] [id = 369] 18:22:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x123b37400) [pid = 1928] [serial = 1106] [outer = 0x0] 18:22:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x123c90000) [pid = 1928] [serial = 1107] [outer = 0x123b37400] 18:22:51 INFO - PROCESS | 1928 | 1461633771234 Marionette DEBUG loaded listener.js 18:22:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x12416f000) [pid = 1928] [serial = 1108] [outer = 0x123b37400] 18:22:51 INFO - PROCESS | 1928 | 1461633771584 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]]]}] 18:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 18:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 522ms 18:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 18:22:51 INFO - PROCESS | 1928 | 1461633771631 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 18:22:51 INFO - PROCESS | 1928 | 1461633771633 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 18:22:51 INFO - PROCESS | 1928 | 1461633771635 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 18:22:51 INFO - PROCESS | 1928 | 1461633771636 Marionette TRACE conn2 <- [1,1450,null,{}] 18:22:51 INFO - PROCESS | 1928 | 1461633771638 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}] 18:22:51 INFO - PROCESS | 1928 | 1461633771725 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 18:22:51 INFO - PROCESS | 1928 | 1461633771795 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x1269a1800 == 76 [pid = 1928] [id = 370] 18:22:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x123b38800) [pid = 1928] [serial = 1109] [outer = 0x0] 18:22:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x124171000) [pid = 1928] [serial = 1110] [outer = 0x123b38800] 18:22:51 INFO - PROCESS | 1928 | 1461633771821 Marionette DEBUG loaded listener.js 18:22:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x126905c00) [pid = 1928] [serial = 1111] [outer = 0x123b38800] 18:22:52 INFO - PROCESS | 1928 | 1461633772151 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]]]}] 18:22:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 18:22:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 568ms 18:22:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 18:22:52 INFO - PROCESS | 1928 | 1461633772203 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 18:22:52 INFO - PROCESS | 1928 | 1461633772204 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 18:22:52 INFO - PROCESS | 1928 | 1461633772207 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 18:22:52 INFO - PROCESS | 1928 | 1461633772208 Marionette TRACE conn2 <- [1,1454,null,{}] 18:22:52 INFO - PROCESS | 1928 | 1461633772210 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}] 18:22:52 INFO - PROCESS | 1928 | 1461633772335 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 18:22:52 INFO - PROCESS | 1928 | 1461633772353 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x128a25000 == 77 [pid = 1928] [id = 371] 18:22:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x1269e2c00) [pid = 1928] [serial = 1112] [outer = 0x0] 18:22:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x127cf0c00) [pid = 1928] [serial = 1113] [outer = 0x1269e2c00] 18:22:52 INFO - PROCESS | 1928 | 1461633772381 Marionette DEBUG loaded listener.js 18:22:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x129683c00) [pid = 1928] [serial = 1114] [outer = 0x1269e2c00] 18:22:52 INFO - PROCESS | 1928 | 1461633772716 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]]]}] 18:22:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 18:22:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 518ms 18:22:52 INFO - PROCESS | 1928 | 1461633772725 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 18:22:52 INFO - PROCESS | 1928 | 1461633772726 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 18:22:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 18:22:52 INFO - PROCESS | 1928 | 1461633772731 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 18:22:52 INFO - PROCESS | 1928 | 1461633772733 Marionette TRACE conn2 <- [1,1458,null,{}] 18:22:52 INFO - PROCESS | 1928 | 1461633772741 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}] 18:22:52 INFO - PROCESS | 1928 | 1461633772846 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 18:22:52 INFO - PROCESS | 1928 | 1461633772883 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x129fd8000 == 78 [pid = 1928] [id = 372] 18:22:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x1278db000) [pid = 1928] [serial = 1115] [outer = 0x0] 18:22:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x129742800) [pid = 1928] [serial = 1116] [outer = 0x1278db000] 18:22:52 INFO - PROCESS | 1928 | 1461633772908 Marionette DEBUG loaded listener.js 18:22:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x12977bc00) [pid = 1928] [serial = 1117] [outer = 0x1278db000] 18:22:53 INFO - PROCESS | 1928 | 1461633773250 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]]]}] 18:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 18:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 526ms 18:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 18:22:53 INFO - PROCESS | 1928 | 1461633773256 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 18:22:53 INFO - PROCESS | 1928 | 1461633773257 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 18:22:53 INFO - PROCESS | 1928 | 1461633773259 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 18:22:53 INFO - PROCESS | 1928 | 1461633773260 Marionette TRACE conn2 <- [1,1462,null,{}] 18:22:53 INFO - PROCESS | 1928 | 1461633773267 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}] 18:22:53 INFO - PROCESS | 1928 | 1461633773382 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 18:22:53 INFO - PROCESS | 1928 | 1461633773404 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b049000 == 79 [pid = 1928] [id = 373] 18:22:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x129d0a800) [pid = 1928] [serial = 1118] [outer = 0x0] 18:22:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x129d0dc00) [pid = 1928] [serial = 1119] [outer = 0x129d0a800] 18:22:53 INFO - PROCESS | 1928 | 1461633773430 Marionette DEBUG loaded listener.js 18:22:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x129fe8400) [pid = 1928] [serial = 1120] [outer = 0x129d0a800] 18:22:53 INFO - PROCESS | 1928 | 1461633773786 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]]]}] 18:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 18:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 572ms 18:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 18:22:53 INFO - PROCESS | 1928 | 1461633773832 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 18:22:53 INFO - PROCESS | 1928 | 1461633773833 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 18:22:53 INFO - PROCESS | 1928 | 1461633773835 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 18:22:53 INFO - PROCESS | 1928 | 1461633773836 Marionette TRACE conn2 <- [1,1466,null,{}] 18:22:53 INFO - PROCESS | 1928 | 1461633773838 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}] 18:22:53 INFO - PROCESS | 1928 | 1461633773951 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 18:22:53 INFO - PROCESS | 1928 | 1461633773967 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c75f000 == 80 [pid = 1928] [id = 374] 18:22:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x129fe9400) [pid = 1928] [serial = 1121] [outer = 0x0] 18:22:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x129fee400) [pid = 1928] [serial = 1122] [outer = 0x129fe9400] 18:22:53 INFO - PROCESS | 1928 | 1461633773994 Marionette DEBUG loaded listener.js 18:22:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x12a570400) [pid = 1928] [serial = 1123] [outer = 0x129fe9400] 18:22:54 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x12967e400) [pid = 1928] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 18:22:54 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x12c7c4400) [pid = 1928] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 18:22:54 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x114f90800) [pid = 1928] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 18:22:54 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x123a5a000) [pid = 1928] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 18:22:54 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x115753800) [pid = 1928] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 18:22:54 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x12e5b4c00) [pid = 1928] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 18:22:54 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x11aaa4000) [pid = 1928] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 18:22:54 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x124179c00) [pid = 1928] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 18:22:54 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x114b9b000) [pid = 1928] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 18:22:54 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x114b9c400) [pid = 1928] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 18:22:54 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x114f88c00) [pid = 1928] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 18:22:54 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x12960c000) [pid = 1928] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 18:22:54 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x12973f400) [pid = 1928] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 18:22:54 INFO - PROCESS | 1928 | 1461633774651 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]]]}] 18:22:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 18:22:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 870ms 18:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 18:22:54 INFO - PROCESS | 1928 | 1461633774706 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 18:22:54 INFO - PROCESS | 1928 | 1461633774707 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 18:22:54 INFO - PROCESS | 1928 | 1461633774709 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 18:22:54 INFO - PROCESS | 1928 | 1461633774710 Marionette TRACE conn2 <- [1,1470,null,{}] 18:22:54 INFO - PROCESS | 1928 | 1461633774712 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}] 18:22:54 INFO - PROCESS | 1928 | 1461633774806 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 18:22:54 INFO - PROCESS | 1928 | 1461633774811 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d1d6000 == 81 [pid = 1928] [id = 375] 18:22:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x11ba32400) [pid = 1928] [serial = 1124] [outer = 0x0] 18:22:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x129fec000) [pid = 1928] [serial = 1125] [outer = 0x11ba32400] 18:22:54 INFO - PROCESS | 1928 | 1461633774837 Marionette DEBUG loaded listener.js 18:22:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x12a576000) [pid = 1928] [serial = 1126] [outer = 0x11ba32400] 18:22:55 INFO - PROCESS | 1928 | 1461633775188 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]]]}] 18:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 18:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 518ms 18:22:55 INFO - PROCESS | 1928 | 1461633775228 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 18:22:55 INFO - PROCESS | 1928 | 1461633775231 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 18:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 18:22:55 INFO - PROCESS | 1928 | 1461633775245 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 18:22:55 INFO - PROCESS | 1928 | 1461633775246 Marionette TRACE conn2 <- [1,1474,null,{}] 18:22:55 INFO - PROCESS | 1928 | 1461633775249 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}] 18:22:55 INFO - PROCESS | 1928 | 1461633775353 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 18:22:55 INFO - PROCESS | 1928 | 1461633775358 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e53b000 == 82 [pid = 1928] [id = 376] 18:22:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x12a577000) [pid = 1928] [serial = 1127] [outer = 0x0] 18:22:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x12ad13000) [pid = 1928] [serial = 1128] [outer = 0x12a577000] 18:22:55 INFO - PROCESS | 1928 | 1461633775388 Marionette DEBUG loaded listener.js 18:22:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x12c7c4800) [pid = 1928] [serial = 1129] [outer = 0x12a577000] 18:22:55 INFO - PROCESS | 1928 | 1461633775743 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]]]}] 18:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 18:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 520ms 18:22:55 INFO - PROCESS | 1928 | 1461633775767 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 18:22:55 INFO - PROCESS | 1928 | 1461633775768 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 18:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 18:22:55 INFO - PROCESS | 1928 | 1461633775771 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 18:22:55 INFO - PROCESS | 1928 | 1461633775772 Marionette TRACE conn2 <- [1,1478,null,{}] 18:22:55 INFO - PROCESS | 1928 | 1461633775774 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}] 18:22:55 INFO - PROCESS | 1928 | 1461633775869 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 18:22:55 INFO - PROCESS | 1928 | 1461633775932 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e998800 == 83 [pid = 1928] [id = 377] 18:22:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x12a57bc00) [pid = 1928] [serial = 1130] [outer = 0x0] 18:22:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x12d0b5400) [pid = 1928] [serial = 1131] [outer = 0x12a57bc00] 18:22:55 INFO - PROCESS | 1928 | 1461633775957 Marionette DEBUG loaded listener.js 18:22:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x12d50b000) [pid = 1928] [serial = 1132] [outer = 0x12a57bc00] 18:22:56 INFO - PROCESS | 1928 | 1461633776255 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]]]}] 18:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 18:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 518ms 18:22:56 INFO - PROCESS | 1928 | 1461633776289 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 18:22:56 INFO - PROCESS | 1928 | 1461633776291 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 18:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 18:22:56 INFO - PROCESS | 1928 | 1461633776293 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 18:22:56 INFO - PROCESS | 1928 | 1461633776294 Marionette TRACE conn2 <- [1,1482,null,{}] 18:22:56 INFO - PROCESS | 1928 | 1461633776301 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}] 18:22:56 INFO - PROCESS | 1928 | 1461633776467 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 18:22:56 INFO - PROCESS | 1928 | 1461633776529 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x11891d800 == 84 [pid = 1928] [id = 378] 18:22:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x113617000) [pid = 1928] [serial = 1133] [outer = 0x0] 18:22:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x114b99000) [pid = 1928] [serial = 1134] [outer = 0x113617000] 18:22:56 INFO - PROCESS | 1928 | 1461633776563 Marionette DEBUG loaded listener.js 18:22:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x114f51000) [pid = 1928] [serial = 1135] [outer = 0x113617000] 18:22:57 INFO - PROCESS | 1928 | 1461633777018 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]]]}] 18:22:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 18:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 772ms 18:22:57 INFO - PROCESS | 1928 | 1461633777081 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 18:22:57 INFO - PROCESS | 1928 | 1461633777083 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 18:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 18:22:57 INFO - PROCESS | 1928 | 1461633777088 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 18:22:57 INFO - PROCESS | 1928 | 1461633777090 Marionette TRACE conn2 <- [1,1486,null,{}] 18:22:57 INFO - PROCESS | 1928 | 1461633777094 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}] 18:22:57 INFO - PROCESS | 1928 | 1461633777237 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 18:22:57 INFO - PROCESS | 1928 | 1461633777313 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x123be7000 == 85 [pid = 1928] [id = 379] 18:22:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x118fa1400) [pid = 1928] [serial = 1136] [outer = 0x0] 18:22:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x11a941800) [pid = 1928] [serial = 1137] [outer = 0x118fa1400] 18:22:57 INFO - PROCESS | 1928 | 1461633777346 Marionette DEBUG loaded listener.js 18:22:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x11ad45800) [pid = 1928] [serial = 1138] [outer = 0x118fa1400] 18:22:57 INFO - PROCESS | 1928 | 1461633777764 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]]]}] 18:22:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 18:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 724ms 18:22:57 INFO - PROCESS | 1928 | 1461633777812 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 18:22:57 INFO - PROCESS | 1928 | 1461633777816 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 18:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 18:22:57 INFO - PROCESS | 1928 | 1461633777819 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 18:22:57 INFO - PROCESS | 1928 | 1461633777820 Marionette TRACE conn2 <- [1,1490,null,{}] 18:22:57 INFO - PROCESS | 1928 | 1461633777823 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}] 18:22:57 INFO - PROCESS | 1928 | 1461633777935 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 18:22:58 INFO - PROCESS | 1928 | 1461633778015 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x1297c6800 == 86 [pid = 1928] [id = 380] 18:22:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x11af49000) [pid = 1928] [serial = 1139] [outer = 0x0] 18:22:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x123c48c00) [pid = 1928] [serial = 1140] [outer = 0x11af49000] 18:22:58 INFO - PROCESS | 1928 | 1461633778047 Marionette DEBUG loaded listener.js 18:22:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x124178000) [pid = 1928] [serial = 1141] [outer = 0x11af49000] 18:22:58 INFO - PROCESS | 1928 | 1461633778470 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]]]}] 18:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 18:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 669ms 18:22:58 INFO - PROCESS | 1928 | 1461633778488 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 18:22:58 INFO - PROCESS | 1928 | 1461633778492 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 18:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 18:22:58 INFO - PROCESS | 1928 | 1461633778500 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 18:22:58 INFO - PROCESS | 1928 | 1461633778503 Marionette TRACE conn2 <- [1,1494,null,{}] 18:22:58 INFO - PROCESS | 1928 | 1461633778506 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}] 18:22:58 INFO - PROCESS | 1928 | 1461633778643 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 18:22:58 INFO - PROCESS | 1928 | 1461633778722 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x12f74e800 == 87 [pid = 1928] [id = 381] 18:22:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x11c128000) [pid = 1928] [serial = 1142] [outer = 0x0] 18:22:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x127baa800) [pid = 1928] [serial = 1143] [outer = 0x11c128000] 18:22:58 INFO - PROCESS | 1928 | 1461633778752 Marionette DEBUG loaded listener.js 18:22:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x129740800) [pid = 1928] [serial = 1144] [outer = 0x11c128000] 18:22:59 INFO - PROCESS | 1928 | 1461633779179 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]]]}] 18:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 18:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 729ms 18:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 18:22:59 INFO - PROCESS | 1928 | 1461633779224 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 18:22:59 INFO - PROCESS | 1928 | 1461633779226 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 18:22:59 INFO - PROCESS | 1928 | 1461633779246 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 18:22:59 INFO - PROCESS | 1928 | 1461633779248 Marionette TRACE conn2 <- [1,1498,null,{}] 18:22:59 INFO - PROCESS | 1928 | 1461633779252 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}] 18:22:59 INFO - PROCESS | 1928 | 1461633779362 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 18:22:59 INFO - PROCESS | 1928 | 1461633779438 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x12fe04000 == 88 [pid = 1928] [id = 382] 18:22:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x1297dd400) [pid = 1928] [serial = 1145] [outer = 0x0] 18:22:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x129fef800) [pid = 1928] [serial = 1146] [outer = 0x1297dd400] 18:22:59 INFO - PROCESS | 1928 | 1461633779468 Marionette DEBUG loaded listener.js 18:22:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x12ad1ac00) [pid = 1928] [serial = 1147] [outer = 0x1297dd400] 18:22:59 INFO - PROCESS | 1928 | 1461633779891 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]]]}] 18:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 18:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 689ms 18:22:59 INFO - PROCESS | 1928 | 1461633779917 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 18:22:59 INFO - PROCESS | 1928 | 1461633779919 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 18:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 18:22:59 INFO - PROCESS | 1928 | 1461633779921 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 18:22:59 INFO - PROCESS | 1928 | 1461633779922 Marionette TRACE conn2 <- [1,1502,null,{}] 18:22:59 INFO - PROCESS | 1928 | 1461633779925 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}] 18:23:00 INFO - PROCESS | 1928 | 1461633780056 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 18:23:00 INFO - PROCESS | 1928 | 1461633780134 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x13022a800 == 89 [pid = 1928] [id = 383] 18:23:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x12b6e4c00) [pid = 1928] [serial = 1148] [outer = 0x0] 18:23:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x12d508400) [pid = 1928] [serial = 1149] [outer = 0x12b6e4c00] 18:23:00 INFO - PROCESS | 1928 | 1461633780172 Marionette DEBUG loaded listener.js 18:23:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x12e5aac00) [pid = 1928] [serial = 1150] [outer = 0x12b6e4c00] 18:23:00 INFO - PROCESS | 1928 | 1461633780609 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]]]}] 18:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 18:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 719ms 18:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 18:23:00 INFO - PROCESS | 1928 | 1461633780641 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 18:23:00 INFO - PROCESS | 1928 | 1461633780642 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 18:23:00 INFO - PROCESS | 1928 | 1461633780662 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 18:23:00 INFO - PROCESS | 1928 | 1461633780664 Marionette TRACE conn2 <- [1,1506,null,{}] 18:23:00 INFO - PROCESS | 1928 | 1461633780669 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}] 18:23:00 INFO - PROCESS | 1928 | 1461633780779 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 18:23:00 INFO - PROCESS | 1928 | 1461633780857 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x130817800 == 90 [pid = 1928] [id = 384] 18:23:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x12e7da400) [pid = 1928] [serial = 1151] [outer = 0x0] 18:23:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x12e7f4400) [pid = 1928] [serial = 1152] [outer = 0x12e7da400] 18:23:00 INFO - PROCESS | 1928 | 1461633780886 Marionette DEBUG loaded listener.js 18:23:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x12ea61400) [pid = 1928] [serial = 1153] [outer = 0x12e7da400] 18:23:01 INFO - PROCESS | 1928 | 1461633781275 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]]]}] 18:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 18:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 691ms 18:23:01 INFO - PROCESS | 1928 | 1461633781336 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 18:23:01 INFO - PROCESS | 1928 | 1461633781337 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 18:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 18:23:01 INFO - PROCESS | 1928 | 1461633781340 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 18:23:01 INFO - PROCESS | 1928 | 1461633781341 Marionette TRACE conn2 <- [1,1510,null,{}] 18:23:01 INFO - PROCESS | 1928 | 1461633781343 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}] 18:23:01 INFO - PROCESS | 1928 | 1461633781472 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 18:23:01 INFO - PROCESS | 1928 | 1461633781556 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x13735e000 == 91 [pid = 1928] [id = 385] 18:23:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x129bbe400) [pid = 1928] [serial = 1154] [outer = 0x0] 18:23:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x129bc4000) [pid = 1928] [serial = 1155] [outer = 0x129bbe400] 18:23:01 INFO - PROCESS | 1928 | 1461633781589 Marionette DEBUG loaded listener.js 18:23:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x129bc8800) [pid = 1928] [serial = 1156] [outer = 0x129bbe400] 18:23:02 INFO - PROCESS | 1928 | 1461633782030 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]]]}] 18:23:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 18:23:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 718ms 18:23:02 INFO - PROCESS | 1928 | 1461633782059 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 18:23:02 INFO - PROCESS | 1928 | 1461633782060 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 18:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 18:23:02 INFO - PROCESS | 1928 | 1461633782063 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 18:23:02 INFO - PROCESS | 1928 | 1461633782064 Marionette TRACE conn2 <- [1,1514,null,{}] 18:23:02 INFO - PROCESS | 1928 | 1461633782066 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}] 18:23:02 INFO - PROCESS | 1928 | 1461633782175 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 18:23:02 INFO - PROCESS | 1928 | 1461633782253 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x138c0b000 == 92 [pid = 1928] [id = 386] 18:23:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x129bc2000) [pid = 1928] [serial = 1157] [outer = 0x0] 18:23:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x12e7de400) [pid = 1928] [serial = 1158] [outer = 0x129bc2000] 18:23:02 INFO - PROCESS | 1928 | 1461633782284 Marionette DEBUG loaded listener.js 18:23:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x12ef0f400) [pid = 1928] [serial = 1159] [outer = 0x129bc2000] 18:23:02 INFO - PROCESS | 1928 | 1461633782731 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]]]}] 18:23:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 18:23:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 719ms 18:23:02 INFO - PROCESS | 1928 | 1461633782783 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 18:23:02 INFO - PROCESS | 1928 | 1461633782784 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 18:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 18:23:02 INFO - PROCESS | 1928 | 1461633782805 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 18:23:02 INFO - PROCESS | 1928 | 1461633782806 Marionette TRACE conn2 <- [1,1518,null,{}] 18:23:02 INFO - PROCESS | 1928 | 1461633782809 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}] 18:23:03 INFO - PROCESS | 1928 | 1461633783115 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 18:23:03 INFO - PROCESS | 1928 | 1461633783188 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c382800 == 93 [pid = 1928] [id = 387] 18:23:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x114be2c00) [pid = 1928] [serial = 1160] [outer = 0x0] 18:23:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x114f51400) [pid = 1928] [serial = 1161] [outer = 0x114be2c00] 18:23:03 INFO - PROCESS | 1928 | 1461633783220 Marionette DEBUG loaded listener.js 18:23:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x114f90800) [pid = 1928] [serial = 1162] [outer = 0x114be2c00] 18:23:03 INFO - PROCESS | 1928 | 1461633783638 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]]]}] 18:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 18:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 870ms 18:23:03 INFO - PROCESS | 1928 | 1461633783676 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 18:23:03 INFO - PROCESS | 1928 | 1461633783678 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 18:23:03 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 18:23:03 INFO - PROCESS | 1928 | 1461633783681 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 18:23:03 INFO - PROCESS | 1928 | 1461633783684 Marionette TRACE conn2 <- [1,1522,null,{}] 18:23:03 INFO - PROCESS | 1928 | 1461633783687 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}] 18:23:03 INFO - PROCESS | 1928 | 1461633783799 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 18:23:03 INFO - PROCESS | 1928 | 1461633783882 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a7ca000 == 94 [pid = 1928] [id = 388] 18:23:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x115604000) [pid = 1928] [serial = 1163] [outer = 0x0] 18:23:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x117983800) [pid = 1928] [serial = 1164] [outer = 0x115604000] 18:23:03 INFO - PROCESS | 1928 | 1461633783914 Marionette DEBUG loaded listener.js 18:23:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x11aa41800) [pid = 1928] [serial = 1165] [outer = 0x115604000] 18:23:04 INFO - PROCESS | 1928 | 1461633784293 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"]]]}] 18:23:04 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 18:23:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:23:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 18:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:23:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 18:23:04 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 18:23:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:23:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 18:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:23:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 18:23:04 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 18:23:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:23:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 18:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:23:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 18:23:04 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 18:23:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:23:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 18:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:23:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 18:23:04 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 623ms 18:23:04 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 18:23:04 INFO - PROCESS | 1928 | 1461633784305 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 18:23:04 INFO - PROCESS | 1928 | 1461633784307 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 18:23:04 INFO - PROCESS | 1928 | 1461633784310 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 18:23:04 INFO - PROCESS | 1928 | 1461633784311 Marionette TRACE conn2 <- [1,1526,null,{}] 18:23:04 INFO - PROCESS | 1928 | 1461633784314 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}] 18:23:04 INFO - PROCESS | 1928 | 1461633784439 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 18:23:04 INFO - PROCESS | 1928 | 1461633784593 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x1297d1800 == 95 [pid = 1928] [id = 389] 18:23:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x123c4a400) [pid = 1928] [serial = 1166] [outer = 0x0] 18:23:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x123c91800) [pid = 1928] [serial = 1167] [outer = 0x123c4a400] 18:23:04 INFO - PROCESS | 1928 | 1461633784637 Marionette DEBUG loaded listener.js 18:23:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x124176c00) [pid = 1928] [serial = 1168] [outer = 0x123c4a400] 18:23:05 INFO - PROCESS | 1928 | --DOCSHELL 0x12976b800 == 94 [pid = 1928] [id = 123] 18:23:05 INFO - PROCESS | 1928 | --DOCSHELL 0x12f0e3800 == 93 [pid = 1928] [id = 258] 18:23:05 INFO - PROCESS | 1928 | --DOCSHELL 0x12e998800 == 92 [pid = 1928] [id = 377] 18:23:05 INFO - PROCESS | 1928 | --DOCSHELL 0x12e53b000 == 91 [pid = 1928] [id = 376] 18:23:05 INFO - PROCESS | 1928 | --DOCSHELL 0x12d1d6000 == 90 [pid = 1928] [id = 375] 18:23:05 INFO - PROCESS | 1928 | --DOCSHELL 0x12c75f000 == 89 [pid = 1928] [id = 374] 18:23:05 INFO - PROCESS | 1928 | --DOCSHELL 0x12b049000 == 88 [pid = 1928] [id = 373] 18:23:05 INFO - PROCESS | 1928 | --DOCSHELL 0x129fd8000 == 87 [pid = 1928] [id = 372] 18:23:05 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x114b9a400) [pid = 1928] [serial = 1023] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x118e07c00) [pid = 1928] [serial = 1026] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x11bcf6c00) [pid = 1928] [serial = 1029] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x12967f000) [pid = 1928] [serial = 1032] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x12a573400) [pid = 1928] [serial = 1035] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x12a574c00) [pid = 1928] [serial = 1038] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1928 | 1461633785112 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"]]]}] 18:23:05 INFO - PROCESS | 1928 | --DOCSHELL 0x128a25000 == 86 [pid = 1928] [id = 371] 18:23:05 INFO - PROCESS | 1928 | --DOCSHELL 0x1269a1800 == 85 [pid = 1928] [id = 370] 18:23:05 INFO - PROCESS | 1928 | --DOCSHELL 0x124277800 == 84 [pid = 1928] [id = 369] 18:23:05 INFO - PROCESS | 1928 | --DOCSHELL 0x123d65800 == 83 [pid = 1928] [id = 368] 18:23:05 INFO - PROCESS | 1928 | --DOCSHELL 0x11a54a800 == 82 [pid = 1928] [id = 367] 18:23:05 INFO - PROCESS | 1928 | --DOCSHELL 0x123be9000 == 81 [pid = 1928] [id = 366] 18:23:05 INFO - PROCESS | 1928 | --DOCSHELL 0x137365800 == 80 [pid = 1928] [id = 363] 18:23:05 INFO - PROCESS | 1928 | --DOCSHELL 0x138c17800 == 79 [pid = 1928] [id = 362] 18:23:05 INFO - PROCESS | 1928 | --DOCSHELL 0x12d5d9800 == 78 [pid = 1928] [id = 361] 18:23:05 INFO - PROCESS | 1928 | --DOCSHELL 0x123bd6800 == 77 [pid = 1928] [id = 360] 18:23:05 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:23:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 18:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:23:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 18:23:05 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:23:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 18:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:23:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 18:23:05 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 18:23:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 18:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:23:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 18:23:05 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 822ms 18:23:05 INFO - PROCESS | 1928 | 1461633785132 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 18:23:05 INFO - PROCESS | 1928 | 1461633785135 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 18:23:05 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 18:23:05 INFO - PROCESS | 1928 | 1461633785151 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 18:23:05 INFO - PROCESS | 1928 | 1461633785154 Marionette TRACE conn2 <- [1,1530,null,{}] 18:23:05 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x12b6de000) [pid = 1928] [serial = 1059] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x12dbcd800) [pid = 1928] [serial = 1062] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x12d1a3000) [pid = 1928] [serial = 1060] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x115608800) [pid = 1928] [serial = 1042] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x114f95c00) [pid = 1928] [serial = 1041] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x123c49c00) [pid = 1928] [serial = 1050] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x124171400) [pid = 1928] [serial = 1051] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x119260000) [pid = 1928] [serial = 1044] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x11aa44c00) [pid = 1928] [serial = 1045] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x12e7fc800) [pid = 1928] [serial = 1065] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x11ad9e000) [pid = 1928] [serial = 1047] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x11c0bf400) [pid = 1928] [serial = 1048] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x127ba2c00) [pid = 1928] [serial = 1053] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x128bedc00) [pid = 1928] [serial = 1054] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x115168c00) [pid = 1928] [serial = 1068] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x114ba5c00) [pid = 1928] [serial = 1021] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x12e5abc00) [pid = 1928] [serial = 1063] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x12ea60000) [pid = 1928] [serial = 1066] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x11ada4800) [pid = 1928] [serial = 1071] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x129742400) [pid = 1928] [serial = 1056] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x118fac000) [pid = 1928] [serial = 1069] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x129603c00) [pid = 1928] [serial = 1072] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x12ad18c00) [pid = 1928] [serial = 1057] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x12b6e3000) [pid = 1928] [serial = 1075] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x1297e5400) [pid = 1928] [serial = 1074] [outer = 0x0] [url = about:blank] 18:23:05 INFO - PROCESS | 1928 | 1461633785168 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}] 18:23:05 INFO - PROCESS | 1928 | 1461633785267 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 18:23:05 INFO - PROCESS | 1928 | 1461633785271 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x11bc75000 == 78 [pid = 1928] [id = 390] 18:23:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x11c0bd800) [pid = 1928] [serial = 1169] [outer = 0x0] 18:23:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x123c96000) [pid = 1928] [serial = 1170] [outer = 0x11c0bd800] 18:23:05 INFO - PROCESS | 1928 | 1461633785298 Marionette DEBUG loaded listener.js 18:23:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x124663800) [pid = 1928] [serial = 1171] [outer = 0x11c0bd800] 18:23:05 INFO - PROCESS | 1928 | 1461633785725 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]]]}] 18:23:05 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 18:23:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 18:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:23:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 18:23:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 18:23:05 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 18:23:05 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 18:23:05 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 643ms 18:23:05 INFO - PROCESS | 1928 | 1461633785789 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 18:23:05 INFO - PROCESS | 1928 | 1461633785791 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 18:23:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 18:23:05 INFO - PROCESS | 1928 | 1461633785795 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 18:23:05 INFO - PROCESS | 1928 | 1461633785797 Marionette TRACE conn2 <- [1,1534,null,{}] 18:23:05 INFO - PROCESS | 1928 | 1461633785801 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}] 18:23:05 INFO - PROCESS | 1928 | 1461633785971 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 18:23:06 INFO - PROCESS | 1928 | 1461633786038 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x126d0d800 == 79 [pid = 1928] [id = 391] 18:23:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x11bcf5800) [pid = 1928] [serial = 1172] [outer = 0x0] 18:23:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x129687800) [pid = 1928] [serial = 1173] [outer = 0x11bcf5800] 18:23:06 INFO - PROCESS | 1928 | 1461633786065 Marionette DEBUG loaded listener.js 18:23:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x129741400) [pid = 1928] [serial = 1174] [outer = 0x11bcf5800] 18:23:06 INFO - PROCESS | 1928 | 1461633786358 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]]]}] 18:23:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 18:23:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 573ms 18:23:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 18:23:06 INFO - PROCESS | 1928 | 1461633786370 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 18:23:06 INFO - PROCESS | 1928 | 1461633786372 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 18:23:06 INFO - PROCESS | 1928 | 1461633786374 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 18:23:06 INFO - PROCESS | 1928 | 1461633786375 Marionette TRACE conn2 <- [1,1538,null,{}] 18:23:06 INFO - PROCESS | 1928 | 1461633786377 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}] 18:23:06 INFO - PROCESS | 1928 | 1461633786484 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 18:23:06 INFO - PROCESS | 1928 | 1461633786489 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b041800 == 80 [pid = 1928] [id = 392] 18:23:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x129fe3800) [pid = 1928] [serial = 1175] [outer = 0x0] 18:23:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x129fe8800) [pid = 1928] [serial = 1176] [outer = 0x129fe3800] 18:23:06 INFO - PROCESS | 1928 | 1461633786521 Marionette DEBUG loaded listener.js 18:23:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x12a258c00) [pid = 1928] [serial = 1177] [outer = 0x129fe3800] 18:23:06 INFO - PROCESS | 1928 | 1461633786896 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]]]}] 18:23:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 18:23:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 568ms 18:23:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 18:23:06 INFO - PROCESS | 1928 | 1461633786943 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 18:23:06 INFO - PROCESS | 1928 | 1461633786944 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 18:23:06 INFO - PROCESS | 1928 | 1461633786946 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 18:23:06 INFO - PROCESS | 1928 | 1461633786948 Marionette TRACE conn2 <- [1,1542,null,{}] 18:23:06 INFO - PROCESS | 1928 | 1461633786950 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}] 18:23:07 INFO - PROCESS | 1928 | 1461633787045 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 18:23:07 INFO - PROCESS | 1928 | 1461633787049 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d5cc800 == 81 [pid = 1928] [id = 393] 18:23:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x12a25ac00) [pid = 1928] [serial = 1178] [outer = 0x0] 18:23:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x12a25ec00) [pid = 1928] [serial = 1179] [outer = 0x12a25ac00] 18:23:07 INFO - PROCESS | 1928 | 1461633787075 Marionette DEBUG loaded listener.js 18:23:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x12ab0e800) [pid = 1928] [serial = 1180] [outer = 0x12a25ac00] 18:23:07 INFO - PROCESS | 1928 | 1461633787449 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]]]}] 18:23:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 18:23:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 520ms 18:23:07 INFO - PROCESS | 1928 | 1461633787467 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 18:23:07 INFO - PROCESS | 1928 | 1461633787468 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 18:23:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 18:23:07 INFO - PROCESS | 1928 | 1461633787470 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 18:23:07 INFO - PROCESS | 1928 | 1461633787471 Marionette TRACE conn2 <- [1,1546,null,{}] 18:23:07 INFO - PROCESS | 1928 | 1461633787473 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}] 18:23:07 INFO - PROCESS | 1928 | 1461633787590 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 18:23:07 INFO - PROCESS | 1928 | 1461633787607 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e550800 == 82 [pid = 1928] [id = 394] 18:23:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x12ad16c00) [pid = 1928] [serial = 1181] [outer = 0x0] 18:23:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x12b33d800) [pid = 1928] [serial = 1182] [outer = 0x12ad16c00] 18:23:07 INFO - PROCESS | 1928 | 1461633787632 Marionette DEBUG loaded listener.js 18:23:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x12b6de000) [pid = 1928] [serial = 1183] [outer = 0x12ad16c00] 18:23:07 INFO - PROCESS | 1928 | 1461633787984 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]]]}] 18:23:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 18:23:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 519ms 18:23:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 18:23:07 INFO - PROCESS | 1928 | 1461633787990 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 18:23:07 INFO - PROCESS | 1928 | 1461633787991 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 18:23:07 INFO - PROCESS | 1928 | 1461633787994 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 18:23:07 INFO - PROCESS | 1928 | 1461633787995 Marionette TRACE conn2 <- [1,1550,null,{}] 18:23:08 INFO - PROCESS | 1928 | 1461633788000 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}] 18:23:08 INFO - PROCESS | 1928 | 1461633788115 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 18:23:08 INFO - PROCESS | 1928 | 1461633788125 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ef76800 == 83 [pid = 1928] [id = 395] 18:23:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x12b345400) [pid = 1928] [serial = 1184] [outer = 0x0] 18:23:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x12d1a3000) [pid = 1928] [serial = 1185] [outer = 0x12b345400] 18:23:08 INFO - PROCESS | 1928 | 1461633788150 Marionette DEBUG loaded listener.js 18:23:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x12e531400) [pid = 1928] [serial = 1186] [outer = 0x12b345400] 18:23:08 INFO - PROCESS | 1928 | 1461633788526 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]]]}] 18:23:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 18:23:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 572ms 18:23:08 INFO - PROCESS | 1928 | 1461633788574 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 18:23:08 INFO - PROCESS | 1928 | 1461633788576 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 18:23:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 18:23:08 INFO - PROCESS | 1928 | 1461633788580 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 18:23:08 INFO - PROCESS | 1928 | 1461633788582 Marionette TRACE conn2 <- [1,1554,null,{}] 18:23:08 INFO - PROCESS | 1928 | 1461633788591 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}] 18:23:08 INFO - PROCESS | 1928 | 1461633788775 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 18:23:08 INFO - PROCESS | 1928 | 1461633788801 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x13021e800 == 84 [pid = 1928] [id = 396] 18:23:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x12b6de400) [pid = 1928] [serial = 1187] [outer = 0x0] 18:23:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x12e7d4c00) [pid = 1928] [serial = 1188] [outer = 0x12b6de400] 18:23:08 INFO - PROCESS | 1928 | 1461633788836 Marionette DEBUG loaded listener.js 18:23:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x12ea64000) [pid = 1928] [serial = 1189] [outer = 0x12b6de400] 18:23:09 INFO - PROCESS | 1928 | 1461633789491 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]]]}] 18:23:09 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x11ba32400) [pid = 1928] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 18:23:09 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x12967bc00) [pid = 1928] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 18:23:09 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x114bdbc00) [pid = 1928] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 18:23:09 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x12973ec00) [pid = 1928] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 18:23:09 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x123c94400) [pid = 1928] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 18:23:09 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x1269e2c00) [pid = 1928] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 18:23:09 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x1278db000) [pid = 1928] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 18:23:09 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x129d0a800) [pid = 1928] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 18:23:09 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x129fe9400) [pid = 1928] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 18:23:09 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x12a577000) [pid = 1928] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 18:23:09 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x123b37400) [pid = 1928] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 18:23:09 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x1147d5800) [pid = 1928] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 18:23:09 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x123b38800) [pid = 1928] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 18:23:09 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x11516a400) [pid = 1928] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 18:23:09 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x1163f2400) [pid = 1928] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 18:23:09 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x11ba3f400) [pid = 1928] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 18:23:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 18:23:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 980ms 18:23:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 18:23:09 INFO - PROCESS | 1928 | 1461633789559 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 18:23:09 INFO - PROCESS | 1928 | 1461633789560 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 18:23:09 INFO - PROCESS | 1928 | 1461633789562 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 18:23:09 INFO - PROCESS | 1928 | 1461633789564 Marionette TRACE conn2 <- [1,1558,null,{}] 18:23:09 INFO - PROCESS | 1928 | 1461633789566 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}] 18:23:09 INFO - PROCESS | 1928 | 1461633789662 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 18:23:09 INFO - PROCESS | 1928 | 1461633789667 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x11ba1a000 == 85 [pid = 1928] [id = 397] 18:23:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x114f91800) [pid = 1928] [serial = 1190] [outer = 0x0] 18:23:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x11aa3e000) [pid = 1928] [serial = 1191] [outer = 0x114f91800] 18:23:09 INFO - PROCESS | 1928 | 1461633789697 Marionette DEBUG loaded listener.js 18:23:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x12967e400) [pid = 1928] [serial = 1192] [outer = 0x114f91800] 18:23:10 INFO - PROCESS | 1928 | 1461633790057 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]]]}] 18:23:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 18:23:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 521ms 18:23:10 INFO - PROCESS | 1928 | 1461633790084 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 18:23:10 INFO - PROCESS | 1928 | 1461633790085 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 18:23:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 18:23:10 INFO - PROCESS | 1928 | 1461633790088 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 18:23:10 INFO - PROCESS | 1928 | 1461633790089 Marionette TRACE conn2 <- [1,1562,null,{}] 18:23:10 INFO - PROCESS | 1928 | 1461633790092 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}] 18:23:10 INFO - PROCESS | 1928 | 1461633790243 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 18:23:10 INFO - PROCESS | 1928 | 1461633790248 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x13054a000 == 86 [pid = 1928] [id = 398] 18:23:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x1297ddc00) [pid = 1928] [serial = 1193] [outer = 0x0] 18:23:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x12a78f800) [pid = 1928] [serial = 1194] [outer = 0x1297ddc00] 18:23:10 INFO - PROCESS | 1928 | 1461633790273 Marionette DEBUG loaded listener.js 18:23:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x12dbcd000) [pid = 1928] [serial = 1195] [outer = 0x1297ddc00] 18:23:10 INFO - PROCESS | 1928 | 1461633790591 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]]]}] 18:23:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 18:23:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 519ms 18:23:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 18:23:10 INFO - PROCESS | 1928 | 1461633790607 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 18:23:10 INFO - PROCESS | 1928 | 1461633790609 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 18:23:10 INFO - PROCESS | 1928 | 1461633790611 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 18:23:10 INFO - PROCESS | 1928 | 1461633790612 Marionette TRACE conn2 <- [1,1566,null,{}] 18:23:10 INFO - PROCESS | 1928 | 1461633790618 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}] 18:23:10 INFO - PROCESS | 1928 | 1461633790717 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 18:23:10 INFO - PROCESS | 1928 | 1461633790790 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x13723f800 == 87 [pid = 1928] [id = 399] 18:23:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x12a5a2c00) [pid = 1928] [serial = 1196] [outer = 0x0] 18:23:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x12a5a9c00) [pid = 1928] [serial = 1197] [outer = 0x12a5a2c00] 18:23:10 INFO - PROCESS | 1928 | 1461633790815 Marionette DEBUG loaded listener.js 18:23:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x12a5af800) [pid = 1928] [serial = 1198] [outer = 0x12a5a2c00] 18:23:11 INFO - PROCESS | 1928 | 1461633791102 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]]]}] 18:23:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 18:23:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 522ms 18:23:11 INFO - PROCESS | 1928 | 1461633791140 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 18:23:11 INFO - PROCESS | 1928 | 1461633791142 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 18:23:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 18:23:11 INFO - PROCESS | 1928 | 1461633791146 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 18:23:11 INFO - PROCESS | 1928 | 1461633791150 Marionette TRACE conn2 <- [1,1570,null,{}] 18:23:11 INFO - PROCESS | 1928 | 1461633791154 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}] 18:23:11 INFO - PROCESS | 1928 | 1461633791303 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 18:23:11 INFO - PROCESS | 1928 | 1461633791407 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x138c0a000 == 88 [pid = 1928] [id = 400] 18:23:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x12a5a3400) [pid = 1928] [serial = 1199] [outer = 0x0] 18:23:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x12a5b1800) [pid = 1928] [serial = 1200] [outer = 0x12a5a3400] 18:23:11 INFO - PROCESS | 1928 | 1461633791449 Marionette DEBUG loaded listener.js 18:23:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x12ef11c00) [pid = 1928] [serial = 1201] [outer = 0x12a5a3400] 18:23:11 INFO - PROCESS | 1928 | 1461633791972 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]]]}] 18:23:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 18:23:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 874ms 18:23:12 INFO - PROCESS | 1928 | 1461633792019 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 18:23:12 INFO - PROCESS | 1928 | 1461633792023 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 18:23:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 18:23:12 INFO - PROCESS | 1928 | 1461633792026 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 18:23:12 INFO - PROCESS | 1928 | 1461633792029 Marionette TRACE conn2 <- [1,1574,null,{}] 18:23:12 INFO - PROCESS | 1928 | 1461633792033 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}] 18:23:12 INFO - PROCESS | 1928 | 1461633792147 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 18:23:12 INFO - PROCESS | 1928 | 1461633792261 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x126966800 == 89 [pid = 1928] [id = 401] 18:23:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x1154b4400) [pid = 1928] [serial = 1202] [outer = 0x0] 18:23:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x118887c00) [pid = 1928] [serial = 1203] [outer = 0x1154b4400] 18:23:12 INFO - PROCESS | 1928 | 1461633792293 Marionette DEBUG loaded listener.js 18:23:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x11aa3d000) [pid = 1928] [serial = 1204] [outer = 0x1154b4400] 18:23:12 INFO - PROCESS | 1928 | 1461633792760 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]]]}] 18:23:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 18:23:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 774ms 18:23:12 INFO - PROCESS | 1928 | 1461633792800 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 18:23:12 INFO - PROCESS | 1928 | 1461633792804 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 18:23:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 18:23:12 INFO - PROCESS | 1928 | 1461633792809 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 18:23:12 INFO - PROCESS | 1928 | 1461633792811 Marionette TRACE conn2 <- [1,1578,null,{}] 18:23:12 INFO - PROCESS | 1928 | 1461633792813 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}] 18:23:12 INFO - PROCESS | 1928 | 1461633792932 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 18:23:13 INFO - PROCESS | 1928 | 1461633793017 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x12af81000 == 90 [pid = 1928] [id = 402] 18:23:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x1189ee400) [pid = 1928] [serial = 1205] [outer = 0x0] 18:23:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x11c0c8000) [pid = 1928] [serial = 1206] [outer = 0x1189ee400] 18:23:13 INFO - PROCESS | 1928 | 1461633793048 Marionette DEBUG loaded listener.js 18:23:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x126985800) [pid = 1928] [serial = 1207] [outer = 0x1189ee400] 18:23:13 INFO - PROCESS | 1928 | 1461633793480 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]]]}] 18:23:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 18:23:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 723ms 18:23:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 18:23:13 INFO - PROCESS | 1928 | 1461633793534 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 18:23:13 INFO - PROCESS | 1928 | 1461633793536 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 18:23:13 INFO - PROCESS | 1928 | 1461633793540 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 18:23:13 INFO - PROCESS | 1928 | 1461633793543 Marionette TRACE conn2 <- [1,1582,null,{}] 18:23:13 INFO - PROCESS | 1928 | 1461633793578 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}] 18:23:13 INFO - PROCESS | 1928 | 1461633793706 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 18:23:13 INFO - PROCESS | 1928 | 1461633793791 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x130547000 == 91 [pid = 1928] [id = 403] 18:23:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x12977e400) [pid = 1928] [serial = 1208] [outer = 0x0] 18:23:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x129bc0000) [pid = 1928] [serial = 1209] [outer = 0x12977e400] 18:23:13 INFO - PROCESS | 1928 | 1461633793824 Marionette DEBUG loaded listener.js 18:23:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x129feb000) [pid = 1928] [serial = 1210] [outer = 0x12977e400] 18:23:14 INFO - PROCESS | 1928 | 1461633794277 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]]]}] 18:23:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 18:23:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 795ms 18:23:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 18:23:14 INFO - PROCESS | 1928 | 1461633794333 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 18:23:14 INFO - PROCESS | 1928 | 1461633794335 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 18:23:14 INFO - PROCESS | 1928 | 1461633794337 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 18:23:14 INFO - PROCESS | 1928 | 1461633794338 Marionette TRACE conn2 <- [1,1586,null,{}] 18:23:14 INFO - PROCESS | 1928 | 1461633794341 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}] 18:23:14 INFO - PROCESS | 1928 | 1461633794456 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 18:23:14 INFO - PROCESS | 1928 | 1461633794540 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x139276000 == 92 [pid = 1928] [id = 404] 18:23:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x129fec800) [pid = 1928] [serial = 1211] [outer = 0x0] 18:23:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x12a262c00) [pid = 1928] [serial = 1212] [outer = 0x129fec800] 18:23:14 INFO - PROCESS | 1928 | 1461633794571 Marionette DEBUG loaded listener.js 18:23:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x12a783400) [pid = 1928] [serial = 1213] [outer = 0x129fec800] 18:23:15 INFO - PROCESS | 1928 | 1461633795025 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]]]}] 18:23:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 18:23:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 720ms 18:23:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 18:23:15 INFO - PROCESS | 1928 | 1461633795058 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 18:23:15 INFO - PROCESS | 1928 | 1461633795060 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 18:23:15 INFO - PROCESS | 1928 | 1461633795066 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 18:23:15 INFO - PROCESS | 1928 | 1461633795068 Marionette TRACE conn2 <- [1,1590,null,{}] 18:23:15 INFO - PROCESS | 1928 | 1461633795072 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}] 18:23:15 INFO - PROCESS | 1928 | 1461633795195 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 18:23:15 INFO - PROCESS | 1928 | 1461633795279 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x130511000 == 93 [pid = 1928] [id = 405] 18:23:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x12a5ab800) [pid = 1928] [serial = 1214] [outer = 0x0] 18:23:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x12a790000) [pid = 1928] [serial = 1215] [outer = 0x12a5ab800] 18:23:15 INFO - PROCESS | 1928 | 1461633795310 Marionette DEBUG loaded listener.js 18:23:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x12c7c1800) [pid = 1928] [serial = 1216] [outer = 0x12a5ab800] 18:23:15 INFO - PROCESS | 1928 | 1461633795810 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]]]}] 18:23:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 18:23:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 825ms 18:23:15 INFO - PROCESS | 1928 | 1461633795888 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 18:23:15 INFO - PROCESS | 1928 | 1461633795890 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 18:23:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 18:23:15 INFO - PROCESS | 1928 | 1461633795892 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 18:23:15 INFO - PROCESS | 1928 | 1461633795893 Marionette TRACE conn2 <- [1,1594,null,{}] 18:23:15 INFO - PROCESS | 1928 | 1461633795896 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}] 18:23:16 INFO - PROCESS | 1928 | 1461633796017 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 18:23:16 INFO - PROCESS | 1928 | 1461633796103 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x139be3800 == 94 [pid = 1928] [id = 406] 18:23:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x123dc2000) [pid = 1928] [serial = 1217] [outer = 0x0] 18:23:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x123dc6800) [pid = 1928] [serial = 1218] [outer = 0x123dc2000] 18:23:16 INFO - PROCESS | 1928 | 1461633796134 Marionette DEBUG loaded listener.js 18:23:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x12e5af800) [pid = 1928] [serial = 1219] [outer = 0x123dc2000] 18:23:16 INFO - PROCESS | 1928 | 1461633796535 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]]]}] 18:23:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 18:23:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 673ms 18:23:16 INFO - PROCESS | 1928 | 1461633796566 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 18:23:16 INFO - PROCESS | 1928 | 1461633796568 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 18:23:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 18:23:16 INFO - PROCESS | 1928 | 1461633796570 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 18:23:16 INFO - PROCESS | 1928 | 1461633796571 Marionette TRACE conn2 <- [1,1598,null,{}] 18:23:16 INFO - PROCESS | 1928 | 1461633796574 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}] 18:23:16 INFO - PROCESS | 1928 | 1461633796685 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 18:23:16 INFO - PROCESS | 1928 | 1461633796771 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a2d4800 == 95 [pid = 1928] [id = 407] 18:23:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x123dc3800) [pid = 1928] [serial = 1220] [outer = 0x0] 18:23:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x1296bdc00) [pid = 1928] [serial = 1221] [outer = 0x123dc3800] 18:23:16 INFO - PROCESS | 1928 | 1461633796800 Marionette DEBUG loaded listener.js 18:23:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x1296c1400) [pid = 1928] [serial = 1222] [outer = 0x123dc3800] 18:23:17 INFO - PROCESS | 1928 | 1461633797219 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]]]}] 18:23:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 18:23:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 670ms 18:23:17 INFO - PROCESS | 1928 | 1461633797240 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 18:23:17 INFO - PROCESS | 1928 | 1461633797241 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 18:23:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 18:23:17 INFO - PROCESS | 1928 | 1461633797244 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 18:23:17 INFO - PROCESS | 1928 | 1461633797245 Marionette TRACE conn2 <- [1,1602,null,{}] 18:23:17 INFO - PROCESS | 1928 | 1461633797248 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}] 18:23:17 INFO - PROCESS | 1928 | 1461633797363 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 18:23:17 INFO - PROCESS | 1928 | 1461633797492 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x13735a800 == 96 [pid = 1928] [id = 408] 18:23:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x114be0c00) [pid = 1928] [serial = 1223] [outer = 0x0] 18:23:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x1296c3800) [pid = 1928] [serial = 1224] [outer = 0x114be0c00] 18:23:17 INFO - PROCESS | 1928 | 1461633797523 Marionette DEBUG loaded listener.js 18:23:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x12a0a1c00) [pid = 1928] [serial = 1225] [outer = 0x114be0c00] 18:23:17 INFO - PROCESS | 1928 | 1461633797925 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]]]}] 18:23:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 18:23:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 723ms 18:23:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 18:23:17 INFO - PROCESS | 1928 | 1461633797967 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 18:23:17 INFO - PROCESS | 1928 | 1461633797969 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 18:23:17 INFO - PROCESS | 1928 | 1461633797971 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 18:23:17 INFO - PROCESS | 1928 | 1461633797972 Marionette TRACE conn2 <- [1,1606,null,{}] 18:23:17 INFO - PROCESS | 1928 | 1461633797975 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}] 18:23:18 INFO - PROCESS | 1928 | 1461633798091 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 18:23:18 INFO - PROCESS | 1928 | 1461633798182 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x118620000 == 97 [pid = 1928] [id = 409] 18:23:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x114bdc400) [pid = 1928] [serial = 1226] [outer = 0x0] 18:23:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x1165da400) [pid = 1928] [serial = 1227] [outer = 0x114bdc400] 18:23:18 INFO - PROCESS | 1928 | 1461633798214 Marionette DEBUG loaded listener.js 18:23:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x12a0a3400) [pid = 1928] [serial = 1228] [outer = 0x114bdc400] 18:23:18 INFO - PROCESS | 1928 | 1461633798653 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]]]}] 18:23:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 18:23:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 721ms 18:23:18 INFO - PROCESS | 1928 | 1461633798693 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 18:23:18 INFO - PROCESS | 1928 | 1461633798694 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 18:23:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 18:23:18 INFO - PROCESS | 1928 | 1461633798697 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 18:23:18 INFO - PROCESS | 1928 | 1461633798698 Marionette TRACE conn2 <- [1,1610,null,{}] 18:23:18 INFO - PROCESS | 1928 | 1461633798700 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}] 18:23:18 INFO - PROCESS | 1928 | 1461633798837 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 18:23:18 INFO - PROCESS | 1928 | 1461633798922 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x128a0b000 == 98 [pid = 1928] [id = 410] 18:23:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x115856000) [pid = 1928] [serial = 1229] [outer = 0x0] 18:23:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x12a0a5000) [pid = 1928] [serial = 1230] [outer = 0x115856000] 18:23:18 INFO - PROCESS | 1928 | 1461633798952 Marionette DEBUG loaded listener.js 18:23:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x12a0ab000) [pid = 1928] [serial = 1231] [outer = 0x115856000] 18:23:19 INFO - PROCESS | 1928 | 1461633799576 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]]]}] 18:23:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 18:23:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 920ms 18:23:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 18:23:19 INFO - PROCESS | 1928 | 1461633799617 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 18:23:19 INFO - PROCESS | 1928 | 1461633799620 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 18:23:19 INFO - PROCESS | 1928 | 1461633799623 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 18:23:19 INFO - PROCESS | 1928 | 1461633799625 Marionette TRACE conn2 <- [1,1614,null,{}] 18:23:19 INFO - PROCESS | 1928 | 1461633799646 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}] 18:23:19 INFO - PROCESS | 1928 | 1461633799788 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 18:23:19 INFO - PROCESS | 1928 | 1461633799849 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x129750000 == 99 [pid = 1928] [id = 411] 18:23:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x115606c00) [pid = 1928] [serial = 1232] [outer = 0x0] 18:23:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x115850400) [pid = 1928] [serial = 1233] [outer = 0x115606c00] 18:23:19 INFO - PROCESS | 1928 | 1461633799879 Marionette DEBUG loaded listener.js 18:23:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x11a594c00) [pid = 1928] [serial = 1234] [outer = 0x115606c00] 18:23:20 INFO - PROCESS | 1928 | 1461633800338 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]]]}] 18:23:20 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 18:23:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 773ms 18:23:20 INFO - PROCESS | 1928 | 1461633800396 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 18:23:20 INFO - PROCESS | 1928 | 1461633800401 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 18:23:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 18:23:20 INFO - PROCESS | 1928 | 1461633800406 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 18:23:20 INFO - PROCESS | 1928 | 1461633800407 Marionette TRACE conn2 <- [1,1618,null,{}] 18:23:20 INFO - PROCESS | 1928 | 1461633800410 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}] 18:23:20 INFO - PROCESS | 1928 | 1461633800519 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 18:23:20 INFO - PROCESS | 1928 | 1461633800610 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x11b861000 == 100 [pid = 1928] [id = 412] 18:23:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x11aa3b800) [pid = 1928] [serial = 1235] [outer = 0x0] 18:23:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x11c0bf400) [pid = 1928] [serial = 1236] [outer = 0x11aa3b800] 18:23:20 INFO - PROCESS | 1928 | 1461633800638 Marionette DEBUG loaded listener.js 18:23:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x123b3ec00) [pid = 1928] [serial = 1237] [outer = 0x11aa3b800] 18:23:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12fe06800 == 99 [pid = 1928] [id = 292] 18:23:20 INFO - PROCESS | 1928 | --DOCSHELL 0x11bed1800 == 98 [pid = 1928] [id = 342] 18:23:20 INFO - PROCESS | 1928 | --DOCSHELL 0x138c12000 == 97 [pid = 1928] [id = 359] 18:23:20 INFO - PROCESS | 1928 | --DOCSHELL 0x13723f800 == 96 [pid = 1928] [id = 399] 18:23:20 INFO - PROCESS | 1928 | --DOCSHELL 0x13054a000 == 95 [pid = 1928] [id = 398] 18:23:20 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x12d0b5400) [pid = 1928] [serial = 1131] [outer = 0x0] [url = about:blank] 18:23:21 INFO - PROCESS | 1928 | --DOCSHELL 0x11ba1a000 == 94 [pid = 1928] [id = 397] 18:23:21 INFO - PROCESS | 1928 | --DOCSHELL 0x13021e800 == 93 [pid = 1928] [id = 396] 18:23:21 INFO - PROCESS | 1928 | --DOCSHELL 0x12ef76800 == 92 [pid = 1928] [id = 395] 18:23:21 INFO - PROCESS | 1928 | --DOCSHELL 0x12e550800 == 91 [pid = 1928] [id = 394] 18:23:21 INFO - PROCESS | 1928 | --DOCSHELL 0x12d5cc800 == 90 [pid = 1928] [id = 393] 18:23:21 INFO - PROCESS | 1928 | --DOCSHELL 0x12b041800 == 89 [pid = 1928] [id = 392] 18:23:21 INFO - PROCESS | 1928 | --DOCSHELL 0x126d0d800 == 88 [pid = 1928] [id = 391] 18:23:21 INFO - PROCESS | 1928 | --DOCSHELL 0x11bc75000 == 87 [pid = 1928] [id = 390] 18:23:21 INFO - PROCESS | 1928 | --DOCSHELL 0x1297d1800 == 86 [pid = 1928] [id = 389] 18:23:21 INFO - PROCESS | 1928 | --DOCSHELL 0x11a7ca000 == 85 [pid = 1928] [id = 388] 18:23:21 INFO - PROCESS | 1928 | --DOCSHELL 0x11c382800 == 84 [pid = 1928] [id = 387] 18:23:21 INFO - PROCESS | 1928 | --DOCSHELL 0x13022a800 == 83 [pid = 1928] [id = 383] 18:23:21 INFO - PROCESS | 1928 | --DOCSHELL 0x12fe04000 == 82 [pid = 1928] [id = 382] 18:23:21 INFO - PROCESS | 1928 | --DOCSHELL 0x12f74e800 == 81 [pid = 1928] [id = 381] 18:23:21 INFO - PROCESS | 1928 | --DOCSHELL 0x1297c6800 == 80 [pid = 1928] [id = 380] 18:23:21 INFO - PROCESS | 1928 | --DOCSHELL 0x123be7000 == 79 [pid = 1928] [id = 379] 18:23:21 INFO - PROCESS | 1928 | --DOCSHELL 0x11891d800 == 78 [pid = 1928] [id = 378] 18:23:21 INFO - PROCESS | 1928 | 1461633801158 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]]]}] 18:23:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 18:23:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 769ms 18:23:21 INFO - PROCESS | 1928 | 1461633801177 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 18:23:21 INFO - PROCESS | 1928 | 1461633801181 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 18:23:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 18:23:21 INFO - PROCESS | 1928 | 1461633801185 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 18:23:21 INFO - PROCESS | 1928 | 1461633801189 Marionette TRACE conn2 <- [1,1622,null,{}] 18:23:21 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x12ef17000) [pid = 1928] [serial = 964] [outer = 0x0] [url = about:blank] 18:23:21 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x12ab0b400) [pid = 1928] [serial = 979] [outer = 0x0] [url = about:blank] 18:23:21 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x12d0ac000) [pid = 1928] [serial = 976] [outer = 0x0] [url = about:blank] 18:23:21 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x12d50a800) [pid = 1928] [serial = 1039] [outer = 0x0] [url = about:blank] 18:23:21 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x127cf0c00) [pid = 1928] [serial = 1113] [outer = 0x0] [url = about:blank] 18:23:21 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x12977bc00) [pid = 1928] [serial = 1117] [outer = 0x0] [url = about:blank] 18:23:21 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x129742800) [pid = 1928] [serial = 1116] [outer = 0x0] [url = about:blank] 18:23:21 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x129d0dc00) [pid = 1928] [serial = 1119] [outer = 0x0] [url = about:blank] 18:23:21 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x129fee400) [pid = 1928] [serial = 1122] [outer = 0x0] [url = about:blank] 18:23:21 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x12ad13000) [pid = 1928] [serial = 1128] [outer = 0x0] [url = about:blank] 18:23:21 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x123c90000) [pid = 1928] [serial = 1107] [outer = 0x0] [url = about:blank] 18:23:21 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x11516b000) [pid = 1928] [serial = 1095] [outer = 0x0] [url = about:blank] 18:23:21 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x123f8e400) [pid = 1928] [serial = 1096] [outer = 0x0] [url = about:blank] 18:23:21 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x12d1a4c00) [pid = 1928] [serial = 1089] [outer = 0x0] [url = about:blank] 18:23:21 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x124171000) [pid = 1928] [serial = 1110] [outer = 0x0] [url = about:blank] 18:23:21 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x129d0d400) [pid = 1928] [serial = 1086] [outer = 0x0] [url = about:blank] 18:23:21 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x11560b000) [pid = 1928] [serial = 1080] [outer = 0x0] [url = about:blank] 18:23:21 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x12c7c4800) [pid = 1928] [serial = 1129] [outer = 0x0] [url = about:blank] 18:23:21 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x115603800) [pid = 1928] [serial = 1098] [outer = 0x0] [url = about:blank] 18:23:21 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x1163f3c00) [pid = 1928] [serial = 1099] [outer = 0x0] [url = about:blank] 18:23:21 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x12e7f8400) [pid = 1928] [serial = 1092] [outer = 0x0] [url = about:blank] 18:23:21 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x118e83000) [pid = 1928] [serial = 1101] [outer = 0x0] [url = about:blank] 18:23:21 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x11aa46000) [pid = 1928] [serial = 1102] [outer = 0x0] [url = about:blank] 18:23:21 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x123d45400) [pid = 1928] [serial = 1083] [outer = 0x0] [url = about:blank] 18:23:21 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x12dbcd400) [pid = 1928] [serial = 1077] [outer = 0x0] [url = about:blank] 18:23:21 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x11c0c8800) [pid = 1928] [serial = 1104] [outer = 0x0] [url = about:blank] 18:23:21 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x11c76dc00) [pid = 1928] [serial = 1105] [outer = 0x0] [url = about:blank] 18:23:21 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x12a570400) [pid = 1928] [serial = 1123] [outer = 0x0] [url = about:blank] 18:23:21 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x12416f000) [pid = 1928] [serial = 1108] [outer = 0x0] [url = about:blank] 18:23:21 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x129fe8400) [pid = 1928] [serial = 1120] [outer = 0x0] [url = about:blank] 18:23:21 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x129683c00) [pid = 1928] [serial = 1114] [outer = 0x0] [url = about:blank] 18:23:21 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x129fec000) [pid = 1928] [serial = 1125] [outer = 0x0] [url = about:blank] 18:23:21 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x12a576000) [pid = 1928] [serial = 1126] [outer = 0x0] [url = about:blank] 18:23:21 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x126905c00) [pid = 1928] [serial = 1111] [outer = 0x0] [url = about:blank] 18:23:21 INFO - PROCESS | 1928 | 1461633801223 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}] 18:23:21 INFO - PROCESS | 1928 | 1461633801377 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 18:23:21 INFO - PROCESS | 1928 | 1461633801394 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c51f800 == 79 [pid = 1928] [id = 413] 18:23:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x123c4d400) [pid = 1928] [serial = 1238] [outer = 0x0] 18:23:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x123d45400) [pid = 1928] [serial = 1239] [outer = 0x123c4d400] 18:23:21 INFO - PROCESS | 1928 | 1461633801443 Marionette DEBUG loaded listener.js 18:23:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x123dc4400) [pid = 1928] [serial = 1240] [outer = 0x123c4d400] 18:23:21 INFO - PROCESS | 1928 | 1461633801905 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]]]}] 18:23:21 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 18:23:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 732ms 18:23:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 18:23:21 INFO - PROCESS | 1928 | 1461633801918 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 18:23:21 INFO - PROCESS | 1928 | 1461633801920 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 18:23:21 INFO - PROCESS | 1928 | 1461633801922 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 18:23:21 INFO - PROCESS | 1928 | 1461633801923 Marionette TRACE conn2 <- [1,1626,null,{}] 18:23:21 INFO - PROCESS | 1928 | 1461633801925 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}] 18:23:22 INFO - PROCESS | 1928 | 1461633802025 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 18:23:22 INFO - PROCESS | 1928 | 1461633802030 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x128a14800 == 80 [pid = 1928] [id = 414] 18:23:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x1240f6400) [pid = 1928] [serial = 1241] [outer = 0x0] 18:23:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x124241800) [pid = 1928] [serial = 1242] [outer = 0x1240f6400] 18:23:22 INFO - PROCESS | 1928 | 1461633802057 Marionette DEBUG loaded listener.js 18:23:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x1278e4c00) [pid = 1928] [serial = 1243] [outer = 0x1240f6400] 18:23:22 INFO - PROCESS | 1928 | 1461633802402 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]]]}] 18:23:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 18:23:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 518ms 18:23:22 INFO - PROCESS | 1928 | 1461633802446 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 18:23:22 INFO - PROCESS | 1928 | 1461633802447 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 18:23:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 18:23:22 INFO - PROCESS | 1928 | 1461633802449 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 18:23:22 INFO - PROCESS | 1928 | 1461633802450 Marionette TRACE conn2 <- [1,1630,null,{}] 18:23:22 INFO - PROCESS | 1928 | 1461633802453 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}] 18:23:22 INFO - PROCESS | 1928 | 1461633802546 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 18:23:22 INFO - PROCESS | 1928 | 1461633802550 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a07d800 == 81 [pid = 1928] [id = 415] 18:23:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x127ceac00) [pid = 1928] [serial = 1244] [outer = 0x0] 18:23:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x128bf7800) [pid = 1928] [serial = 1245] [outer = 0x127ceac00] 18:23:22 INFO - PROCESS | 1928 | 1461633802576 Marionette DEBUG loaded listener.js 18:23:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x12967bc00) [pid = 1928] [serial = 1246] [outer = 0x127ceac00] 18:23:22 INFO - PROCESS | 1928 | 1461633802939 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]]]}] 18:23:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 18:23:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 518ms 18:23:22 INFO - PROCESS | 1928 | 1461633802968 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 18:23:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 18:23:22 INFO - PROCESS | 1928 | 1461633802969 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 18:23:22 INFO - PROCESS | 1928 | 1461633802971 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 18:23:22 INFO - PROCESS | 1928 | 1461633802973 Marionette TRACE conn2 <- [1,1634,null,{}] 18:23:22 INFO - PROCESS | 1928 | 1461633802975 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}] 18:23:23 INFO - PROCESS | 1928 | 1461633803085 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 18:23:23 INFO - PROCESS | 1928 | 1461633803177 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x12af84000 == 82 [pid = 1928] [id = 416] 18:23:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x12960d800) [pid = 1928] [serial = 1247] [outer = 0x0] 18:23:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x123a55800) [pid = 1928] [serial = 1248] [outer = 0x12960d800] 18:23:23 INFO - PROCESS | 1928 | 1461633803204 Marionette DEBUG loaded listener.js 18:23:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x12a0a3000) [pid = 1928] [serial = 1249] [outer = 0x12960d800] 18:23:23 INFO - PROCESS | 1928 | 1461633803573 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]]]}] 18:23:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 18:23:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 619ms 18:23:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 18:23:23 INFO - PROCESS | 1928 | 1461633803592 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 18:23:23 INFO - PROCESS | 1928 | 1461633803593 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 18:23:23 INFO - PROCESS | 1928 | 1461633803596 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 18:23:23 INFO - PROCESS | 1928 | 1461633803598 Marionette TRACE conn2 <- [1,1638,null,{}] 18:23:23 INFO - PROCESS | 1928 | 1461633803602 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}] 18:23:23 INFO - PROCESS | 1928 | 1461633803722 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 18:23:23 INFO - PROCESS | 1928 | 1461633803736 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d1db800 == 83 [pid = 1928] [id = 417] 18:23:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x129737c00) [pid = 1928] [serial = 1250] [outer = 0x0] 18:23:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x12a260c00) [pid = 1928] [serial = 1251] [outer = 0x129737c00] 18:23:23 INFO - PROCESS | 1928 | 1461633803761 Marionette DEBUG loaded listener.js 18:23:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x12a5ad400) [pid = 1928] [serial = 1252] [outer = 0x129737c00] 18:23:24 INFO - PROCESS | 1928 | 1461633804107 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]]]}] 18:23:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 18:23:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 523ms 18:23:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 18:23:24 INFO - PROCESS | 1928 | 1461633804121 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 18:23:24 INFO - PROCESS | 1928 | 1461633804122 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 18:23:24 INFO - PROCESS | 1928 | 1461633804124 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 18:23:24 INFO - PROCESS | 1928 | 1461633804125 Marionette TRACE conn2 <- [1,1642,null,{}] 18:23:24 INFO - PROCESS | 1928 | 1461633804128 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}] 18:23:24 INFO - PROCESS | 1928 | 1461633804247 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 18:23:24 INFO - PROCESS | 1928 | 1461633804257 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e2be000 == 84 [pid = 1928] [id = 418] 18:23:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x129ff0000) [pid = 1928] [serial = 1253] [outer = 0x0] 18:23:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x12a783000) [pid = 1928] [serial = 1254] [outer = 0x129ff0000] 18:23:24 INFO - PROCESS | 1928 | 1461633804283 Marionette DEBUG loaded listener.js 18:23:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x12af18800) [pid = 1928] [serial = 1255] [outer = 0x129ff0000] 18:23:24 INFO - PROCESS | 1928 | 1461633804642 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]]]}] 18:23:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 18:23:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 568ms 18:23:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 18:23:24 INFO - PROCESS | 1928 | 1461633804693 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 18:23:24 INFO - PROCESS | 1928 | 1461633804694 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 18:23:24 INFO - PROCESS | 1928 | 1461633804696 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 18:23:24 INFO - PROCESS | 1928 | 1461633804697 Marionette TRACE conn2 <- [1,1646,null,{}] 18:23:24 INFO - PROCESS | 1928 | 1461633804699 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}] 18:23:24 INFO - PROCESS | 1928 | 1461633804826 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 18:23:24 INFO - PROCESS | 1928 | 1461633804830 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ef60800 == 85 [pid = 1928] [id = 419] 18:23:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x12a261800) [pid = 1928] [serial = 1256] [outer = 0x0] 18:23:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x12b33cc00) [pid = 1928] [serial = 1257] [outer = 0x12a261800] 18:23:24 INFO - PROCESS | 1928 | 1461633804856 Marionette DEBUG loaded listener.js 18:23:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x12cfd9400) [pid = 1928] [serial = 1258] [outer = 0x12a261800] 18:23:25 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x114be2c00) [pid = 1928] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 18:23:25 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x11c0bd800) [pid = 1928] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 18:23:25 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x129fe3800) [pid = 1928] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 18:23:25 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x12b6de400) [pid = 1928] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 18:23:25 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x115753c00) [pid = 1928] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 18:23:25 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x12ad16c00) [pid = 1928] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 18:23:25 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x115604000) [pid = 1928] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 18:23:25 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x1297ddc00) [pid = 1928] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 18:23:25 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x12b345400) [pid = 1928] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 18:23:25 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x129610c00) [pid = 1928] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 18:23:25 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x12a5a2c00) [pid = 1928] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 18:23:25 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x12a25ac00) [pid = 1928] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 18:23:25 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x1147db000) [pid = 1928] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 18:23:25 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x114f91800) [pid = 1928] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 18:23:25 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x11bcf5800) [pid = 1928] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 18:23:25 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x123c97000) [pid = 1928] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 18:23:25 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x12a57bc00) [pid = 1928] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 18:23:25 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x123c4a400) [pid = 1928] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 18:23:25 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x11aa3fc00) [pid = 1928] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 18:23:25 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x123a57000) [pid = 1928] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 18:23:25 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x129680400) [pid = 1928] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 18:23:25 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x115602400) [pid = 1928] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 18:23:25 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x114be3400) [pid = 1928] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 18:23:25 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x1297e7000) [pid = 1928] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 18:23:25 INFO - PROCESS | 1928 | 1461633805426 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]]]}] 18:23:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 18:23:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 771ms 18:23:25 INFO - PROCESS | 1928 | 1461633805467 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 18:23:25 INFO - PROCESS | 1928 | 1461633805469 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 18:23:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 18:23:25 INFO - PROCESS | 1928 | 1461633805471 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 18:23:25 INFO - PROCESS | 1928 | 1461633805472 Marionette TRACE conn2 <- [1,1650,null,{}] 18:23:25 INFO - PROCESS | 1928 | 1461633805475 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}] 18:23:25 INFO - PROCESS | 1928 | 1461633805588 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 18:23:25 INFO - PROCESS | 1928 | 1461633805657 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x124263800 == 86 [pid = 1928] [id = 420] 18:23:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x114be2c00) [pid = 1928] [serial = 1259] [outer = 0x0] 18:23:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x11aa3c000) [pid = 1928] [serial = 1260] [outer = 0x114be2c00] 18:23:25 INFO - PROCESS | 1928 | 1461633805683 Marionette DEBUG loaded listener.js 18:23:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x127ba9c00) [pid = 1928] [serial = 1261] [outer = 0x114be2c00] 18:23:25 INFO - PROCESS | 1928 | 1461633805990 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]]]}] 18:23:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 18:23:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 569ms 18:23:26 INFO - PROCESS | 1928 | 1461633806040 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 18:23:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 18:23:26 INFO - PROCESS | 1928 | 1461633806042 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 18:23:26 INFO - PROCESS | 1928 | 1461633806044 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 18:23:26 INFO - PROCESS | 1928 | 1461633806046 Marionette TRACE conn2 <- [1,1654,null,{}] 18:23:26 INFO - PROCESS | 1928 | 1461633806049 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}] 18:23:26 INFO - PROCESS | 1928 | 1461633806159 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 18:23:26 INFO - PROCESS | 1928 | 1461633806164 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ff1d800 == 87 [pid = 1928] [id = 421] 18:23:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x129604800) [pid = 1928] [serial = 1262] [outer = 0x0] 18:23:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x12a57ac00) [pid = 1928] [serial = 1263] [outer = 0x129604800] 18:23:26 INFO - PROCESS | 1928 | 1461633806193 Marionette DEBUG loaded listener.js 18:23:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x12dbc3400) [pid = 1928] [serial = 1264] [outer = 0x129604800] 18:23:26 INFO - PROCESS | 1928 | 1461633806538 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]]]}] 18:23:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 18:23:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 523ms 18:23:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 18:23:26 INFO - PROCESS | 1928 | 1461633806569 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 18:23:26 INFO - PROCESS | 1928 | 1461633806570 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 18:23:26 INFO - PROCESS | 1928 | 1461633806572 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 18:23:26 INFO - PROCESS | 1928 | 1461633806573 Marionette TRACE conn2 <- [1,1658,null,{}] 18:23:26 INFO - PROCESS | 1928 | 1461633806576 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}] 18:23:26 INFO - PROCESS | 1928 | 1461633806709 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 18:23:26 INFO - PROCESS | 1928 | 1461633806716 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x130532000 == 88 [pid = 1928] [id = 422] 18:23:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x12dbc7c00) [pid = 1928] [serial = 1265] [outer = 0x0] 18:23:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x12e531800) [pid = 1928] [serial = 1266] [outer = 0x12dbc7c00] 18:23:26 INFO - PROCESS | 1928 | 1461633806741 Marionette DEBUG loaded listener.js 18:23:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x12e7dc800) [pid = 1928] [serial = 1267] [outer = 0x12dbc7c00] 18:23:27 INFO - PROCESS | 1928 | 1461633807088 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]]]}] 18:23:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 18:23:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 521ms 18:23:27 INFO - PROCESS | 1928 | 1461633807093 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 18:23:27 INFO - PROCESS | 1928 | 1461633807094 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 18:23:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 18:23:27 INFO - PROCESS | 1928 | 1461633807098 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 18:23:27 INFO - PROCESS | 1928 | 1461633807099 Marionette TRACE conn2 <- [1,1662,null,{}] 18:23:27 INFO - PROCESS | 1928 | 1461633807102 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}] 18:23:27 INFO - PROCESS | 1928 | 1461633807202 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 18:23:27 INFO - PROCESS | 1928 | 1461633807206 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x137240800 == 89 [pid = 1928] [id = 423] 18:23:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x12a79e000) [pid = 1928] [serial = 1268] [outer = 0x0] 18:23:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x12a7a3400) [pid = 1928] [serial = 1269] [outer = 0x12a79e000] 18:23:27 INFO - PROCESS | 1928 | 1461633807231 Marionette DEBUG loaded listener.js 18:23:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x12a7a7c00) [pid = 1928] [serial = 1270] [outer = 0x12a79e000] 18:23:27 INFO - PROCESS | 1928 | 1461633807798 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]]]}] 18:23:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 18:23:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 727ms 18:23:27 INFO - PROCESS | 1928 | 1461633807831 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 18:23:27 INFO - PROCESS | 1928 | 1461633807835 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 18:23:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 18:23:27 INFO - PROCESS | 1928 | 1461633807842 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 18:23:27 INFO - PROCESS | 1928 | 1461633807844 Marionette TRACE conn2 <- [1,1666,null,{}] 18:23:27 INFO - PROCESS | 1928 | 1461633807852 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}] 18:23:28 INFO - PROCESS | 1928 | 1461633808075 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 18:23:28 INFO - PROCESS | 1928 | 1461633808246 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x11bc75800 == 90 [pid = 1928] [id = 424] 18:23:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x119d43c00) [pid = 1928] [serial = 1271] [outer = 0x0] 18:23:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x11aa44000) [pid = 1928] [serial = 1272] [outer = 0x119d43c00] 18:23:28 INFO - PROCESS | 1928 | 1461633808300 Marionette DEBUG loaded listener.js 18:23:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x11b249000) [pid = 1928] [serial = 1273] [outer = 0x119d43c00] 18:23:28 INFO - PROCESS | 1928 | 1461633808817 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]]]}] 18:23:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 18:23:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1026ms 18:23:28 INFO - PROCESS | 1928 | 1461633808868 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 18:23:28 INFO - PROCESS | 1928 | 1461633808873 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 18:23:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 18:23:28 INFO - PROCESS | 1928 | 1461633808878 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 18:23:28 INFO - PROCESS | 1928 | 1461633808879 Marionette TRACE conn2 <- [1,1670,null,{}] 18:23:28 INFO - PROCESS | 1928 | 1461633808882 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}] 18:23:29 INFO - PROCESS | 1928 | 1461633809001 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 18:23:29 INFO - PROCESS | 1928 | 1461633809118 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a078000 == 91 [pid = 1928] [id = 425] 18:23:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x11bceb000) [pid = 1928] [serial = 1274] [outer = 0x0] 18:23:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x123dbb800) [pid = 1928] [serial = 1275] [outer = 0x11bceb000] 18:23:29 INFO - PROCESS | 1928 | 1461633809150 Marionette DEBUG loaded listener.js 18:23:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x1243df000) [pid = 1928] [serial = 1276] [outer = 0x11bceb000] 18:23:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 18:23:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 772ms 18:23:29 INFO - PROCESS | 1928 | 1461633809640 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]]]}] 18:23:29 INFO - PROCESS | 1928 | 1461633809650 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 18:23:29 INFO - PROCESS | 1928 | 1461633809652 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 18:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 18:23:29 INFO - PROCESS | 1928 | 1461633809654 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 18:23:29 INFO - PROCESS | 1928 | 1461633809657 Marionette TRACE conn2 <- [1,1674,null,{}] 18:23:29 INFO - PROCESS | 1928 | 1461633809665 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}] 18:23:29 INFO - PROCESS | 1928 | 1461633809786 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 18:23:29 INFO - PROCESS | 1928 | 1461633809877 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x130506000 == 92 [pid = 1928] [id = 426] 18:23:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x12960dc00) [pid = 1928] [serial = 1277] [outer = 0x0] 18:23:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x12977cc00) [pid = 1928] [serial = 1278] [outer = 0x12960dc00] 18:23:29 INFO - PROCESS | 1928 | 1461633809911 Marionette DEBUG loaded listener.js 18:23:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x129fe6000) [pid = 1928] [serial = 1279] [outer = 0x12960dc00] 18:23:30 INFO - PROCESS | 1928 | 1461633810328 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]]]}] 18:23:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 18:23:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 723ms 18:23:30 INFO - PROCESS | 1928 | 1461633810378 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 18:23:30 INFO - PROCESS | 1928 | 1461633810379 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 18:23:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 18:23:30 INFO - PROCESS | 1928 | 1461633810382 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 18:23:30 INFO - PROCESS | 1928 | 1461633810383 Marionette TRACE conn2 <- [1,1678,null,{}] 18:23:30 INFO - PROCESS | 1928 | 1461633810386 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}] 18:23:30 INFO - PROCESS | 1928 | 1461633810504 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 18:23:30 INFO - PROCESS | 1928 | 1461633810592 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x138452800 == 93 [pid = 1928] [id = 427] 18:23:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x12973a400) [pid = 1928] [serial = 1280] [outer = 0x0] 18:23:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x12a255000) [pid = 1928] [serial = 1281] [outer = 0x12973a400] 18:23:30 INFO - PROCESS | 1928 | 1461633810624 Marionette DEBUG loaded listener.js 18:23:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x12a5a6400) [pid = 1928] [serial = 1282] [outer = 0x12973a400] 18:23:31 INFO - PROCESS | 1928 | 1461633811035 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]]]}] 18:23:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 18:23:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 718ms 18:23:31 INFO - PROCESS | 1928 | 1461633811110 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 18:23:31 INFO - PROCESS | 1928 | 1461633811111 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 18:23:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 18:23:31 INFO - PROCESS | 1928 | 1461633811113 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 18:23:31 INFO - PROCESS | 1928 | 1461633811115 Marionette TRACE conn2 <- [1,1682,null,{}] 18:23:31 INFO - PROCESS | 1928 | 1461633811137 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}] 18:23:31 INFO - PROCESS | 1928 | 1461633811252 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 18:23:31 INFO - PROCESS | 1928 | 1461633811335 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x139be1000 == 94 [pid = 1928] [id = 428] 18:23:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x12a576800) [pid = 1928] [serial = 1283] [outer = 0x0] 18:23:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x12a7a2400) [pid = 1928] [serial = 1284] [outer = 0x12a576800] 18:23:31 INFO - PROCESS | 1928 | 1461633811365 Marionette DEBUG loaded listener.js 18:23:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x12af1fc00) [pid = 1928] [serial = 1285] [outer = 0x12a576800] 18:23:31 INFO - PROCESS | 1928 | 1461633811791 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]]]}] 18:23:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 18:23:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 735ms 18:23:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 18:23:31 INFO - PROCESS | 1928 | 1461633811863 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 18:23:31 INFO - PROCESS | 1928 | 1461633811865 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 18:23:31 INFO - PROCESS | 1928 | 1461633811869 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 18:23:31 INFO - PROCESS | 1928 | 1461633811871 Marionette TRACE conn2 <- [1,1686,null,{}] 18:23:31 INFO - PROCESS | 1928 | 1461633811873 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}] 18:23:32 INFO - PROCESS | 1928 | 1461633812004 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 18:23:32 INFO - PROCESS | 1928 | 1461633812094 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x131eed800 == 95 [pid = 1928] [id = 429] 18:23:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x12b6e0400) [pid = 1928] [serial = 1286] [outer = 0x0] 18:23:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x12ea58400) [pid = 1928] [serial = 1287] [outer = 0x12b6e0400] 18:23:32 INFO - PROCESS | 1928 | 1461633812125 Marionette DEBUG loaded listener.js 18:23:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x12ef12800) [pid = 1928] [serial = 1288] [outer = 0x12b6e0400] 18:23:32 INFO - PROCESS | 1928 | 1461633812532 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]]]}] 18:23:32 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 18:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 721ms 18:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 18:23:32 INFO - PROCESS | 1928 | 1461633812591 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 18:23:32 INFO - PROCESS | 1928 | 1461633812592 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 18:23:32 INFO - PROCESS | 1928 | 1461633812595 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 18:23:32 INFO - PROCESS | 1928 | 1461633812596 Marionette TRACE conn2 <- [1,1690,null,{}] 18:23:32 INFO - PROCESS | 1928 | 1461633812598 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}] 18:23:32 INFO - PROCESS | 1928 | 1461633812714 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 18:23:32 INFO - PROCESS | 1928 | 1461633812831 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x11afb4800 == 96 [pid = 1928] [id = 430] 18:23:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x114fa8400) [pid = 1928] [serial = 1289] [outer = 0x0] 18:23:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x114fad000) [pid = 1928] [serial = 1290] [outer = 0x114fa8400] 18:23:32 INFO - PROCESS | 1928 | 1461633812863 Marionette DEBUG loaded listener.js 18:23:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x114fb2000) [pid = 1928] [serial = 1291] [outer = 0x114fa8400] 18:23:33 INFO - PROCESS | 1928 | 1461633813247 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]]]}] 18:23:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 18:23:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 722ms 18:23:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 18:23:33 INFO - PROCESS | 1928 | 1461633813317 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 18:23:33 INFO - PROCESS | 1928 | 1461633813319 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 18:23:33 INFO - PROCESS | 1928 | 1461633813321 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 18:23:33 INFO - PROCESS | 1928 | 1461633813322 Marionette TRACE conn2 <- [1,1694,null,{}] 18:23:33 INFO - PROCESS | 1928 | 1461633813324 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}] 18:23:33 INFO - PROCESS | 1928 | 1461633813440 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 18:23:33 INFO - PROCESS | 1928 | 1461633813531 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a945000 == 97 [pid = 1928] [id = 431] 18:23:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x114fad400) [pid = 1928] [serial = 1292] [outer = 0x0] 18:23:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x12968b400) [pid = 1928] [serial = 1293] [outer = 0x114fad400] 18:23:33 INFO - PROCESS | 1928 | 1461633813560 Marionette DEBUG loaded listener.js 18:23:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x129691c00) [pid = 1928] [serial = 1294] [outer = 0x114fad400] 18:23:34 INFO - PROCESS | 1928 | 1461633814020 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]]]}] 18:23:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 18:23:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 720ms 18:23:34 INFO - PROCESS | 1928 | 1461633814041 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 18:23:34 INFO - PROCESS | 1928 | 1461633814042 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 18:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 18:23:34 INFO - PROCESS | 1928 | 1461633814045 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 18:23:34 INFO - PROCESS | 1928 | 1461633814046 Marionette TRACE conn2 <- [1,1698,null,{}] 18:23:34 INFO - PROCESS | 1928 | 1461633814048 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}] 18:23:34 INFO - PROCESS | 1928 | 1461633814187 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 18:23:34 INFO - PROCESS | 1928 | 1461633814276 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a956800 == 98 [pid = 1928] [id = 432] 18:23:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x11b8dd800) [pid = 1928] [serial = 1295] [outer = 0x0] 18:23:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x129694800) [pid = 1928] [serial = 1296] [outer = 0x11b8dd800] 18:23:34 INFO - PROCESS | 1928 | 1461633814305 Marionette DEBUG loaded listener.js 18:23:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x129699000) [pid = 1928] [serial = 1297] [outer = 0x11b8dd800] 18:23:34 INFO - PROCESS | 1928 | 1461633814784 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]]]}] 18:23:34 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 18:23:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 772ms 18:23:34 INFO - PROCESS | 1928 | 1461633814818 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 18:23:34 INFO - PROCESS | 1928 | 1461633814820 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 18:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 18:23:34 INFO - PROCESS | 1928 | 1461633814824 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 18:23:34 INFO - PROCESS | 1928 | 1461633814826 Marionette TRACE conn2 <- [1,1702,null,{}] 18:23:34 INFO - PROCESS | 1928 | 1461633814830 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}] 18:23:35 INFO - PROCESS | 1928 | 1461633815001 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 18:23:35 INFO - PROCESS | 1928 | 1461633815124 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a7d9800 == 99 [pid = 1928] [id = 433] 18:23:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x114b3ec00) [pid = 1928] [serial = 1298] [outer = 0x0] 18:23:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x114f8a400) [pid = 1928] [serial = 1299] [outer = 0x114b3ec00] 18:23:35 INFO - PROCESS | 1928 | 1461633815154 Marionette DEBUG loaded listener.js 18:23:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x11aa44400) [pid = 1928] [serial = 1300] [outer = 0x114b3ec00] 18:23:35 INFO - PROCESS | 1928 | 1461633815810 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]]]}] 18:23:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 18:23:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1026ms 18:23:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 18:23:35 INFO - PROCESS | 1928 | 1461633815850 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 18:23:35 INFO - PROCESS | 1928 | 1461633815853 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 18:23:35 INFO - PROCESS | 1928 | 1461633815857 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 18:23:35 INFO - PROCESS | 1928 | 1461633815858 Marionette TRACE conn2 <- [1,1706,null,{}] 18:23:35 INFO - PROCESS | 1928 | 1461633815862 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}] 18:23:35 INFO - PROCESS | 1928 | 1461633815974 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 18:23:36 INFO - PROCESS | 1928 | 1461633816068 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x126998800 == 100 [pid = 1928] [id = 434] 18:23:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x115751800) [pid = 1928] [serial = 1301] [outer = 0x0] 18:23:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x1189f2800) [pid = 1928] [serial = 1302] [outer = 0x115751800] 18:23:36 INFO - PROCESS | 1928 | 1461633816097 Marionette DEBUG loaded listener.js 18:23:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x11ad43000) [pid = 1928] [serial = 1303] [outer = 0x115751800] 18:23:36 INFO - PROCESS | 1928 | 1461633816559 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]]]}] 18:23:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 18:23:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 723ms 18:23:36 INFO - PROCESS | 1928 | 1461633816581 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 18:23:36 INFO - PROCESS | 1928 | 1461633816586 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 18:23:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 18:23:36 INFO - PROCESS | 1928 | 1461633816592 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 18:23:36 INFO - PROCESS | 1928 | 1461633816594 Marionette TRACE conn2 <- [1,1710,null,{}] 18:23:36 INFO - PROCESS | 1928 | 1461633816598 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}] 18:23:36 INFO - PROCESS | 1928 | 1461633816740 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 18:23:36 INFO - PROCESS | 1928 | 1461633816929 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x1245a1000 == 101 [pid = 1928] [id = 435] 18:23:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x11af50400) [pid = 1928] [serial = 1304] [outer = 0x0] 18:23:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x123db9800) [pid = 1928] [serial = 1305] [outer = 0x11af50400] 18:23:36 INFO - PROCESS | 1928 | 1461633816975 Marionette DEBUG loaded listener.js 18:23:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x12416b400) [pid = 1928] [serial = 1306] [outer = 0x11af50400] 18:23:37 INFO - PROCESS | 1928 | --DOCSHELL 0x130532000 == 100 [pid = 1928] [id = 422] 18:23:37 INFO - PROCESS | 1928 | --DOCSHELL 0x12ff1d800 == 99 [pid = 1928] [id = 421] 18:23:37 INFO - PROCESS | 1928 | --DOCSHELL 0x124263800 == 98 [pid = 1928] [id = 420] 18:23:37 INFO - PROCESS | 1928 | --DOCSHELL 0x12ef60800 == 97 [pid = 1928] [id = 419] 18:23:37 INFO - PROCESS | 1928 | --DOCSHELL 0x12e2be000 == 96 [pid = 1928] [id = 418] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x12e7de400) [pid = 1928] [serial = 1158] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOCSHELL 0x12d1db800 == 95 [pid = 1928] [id = 417] 18:23:37 INFO - PROCESS | 1928 | --DOCSHELL 0x12af84000 == 94 [pid = 1928] [id = 416] 18:23:37 INFO - PROCESS | 1928 | --DOCSHELL 0x12a07d800 == 93 [pid = 1928] [id = 415] 18:23:37 INFO - PROCESS | 1928 | --DOCSHELL 0x128a14800 == 92 [pid = 1928] [id = 414] 18:23:37 INFO - PROCESS | 1928 | --DOCSHELL 0x11c51f800 == 91 [pid = 1928] [id = 413] 18:23:37 INFO - PROCESS | 1928 | --DOCSHELL 0x11b861000 == 90 [pid = 1928] [id = 412] 18:23:37 INFO - PROCESS | 1928 | --DOCSHELL 0x129750000 == 89 [pid = 1928] [id = 411] 18:23:37 INFO - PROCESS | 1928 | --DOCSHELL 0x130511000 == 88 [pid = 1928] [id = 405] 18:23:37 INFO - PROCESS | 1928 | --DOCSHELL 0x139276000 == 87 [pid = 1928] [id = 404] 18:23:37 INFO - PROCESS | 1928 | --DOCSHELL 0x130547000 == 86 [pid = 1928] [id = 403] 18:23:37 INFO - PROCESS | 1928 | --DOCSHELL 0x12af81000 == 85 [pid = 1928] [id = 402] 18:23:37 INFO - PROCESS | 1928 | --DOCSHELL 0x126966800 == 84 [pid = 1928] [id = 401] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x11aa41000) [pid = 1928] [serial = 1084] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x12ab09c00) [pid = 1928] [serial = 1087] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x119264400) [pid = 1928] [serial = 1081] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x12ea66800) [pid = 1928] [serial = 1093] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x12e7d6c00) [pid = 1928] [serial = 1090] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x12a5af800) [pid = 1928] [serial = 1198] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x129fef800) [pid = 1928] [serial = 1146] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x114f90800) [pid = 1928] [serial = 1162] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x11a941800) [pid = 1928] [serial = 1137] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x12e7f4400) [pid = 1928] [serial = 1152] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x124663800) [pid = 1928] [serial = 1171] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x123c48c00) [pid = 1928] [serial = 1140] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x12a258c00) [pid = 1928] [serial = 1177] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x12e7d4c00) [pid = 1928] [serial = 1188] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x11a940400) [pid = 1928] [serial = 1027] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x12b6de000) [pid = 1928] [serial = 1183] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x11aa41800) [pid = 1928] [serial = 1165] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x12a78f800) [pid = 1928] [serial = 1194] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x12e531400) [pid = 1928] [serial = 1186] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x12d1a3000) [pid = 1928] [serial = 1185] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x12a579c00) [pid = 1928] [serial = 1036] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x114b99000) [pid = 1928] [serial = 1134] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x12a5a9c00) [pid = 1928] [serial = 1197] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x12ab0e800) [pid = 1928] [serial = 1180] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x114f54c00) [pid = 1928] [serial = 1024] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x12a25ec00) [pid = 1928] [serial = 1179] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x12dbcd000) [pid = 1928] [serial = 1195] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x129fe8800) [pid = 1928] [serial = 1176] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x114f51400) [pid = 1928] [serial = 1161] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x12967e400) [pid = 1928] [serial = 1192] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x129bc4000) [pid = 1928] [serial = 1155] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x129687800) [pid = 1928] [serial = 1173] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x127baa800) [pid = 1928] [serial = 1143] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x129737800) [pid = 1928] [serial = 1033] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x12d508400) [pid = 1928] [serial = 1149] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x12ea64000) [pid = 1928] [serial = 1189] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x129741400) [pid = 1928] [serial = 1174] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x12d50b000) [pid = 1928] [serial = 1132] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x117983800) [pid = 1928] [serial = 1164] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x124176c00) [pid = 1928] [serial = 1168] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x123c96000) [pid = 1928] [serial = 1170] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x11aa3e000) [pid = 1928] [serial = 1191] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x12b33d800) [pid = 1928] [serial = 1182] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x123c91800) [pid = 1928] [serial = 1167] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x123c8f000) [pid = 1928] [serial = 1030] [outer = 0x0] [url = about:blank] 18:23:37 INFO - PROCESS | 1928 | 1461633817437 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]]]}] 18:23:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 18:23:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 876ms 18:23:37 INFO - PROCESS | 1928 | 1461633817468 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 18:23:37 INFO - PROCESS | 1928 | 1461633817469 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 18:23:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 18:23:37 INFO - PROCESS | 1928 | 1461633817471 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 18:23:37 INFO - PROCESS | 1928 | 1461633817474 Marionette TRACE conn2 <- [1,1714,null,{}] 18:23:37 INFO - PROCESS | 1928 | 1461633817481 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}] 18:23:37 INFO - PROCESS | 1928 | 1461633817589 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 18:23:37 INFO - PROCESS | 1928 | 1461633817680 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x123d6f000 == 85 [pid = 1928] [id = 436] 18:23:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x11b243400) [pid = 1928] [serial = 1307] [outer = 0x0] 18:23:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x124173000) [pid = 1928] [serial = 1308] [outer = 0x11b243400] 18:23:37 INFO - PROCESS | 1928 | 1461633817729 Marionette DEBUG loaded listener.js 18:23:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x1278e3000) [pid = 1928] [serial = 1309] [outer = 0x11b243400] 18:23:38 INFO - PROCESS | 1928 | 1461633818196 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]]]}] 18:23:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 18:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 771ms 18:23:38 INFO - PROCESS | 1928 | 1461633818244 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 18:23:38 INFO - PROCESS | 1928 | 1461633818246 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 18:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 18:23:38 INFO - PROCESS | 1928 | 1461633818249 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 18:23:38 INFO - PROCESS | 1928 | 1461633818250 Marionette TRACE conn2 <- [1,1718,null,{}] 18:23:38 INFO - PROCESS | 1928 | 1461633818253 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}] 18:23:38 INFO - PROCESS | 1928 | 1461633818352 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 18:23:38 INFO - PROCESS | 1928 | 1461633818357 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x129767000 == 86 [pid = 1928] [id = 437] 18:23:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x129606400) [pid = 1928] [serial = 1310] [outer = 0x0] 18:23:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x12968a000) [pid = 1928] [serial = 1311] [outer = 0x129606400] 18:23:38 INFO - PROCESS | 1928 | 1461633818383 Marionette DEBUG loaded listener.js 18:23:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x129699400) [pid = 1928] [serial = 1312] [outer = 0x129606400] 18:23:38 INFO - PROCESS | 1928 | 1461633818846 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]]]}] 18:23:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 18:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 618ms 18:23:38 INFO - PROCESS | 1928 | 1461633818870 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 18:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 18:23:38 INFO - PROCESS | 1928 | 1461633818872 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 18:23:38 INFO - PROCESS | 1928 | 1461633818875 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 18:23:38 INFO - PROCESS | 1928 | 1461633818877 Marionette TRACE conn2 <- [1,1722,null,{}] 18:23:38 INFO - PROCESS | 1928 | 1461633818880 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}] 18:23:39 INFO - PROCESS | 1928 | 1461633819030 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 18:23:39 INFO - PROCESS | 1928 | 1461633819137 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a0e9000 == 87 [pid = 1928] [id = 438] 18:23:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x129608000) [pid = 1928] [serial = 1313] [outer = 0x0] 18:23:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x1296ba000) [pid = 1928] [serial = 1314] [outer = 0x129608000] 18:23:39 INFO - PROCESS | 1928 | 1461633819163 Marionette DEBUG loaded listener.js 18:23:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x1297de400) [pid = 1928] [serial = 1315] [outer = 0x129608000] 18:23:39 INFO - PROCESS | 1928 | 1461633819490 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]]]}] 18:23:39 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 18:23:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 671ms 18:23:39 INFO - PROCESS | 1928 | 1461633819556 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 18:23:39 INFO - PROCESS | 1928 | 1461633819558 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 18:23:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 18:23:39 INFO - PROCESS | 1928 | 1461633819560 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 18:23:39 INFO - PROCESS | 1928 | 1461633819561 Marionette TRACE conn2 <- [1,1726,null,{}] 18:23:39 INFO - PROCESS | 1928 | 1461633819564 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}] 18:23:39 INFO - PROCESS | 1928 | 1461633819701 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 18:23:39 INFO - PROCESS | 1928 | 1461633819717 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c762800 == 88 [pid = 1928] [id = 439] 18:23:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x12977f000) [pid = 1928] [serial = 1316] [outer = 0x0] 18:23:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x129d0dc00) [pid = 1928] [serial = 1317] [outer = 0x12977f000] 18:23:39 INFO - PROCESS | 1928 | 1461633819745 Marionette DEBUG loaded listener.js 18:23:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x12a5a2400) [pid = 1928] [serial = 1318] [outer = 0x12977f000] 18:23:40 INFO - PROCESS | 1928 | 1461633820103 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]]]}] 18:23:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 18:23:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 569ms 18:23:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 18:23:40 INFO - PROCESS | 1928 | 1461633820130 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 18:23:40 INFO - PROCESS | 1928 | 1461633820131 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 18:23:40 INFO - PROCESS | 1928 | 1461633820139 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 18:23:40 INFO - PROCESS | 1928 | 1461633820140 Marionette TRACE conn2 <- [1,1730,null,{}] 18:23:40 INFO - PROCESS | 1928 | 1461633820142 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}] 18:23:40 INFO - PROCESS | 1928 | 1461633820263 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 18:23:40 INFO - PROCESS | 1928 | 1461633820275 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x12db69800 == 89 [pid = 1928] [id = 440] 18:23:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x12a255400) [pid = 1928] [serial = 1319] [outer = 0x0] 18:23:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x12a786000) [pid = 1928] [serial = 1320] [outer = 0x12a255400] 18:23:40 INFO - PROCESS | 1928 | 1461633820300 Marionette DEBUG loaded listener.js 18:23:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x12a7a4c00) [pid = 1928] [serial = 1321] [outer = 0x12a255400] 18:23:40 INFO - PROCESS | 1928 | 1461633820665 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]]]}] 18:23:40 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 18:23:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 574ms 18:23:40 INFO - PROCESS | 1928 | 1461633820709 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 18:23:40 INFO - PROCESS | 1928 | 1461633820710 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 18:23:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 18:23:40 INFO - PROCESS | 1928 | 1461633820712 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 18:23:40 INFO - PROCESS | 1928 | 1461633820713 Marionette TRACE conn2 <- [1,1734,null,{}] 18:23:40 INFO - PROCESS | 1928 | 1461633820716 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}] 18:23:40 INFO - PROCESS | 1928 | 1461633820837 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 18:23:40 INFO - PROCESS | 1928 | 1461633820849 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e99a000 == 90 [pid = 1928] [id = 441] 18:23:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x12a5a8c00) [pid = 1928] [serial = 1322] [outer = 0x0] 18:23:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x12ad19000) [pid = 1928] [serial = 1323] [outer = 0x12a5a8c00] 18:23:40 INFO - PROCESS | 1928 | 1461633820876 Marionette DEBUG loaded listener.js 18:23:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x12b45a800) [pid = 1928] [serial = 1324] [outer = 0x12a5a8c00] 18:23:41 INFO - PROCESS | 1928 | 1461633821356 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]]]}] 18:23:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 18:23:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 672ms 18:23:41 INFO - PROCESS | 1928 | 1461633821390 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 18:23:41 INFO - PROCESS | 1928 | 1461633821392 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 18:23:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 18:23:41 INFO - PROCESS | 1928 | 1461633821395 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 18:23:41 INFO - PROCESS | 1928 | 1461633821397 Marionette TRACE conn2 <- [1,1738,null,{}] 18:23:41 INFO - PROCESS | 1928 | 1461633821400 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}] 18:23:41 INFO - PROCESS | 1928 | 1461633821789 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 18:23:41 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x129737c00) [pid = 1928] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 18:23:41 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x129ff0000) [pid = 1928] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 18:23:41 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x12a261800) [pid = 1928] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 18:23:41 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x114be2c00) [pid = 1928] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 18:23:41 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x129604800) [pid = 1928] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 18:23:41 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x123c4d400) [pid = 1928] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 18:23:41 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x12a5a3400) [pid = 1928] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 18:23:41 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x115606c00) [pid = 1928] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 18:23:41 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x127ceac00) [pid = 1928] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 18:23:41 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x11aa3b800) [pid = 1928] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 18:23:41 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x1240f6400) [pid = 1928] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 18:23:41 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x12dbc7c00) [pid = 1928] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 18:23:41 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x12960d800) [pid = 1928] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 18:23:41 INFO - PROCESS | 1928 | 1461633821849 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a73f000 == 91 [pid = 1928] [id = 442] 18:23:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x1135f7400) [pid = 1928] [serial = 1325] [outer = 0x0] 18:23:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x114bea400) [pid = 1928] [serial = 1326] [outer = 0x1135f7400] 18:23:41 INFO - PROCESS | 1928 | 1461633821876 Marionette DEBUG loaded listener.js 18:23:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x1240f8800) [pid = 1928] [serial = 1327] [outer = 0x1135f7400] 18:23:42 INFO - PROCESS | 1928 | 1461633822222 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]]]}] 18:23:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 18:23:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 874ms 18:23:42 INFO - PROCESS | 1928 | 1461633822270 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 18:23:42 INFO - PROCESS | 1928 | 1461633822272 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 18:23:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 18:23:42 INFO - PROCESS | 1928 | 1461633822275 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 18:23:42 INFO - PROCESS | 1928 | 1461633822277 Marionette TRACE conn2 <- [1,1742,null,{}] 18:23:42 INFO - PROCESS | 1928 | 1461633822280 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}] 18:23:42 INFO - PROCESS | 1928 | 1461633822466 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 18:23:42 INFO - PROCESS | 1928 | 1461633822482 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x12f75d800 == 92 [pid = 1928] [id = 443] 18:23:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x127ced400) [pid = 1928] [serial = 1328] [outer = 0x0] 18:23:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x12a79c400) [pid = 1928] [serial = 1329] [outer = 0x127ced400] 18:23:42 INFO - PROCESS | 1928 | 1461633822524 Marionette DEBUG loaded listener.js 18:23:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x12a787800) [pid = 1928] [serial = 1330] [outer = 0x127ced400] 18:23:42 INFO - PROCESS | 1928 | 1461633822952 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]]]}] 18:23:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 18:23:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 720ms 18:23:42 INFO - PROCESS | 1928 | 1461633822995 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 18:23:42 INFO - PROCESS | 1928 | 1461633822997 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 18:23:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 18:23:43 INFO - PROCESS | 1928 | 1461633822999 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 18:23:43 INFO - PROCESS | 1928 | 1461633823001 Marionette TRACE conn2 <- [1,1746,null,{}] 18:23:43 INFO - PROCESS | 1928 | 1461633823003 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}] 18:23:43 INFO - PROCESS | 1928 | 1461633823144 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 18:23:43 INFO - PROCESS | 1928 | 1461633823155 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x130504000 == 93 [pid = 1928] [id = 444] 18:23:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x12d5b0000) [pid = 1928] [serial = 1331] [outer = 0x0] 18:23:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x12e5b1400) [pid = 1928] [serial = 1332] [outer = 0x12d5b0000] 18:23:43 INFO - PROCESS | 1928 | 1461633823184 Marionette DEBUG loaded listener.js 18:23:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x12ea62400) [pid = 1928] [serial = 1333] [outer = 0x12d5b0000] 18:23:43 INFO - PROCESS | 1928 | 1461633823528 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]]]}] 18:23:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 18:23:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 569ms 18:23:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 18:23:43 INFO - PROCESS | 1928 | 1461633823568 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 18:23:43 INFO - PROCESS | 1928 | 1461633823570 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 18:23:43 INFO - PROCESS | 1928 | 1461633823572 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 18:23:43 INFO - PROCESS | 1928 | 1461633823573 Marionette TRACE conn2 <- [1,1750,null,{}] 18:23:43 INFO - PROCESS | 1928 | 1461633823575 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}] 18:23:43 INFO - PROCESS | 1928 | 1461633823676 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 18:23:43 INFO - PROCESS | 1928 | 1461633823755 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x1155c1800 == 94 [pid = 1928] [id = 445] 18:23:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x11360b000) [pid = 1928] [serial = 1334] [outer = 0x0] 18:23:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x114bc3800) [pid = 1928] [serial = 1335] [outer = 0x11360b000] 18:23:43 INFO - PROCESS | 1928 | 1461633823869 Marionette DEBUG loaded listener.js 18:23:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x114fa6400) [pid = 1928] [serial = 1336] [outer = 0x11360b000] 18:23:44 INFO - PROCESS | 1928 | 1461633824384 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]]]}] 18:23:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 18:23:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 819ms 18:23:44 INFO - PROCESS | 1928 | 1461633824392 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 18:23:44 INFO - PROCESS | 1928 | 1461633824395 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 18:23:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 18:23:44 INFO - PROCESS | 1928 | 1461633824401 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 18:23:44 INFO - PROCESS | 1928 | 1461633824404 Marionette TRACE conn2 <- [1,1754,null,{}] 18:23:44 INFO - PROCESS | 1928 | 1461633824407 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}] 18:23:44 INFO - PROCESS | 1928 | 1461633824531 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 18:23:44 INFO - PROCESS | 1928 | 1461633824623 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x12696a000 == 95 [pid = 1928] [id = 446] 18:23:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x11aa46000) [pid = 1928] [serial = 1337] [outer = 0x0] 18:23:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x11c3b2800) [pid = 1928] [serial = 1338] [outer = 0x11aa46000] 18:23:44 INFO - PROCESS | 1928 | 1461633824655 Marionette DEBUG loaded listener.js 18:23:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x123dba800) [pid = 1928] [serial = 1339] [outer = 0x11aa46000] 18:23:45 INFO - PROCESS | 1928 | 1461633825096 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]]]}] 18:23:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 18:23:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 726ms 18:23:45 INFO - PROCESS | 1928 | 1461633825164 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 18:23:45 INFO - PROCESS | 1928 | 1461633825169 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 18:23:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 18:23:45 INFO - PROCESS | 1928 | 1461633825177 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 18:23:45 INFO - PROCESS | 1928 | 1461633825180 Marionette TRACE conn2 <- [1,1758,null,{}] 18:23:45 INFO - PROCESS | 1928 | 1461633825186 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}] 18:23:45 INFO - PROCESS | 1928 | 1461633825352 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 18:23:45 INFO - PROCESS | 1928 | 1461633825512 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c75b000 == 96 [pid = 1928] [id = 447] 18:23:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x123c8fc00) [pid = 1928] [serial = 1340] [outer = 0x0] 18:23:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x127ae6c00) [pid = 1928] [serial = 1341] [outer = 0x123c8fc00] 18:23:45 INFO - PROCESS | 1928 | 1461633825563 Marionette DEBUG loaded listener.js 18:23:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x1296c4c00) [pid = 1928] [serial = 1342] [outer = 0x123c8fc00] 18:23:46 INFO - PROCESS | 1928 | 1461633826096 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]]]}] 18:23:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 18:23:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 977ms 18:23:46 INFO - PROCESS | 1928 | 1461633826155 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 18:23:46 INFO - PROCESS | 1928 | 1461633826157 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 18:23:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 18:23:46 INFO - PROCESS | 1928 | 1461633826161 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 18:23:46 INFO - PROCESS | 1928 | 1461633826165 Marionette TRACE conn2 <- [1,1762,null,{}] 18:23:46 INFO - PROCESS | 1928 | 1461633826176 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}] 18:23:46 INFO - PROCESS | 1928 | 1461633826429 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 18:23:46 INFO - PROCESS | 1928 | 1461633826503 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x131ed9000 == 97 [pid = 1928] [id = 448] 18:23:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x129fe8400) [pid = 1928] [serial = 1343] [outer = 0x0] 18:23:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x12a25ec00) [pid = 1928] [serial = 1344] [outer = 0x129fe8400] 18:23:46 INFO - PROCESS | 1928 | 1461633826533 Marionette DEBUG loaded listener.js 18:23:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x12a785000) [pid = 1928] [serial = 1345] [outer = 0x129fe8400] 18:23:46 INFO - PROCESS | 1928 | 1461633826954 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]]]}] 18:23:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 18:23:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 824ms 18:23:46 INFO - PROCESS | 1928 | 1461633826985 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 18:23:46 INFO - PROCESS | 1928 | 1461633826987 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 18:23:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 18:23:46 INFO - PROCESS | 1928 | 1461633826989 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 18:23:46 INFO - PROCESS | 1928 | 1461633826990 Marionette TRACE conn2 <- [1,1766,null,{}] 18:23:46 INFO - PROCESS | 1928 | 1461633826993 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}] 18:23:47 INFO - PROCESS | 1928 | 1461633827114 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 18:23:47 INFO - PROCESS | 1928 | 1461633827205 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x13722c000 == 98 [pid = 1928] [id = 449] 18:23:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x129738000) [pid = 1928] [serial = 1346] [outer = 0x0] 18:23:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x12b458c00) [pid = 1928] [serial = 1347] [outer = 0x129738000] 18:23:47 INFO - PROCESS | 1928 | 1461633827236 Marionette DEBUG loaded listener.js 18:23:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x12d1ab400) [pid = 1928] [serial = 1348] [outer = 0x129738000] 18:23:47 INFO - PROCESS | 1928 | 1461633827639 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]]]}] 18:23:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 18:23:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 670ms 18:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 18:23:47 INFO - PROCESS | 1928 | 1461633827659 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 18:23:47 INFO - PROCESS | 1928 | 1461633827661 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 18:23:47 INFO - PROCESS | 1928 | 1461633827663 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 18:23:47 INFO - PROCESS | 1928 | 1461633827666 Marionette TRACE conn2 <- [1,1770,null,{}] 18:23:47 INFO - PROCESS | 1928 | 1461633827669 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}] 18:23:47 INFO - PROCESS | 1928 | 1461633827786 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 18:23:47 INFO - PROCESS | 1928 | 1461633827905 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x138455000 == 99 [pid = 1928] [id = 450] 18:23:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x12dbc4800) [pid = 1928] [serial = 1349] [outer = 0x0] 18:23:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x12e7de000) [pid = 1928] [serial = 1350] [outer = 0x12dbc4800] 18:23:47 INFO - PROCESS | 1928 | 1461633827942 Marionette DEBUG loaded listener.js 18:23:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x12ef17800) [pid = 1928] [serial = 1351] [outer = 0x12dbc4800] 18:23:48 INFO - PROCESS | 1928 | 1461633828367 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]]]}] 18:23:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 18:23:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 771ms 18:23:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 18:23:48 INFO - PROCESS | 1928 | 1461633828440 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 18:23:48 INFO - PROCESS | 1928 | 1461633828441 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 18:23:48 INFO - PROCESS | 1928 | 1461633828443 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 18:23:48 INFO - PROCESS | 1928 | 1461633828444 Marionette TRACE conn2 <- [1,1774,null,{}] 18:23:48 INFO - PROCESS | 1928 | 1461633828462 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}] 18:23:48 INFO - PROCESS | 1928 | 1461633828584 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 18:23:48 INFO - PROCESS | 1928 | 1461633828676 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x13a804000 == 100 [pid = 1928] [id = 451] 18:23:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x12a2b6c00) [pid = 1928] [serial = 1352] [outer = 0x0] 18:23:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x12a2bc800) [pid = 1928] [serial = 1353] [outer = 0x12a2b6c00] 18:23:48 INFO - PROCESS | 1928 | 1461633828706 Marionette DEBUG loaded listener.js 18:23:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x12ef1b000) [pid = 1928] [serial = 1354] [outer = 0x12a2b6c00] 18:23:49 INFO - PROCESS | 1928 | 1461633829122 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]]]}] 18:23:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 18:23:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 723ms 18:23:49 INFO - PROCESS | 1928 | 1461633829166 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 18:23:49 INFO - PROCESS | 1928 | 1461633829167 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 18:23:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 18:23:49 INFO - PROCESS | 1928 | 1461633829170 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 18:23:49 INFO - PROCESS | 1928 | 1461633829171 Marionette TRACE conn2 <- [1,1778,null,{}] 18:23:49 INFO - PROCESS | 1928 | 1461633829173 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}] 18:23:49 INFO - PROCESS | 1928 | 1461633829290 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 18:23:49 INFO - PROCESS | 1928 | 1461633829381 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x13a81e000 == 101 [pid = 1928] [id = 452] 18:23:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x12e7f2800) [pid = 1928] [serial = 1355] [outer = 0x0] 18:23:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x12f937c00) [pid = 1928] [serial = 1356] [outer = 0x12e7f2800] 18:23:49 INFO - PROCESS | 1928 | 1461633829412 Marionette DEBUG loaded listener.js 18:23:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x12f93ec00) [pid = 1928] [serial = 1357] [outer = 0x12e7f2800] 18:23:49 INFO - PROCESS | 1928 | 1461633829797 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]]]}] 18:23:49 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 18:23:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 668ms 18:23:49 INFO - PROCESS | 1928 | 1461633829839 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 18:23:49 INFO - PROCESS | 1928 | 1461633829840 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 18:23:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 18:23:49 INFO - PROCESS | 1928 | 1461633829842 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 18:23:49 INFO - PROCESS | 1928 | 1461633829844 Marionette TRACE conn2 <- [1,1782,null,{}] 18:23:49 INFO - PROCESS | 1928 | 1461633829846 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}] 18:23:50 INFO - PROCESS | 1928 | 1461633830027 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 18:23:50 INFO - PROCESS | 1928 | 1461633830121 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x12f766800 == 102 [pid = 1928] [id = 453] 18:23:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x123dc0000) [pid = 1928] [serial = 1358] [outer = 0x0] 18:23:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x12a048000) [pid = 1928] [serial = 1359] [outer = 0x123dc0000] 18:23:50 INFO - PROCESS | 1928 | 1461633830151 Marionette DEBUG loaded listener.js 18:23:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x12a04d800) [pid = 1928] [serial = 1360] [outer = 0x123dc0000] 18:23:50 INFO - PROCESS | 1928 | 1461633830835 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]]]}] 18:23:50 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 18:23:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1020ms 18:23:50 INFO - PROCESS | 1928 | 1461633830862 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 18:23:50 INFO - PROCESS | 1928 | 1461633830867 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 18:23:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 18:23:50 INFO - PROCESS | 1928 | 1461633830884 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 18:23:50 INFO - PROCESS | 1928 | 1461633830886 Marionette TRACE conn2 <- [1,1786,null,{}] 18:23:50 INFO - PROCESS | 1928 | 1461633830890 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}] 18:23:51 INFO - PROCESS | 1928 | 1461633831004 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 18:23:51 INFO - PROCESS | 1928 | 1461633831101 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c7c2800 == 103 [pid = 1928] [id = 454] 18:23:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x114f4c400) [pid = 1928] [serial = 1361] [outer = 0x0] 18:23:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x114fa7400) [pid = 1928] [serial = 1362] [outer = 0x114f4c400] 18:23:51 INFO - PROCESS | 1928 | 1461633831131 Marionette DEBUG loaded listener.js 18:23:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x11516f400) [pid = 1928] [serial = 1363] [outer = 0x114f4c400] 18:23:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x114ba2000) [pid = 1928] [serial = 1364] [outer = 0x12fa57000] 18:23:51 INFO - PROCESS | 1928 | 1461633831636 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]]]}] 18:23:51 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 18:23:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 835ms 18:23:51 INFO - PROCESS | 1928 | 1461633831706 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 18:23:51 INFO - PROCESS | 1928 | 1461633831709 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 18:23:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 18:23:51 INFO - PROCESS | 1928 | 1461633831713 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 18:23:51 INFO - PROCESS | 1928 | 1461633831717 Marionette TRACE conn2 <- [1,1790,null,{}] 18:23:51 INFO - PROCESS | 1928 | 1461633831720 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}] 18:23:51 INFO - PROCESS | 1928 | 1461633831828 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 18:23:51 INFO - PROCESS | 1928 | 1461633831938 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x119c3d000 == 104 [pid = 1928] [id = 455] 18:23:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x114fab800) [pid = 1928] [serial = 1365] [outer = 0x0] 18:23:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x11560f800) [pid = 1928] [serial = 1366] [outer = 0x114fab800] 18:23:51 INFO - PROCESS | 1928 | 1461633831969 Marionette DEBUG loaded listener.js 18:23:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x11aa3d800) [pid = 1928] [serial = 1367] [outer = 0x114fab800] 18:23:52 INFO - PROCESS | 1928 | 1461633832392 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]]]}] 18:23:52 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) 18:23:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 724ms 18:23:52 INFO - PROCESS | 1928 | 1461633832455 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 18:23:52 INFO - PROCESS | 1928 | 1461633832456 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 18:23:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 18:23:52 INFO - PROCESS | 1928 | 1461633832459 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 18:23:52 INFO - PROCESS | 1928 | 1461633832461 Marionette TRACE conn2 <- [1,1794,null,{}] 18:23:52 INFO - PROCESS | 1928 | 1461633832483 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}] 18:23:52 INFO - PROCESS | 1928 | 1461633832668 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 18:23:52 INFO - PROCESS | 1928 | 1461633832762 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x1246be000 == 105 [pid = 1928] [id = 456] 18:23:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 194 (0x11af51000) [pid = 1928] [serial = 1368] [outer = 0x0] 18:23:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 195 (0x11c76dc00) [pid = 1928] [serial = 1369] [outer = 0x11af51000] 18:23:52 INFO - PROCESS | 1928 | 1461633832813 Marionette DEBUG loaded listener.js 18:23:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 196 (0x123c8cc00) [pid = 1928] [serial = 1370] [outer = 0x11af51000] 18:23:53 INFO - PROCESS | 1928 | --DOCSHELL 0x11a7cc800 == 104 [pid = 1928] [id = 346] 18:23:53 INFO - PROCESS | 1928 | --DOCSHELL 0x138c0b000 == 103 [pid = 1928] [id = 386] 18:23:53 INFO - PROCESS | 1928 | --DOCSHELL 0x130504000 == 102 [pid = 1928] [id = 444] 18:23:53 INFO - PROCESS | 1928 | --DOCSHELL 0x12f75d800 == 101 [pid = 1928] [id = 443] 18:23:53 INFO - PROCESS | 1928 | --DOCSHELL 0x11a73f000 == 100 [pid = 1928] [id = 442] 18:23:53 INFO - PROCESS | 1928 | --DOCSHELL 0x12e99a000 == 99 [pid = 1928] [id = 441] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 195 (0x129bc0000) [pid = 1928] [serial = 1209] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 194 (0x12a262c00) [pid = 1928] [serial = 1212] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 193 (0x118887c00) [pid = 1928] [serial = 1203] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0x123dc6800) [pid = 1928] [serial = 1218] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x1296bdc00) [pid = 1928] [serial = 1221] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x12a790000) [pid = 1928] [serial = 1215] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x12a0a5000) [pid = 1928] [serial = 1230] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x11c0c8000) [pid = 1928] [serial = 1206] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x1296c3800) [pid = 1928] [serial = 1224] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x1165da400) [pid = 1928] [serial = 1227] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x12a7a3400) [pid = 1928] [serial = 1269] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOCSHELL 0x12db69800 == 98 [pid = 1928] [id = 440] 18:23:53 INFO - PROCESS | 1928 | --DOCSHELL 0x12c762800 == 97 [pid = 1928] [id = 439] 18:23:53 INFO - PROCESS | 1928 | --DOCSHELL 0x12a0e9000 == 96 [pid = 1928] [id = 438] 18:23:53 INFO - PROCESS | 1928 | --DOCSHELL 0x129767000 == 95 [pid = 1928] [id = 437] 18:23:53 INFO - PROCESS | 1928 | --DOCSHELL 0x123d6f000 == 94 [pid = 1928] [id = 436] 18:23:53 INFO - PROCESS | 1928 | --DOCSHELL 0x1245a1000 == 93 [pid = 1928] [id = 435] 18:23:53 INFO - PROCESS | 1928 | --DOCSHELL 0x126998800 == 92 [pid = 1928] [id = 434] 18:23:53 INFO - PROCESS | 1928 | --DOCSHELL 0x12a945000 == 91 [pid = 1928] [id = 431] 18:23:53 INFO - PROCESS | 1928 | --DOCSHELL 0x11afb4800 == 90 [pid = 1928] [id = 430] 18:23:53 INFO - PROCESS | 1928 | --DOCSHELL 0x131eed800 == 89 [pid = 1928] [id = 429] 18:23:53 INFO - PROCESS | 1928 | --DOCSHELL 0x139be1000 == 88 [pid = 1928] [id = 428] 18:23:53 INFO - PROCESS | 1928 | --DOCSHELL 0x138452800 == 87 [pid = 1928] [id = 427] 18:23:53 INFO - PROCESS | 1928 | --DOCSHELL 0x130506000 == 86 [pid = 1928] [id = 426] 18:23:53 INFO - PROCESS | 1928 | --DOCSHELL 0x12a078000 == 85 [pid = 1928] [id = 425] 18:23:53 INFO - PROCESS | 1928 | --DOCSHELL 0x11bc75800 == 84 [pid = 1928] [id = 424] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x12a260c00) [pid = 1928] [serial = 1251] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x12a783000) [pid = 1928] [serial = 1254] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x12b33cc00) [pid = 1928] [serial = 1257] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x11aa3c000) [pid = 1928] [serial = 1260] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x12a57ac00) [pid = 1928] [serial = 1263] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x123d45400) [pid = 1928] [serial = 1239] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x123dc4400) [pid = 1928] [serial = 1240] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x12a5b1800) [pid = 1928] [serial = 1200] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x12ef11c00) [pid = 1928] [serial = 1201] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x11a594c00) [pid = 1928] [serial = 1234] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x115850400) [pid = 1928] [serial = 1233] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x128bf7800) [pid = 1928] [serial = 1245] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x12967bc00) [pid = 1928] [serial = 1246] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x123b3ec00) [pid = 1928] [serial = 1237] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x11c0bf400) [pid = 1928] [serial = 1236] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x124241800) [pid = 1928] [serial = 1242] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x1278e4c00) [pid = 1928] [serial = 1243] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x12cfd9400) [pid = 1928] [serial = 1258] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x127ba9c00) [pid = 1928] [serial = 1261] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x12e7dc800) [pid = 1928] [serial = 1267] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x12dbc3400) [pid = 1928] [serial = 1264] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x123a55800) [pid = 1928] [serial = 1248] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x12a0a3000) [pid = 1928] [serial = 1249] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x12af18800) [pid = 1928] [serial = 1255] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x12a5ad400) [pid = 1928] [serial = 1252] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x12e531800) [pid = 1928] [serial = 1266] [outer = 0x0] [url = about:blank] 18:23:53 INFO - PROCESS | 1928 | 1461633833328 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]]]}] 18:23:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:23:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 876ms 18:23:53 INFO - PROCESS | 1928 | 1461633833337 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 18:23:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 18:23:53 INFO - PROCESS | 1928 | 1461633833339 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 18:23:53 INFO - PROCESS | 1928 | 1461633833341 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 18:23:53 INFO - PROCESS | 1928 | 1461633833342 Marionette TRACE conn2 <- [1,1798,null,{}] 18:23:53 INFO - PROCESS | 1928 | 1461633833344 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}] 18:23:53 INFO - PROCESS | 1928 | 1461633833441 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 18:23:53 INFO - PROCESS | 1928 | 1461633833445 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x11afb4800 == 85 [pid = 1928] [id = 457] 18:23:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x119db5400) [pid = 1928] [serial = 1371] [outer = 0x0] 18:23:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x123c8f400) [pid = 1928] [serial = 1372] [outer = 0x119db5400] 18:23:53 INFO - PROCESS | 1928 | 1461633833475 Marionette DEBUG loaded listener.js 18:23:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x123dc4400) [pid = 1928] [serial = 1373] [outer = 0x119db5400] 18:23:53 INFO - PROCESS | 1928 | 1461633833907 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]]]}] 18:23:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 18:23:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 618ms 18:23:53 INFO - PROCESS | 1928 | 1461633833961 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 18:23:53 INFO - PROCESS | 1928 | 1461633833963 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 18:23:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 18:23:53 INFO - PROCESS | 1928 | 1461633833975 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 18:23:53 INFO - PROCESS | 1928 | 1461633833977 Marionette TRACE conn2 <- [1,1802,null,{}] 18:23:53 INFO - PROCESS | 1928 | 1461633833981 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}] 18:23:54 INFO - PROCESS | 1928 | 1461633834155 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 18:23:54 INFO - PROCESS | 1928 | 1461633834256 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x126d0b000 == 86 [pid = 1928] [id = 458] 18:23:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x11aa3c000) [pid = 1928] [serial = 1374] [outer = 0x0] 18:23:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x124242800) [pid = 1928] [serial = 1375] [outer = 0x11aa3c000] 18:23:54 INFO - PROCESS | 1928 | 1461633834283 Marionette DEBUG loaded listener.js 18:23:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x126d41c00) [pid = 1928] [serial = 1376] [outer = 0x11aa3c000] 18:23:54 INFO - PROCESS | 1928 | 1461633834594 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]]]}] 18:23:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 18:23:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 672ms 18:23:54 INFO - PROCESS | 1928 | 1461633834646 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 18:23:54 INFO - PROCESS | 1928 | 1461633834647 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 18:23:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 18:23:54 INFO - PROCESS | 1928 | 1461633834650 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 18:23:54 INFO - PROCESS | 1928 | 1461633834651 Marionette TRACE conn2 <- [1,1806,null,{}] 18:23:54 INFO - PROCESS | 1928 | 1461633834653 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}] 18:23:54 INFO - PROCESS | 1928 | 1461633834788 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 18:23:54 INFO - PROCESS | 1928 | 1461633834799 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x129fdb000 == 87 [pid = 1928] [id = 459] 18:23:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x126d40400) [pid = 1928] [serial = 1377] [outer = 0x0] 18:23:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x127ba9c00) [pid = 1928] [serial = 1378] [outer = 0x126d40400] 18:23:54 INFO - PROCESS | 1928 | 1461633834825 Marionette DEBUG loaded listener.js 18:23:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x129686c00) [pid = 1928] [serial = 1379] [outer = 0x126d40400] 18:23:55 INFO - PROCESS | 1928 | 1461633835163 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]]]}] 18:23:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 18:23:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 520ms 18:23:55 INFO - PROCESS | 1928 | 1461633835170 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 18:23:55 INFO - PROCESS | 1928 | 1461633835172 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 18:23:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 18:23:55 INFO - PROCESS | 1928 | 1461633835174 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 18:23:55 INFO - PROCESS | 1928 | 1461633835175 Marionette TRACE conn2 <- [1,1810,null,{}] 18:23:55 INFO - PROCESS | 1928 | 1461633835177 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}] 18:23:55 INFO - PROCESS | 1928 | 1461633835278 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 18:23:55 INFO - PROCESS | 1928 | 1461633835283 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a0f6000 == 88 [pid = 1928] [id = 460] 18:23:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x129683c00) [pid = 1928] [serial = 1380] [outer = 0x0] 18:23:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x129698c00) [pid = 1928] [serial = 1381] [outer = 0x129683c00] 18:23:55 INFO - PROCESS | 1928 | 1461633835309 Marionette DEBUG loaded listener.js 18:23:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x1296c3000) [pid = 1928] [serial = 1382] [outer = 0x129683c00] 18:23:55 INFO - PROCESS | 1928 | 1461633835710 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]]]}] 18:23:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 18:23:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 567ms 18:23:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 18:23:55 INFO - PROCESS | 1928 | 1461633835742 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 18:23:55 INFO - PROCESS | 1928 | 1461633835743 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 18:23:55 INFO - PROCESS | 1928 | 1461633835745 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 18:23:55 INFO - PROCESS | 1928 | 1461633835746 Marionette TRACE conn2 <- [1,1814,null,{}] 18:23:55 INFO - PROCESS | 1928 | 1461633835755 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}] 18:23:55 INFO - PROCESS | 1928 | 1461633835874 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 18:23:55 INFO - PROCESS | 1928 | 1461633835887 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x12aa20000 == 89 [pid = 1928] [id = 461] 18:23:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x129687400) [pid = 1928] [serial = 1383] [outer = 0x0] 18:23:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x12973dc00) [pid = 1928] [serial = 1384] [outer = 0x129687400] 18:23:55 INFO - PROCESS | 1928 | 1461633835913 Marionette DEBUG loaded listener.js 18:23:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x1297dbc00) [pid = 1928] [serial = 1385] [outer = 0x129687400] 18:23:56 INFO - PROCESS | 1928 | 1461633836258 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]]]}] 18:23:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 18:23:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 527ms 18:23:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 18:23:56 INFO - PROCESS | 1928 | 1461633836272 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 18:23:56 INFO - PROCESS | 1928 | 1461633836274 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 18:23:56 INFO - PROCESS | 1928 | 1461633836276 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 18:23:56 INFO - PROCESS | 1928 | 1461633836277 Marionette TRACE conn2 <- [1,1818,null,{}] 18:23:56 INFO - PROCESS | 1928 | 1461633836279 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}] 18:23:56 INFO - PROCESS | 1928 | 1461633836404 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 18:23:56 INFO - PROCESS | 1928 | 1461633836419 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c75e000 == 90 [pid = 1928] [id = 462] 18:23:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x1297dc400) [pid = 1928] [serial = 1386] [outer = 0x0] 18:23:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x129d03800) [pid = 1928] [serial = 1387] [outer = 0x1297dc400] 18:23:56 INFO - PROCESS | 1928 | 1461633836445 Marionette DEBUG loaded listener.js 18:23:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x129feb400) [pid = 1928] [serial = 1388] [outer = 0x1297dc400] 18:23:56 INFO - PROCESS | 1928 | 1461633836817 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]]]}] 18:23:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 18:23:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 569ms 18:23:56 INFO - PROCESS | 1928 | 1461633836845 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 18:23:56 INFO - PROCESS | 1928 | 1461633836846 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 18:23:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 18:23:56 INFO - PROCESS | 1928 | 1461633836855 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 18:23:56 INFO - PROCESS | 1928 | 1461633836856 Marionette TRACE conn2 <- [1,1822,null,{}] 18:23:56 INFO - PROCESS | 1928 | 1461633836859 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}] 18:23:56 INFO - PROCESS | 1928 | 1461633836989 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 18:23:57 INFO - PROCESS | 1928 | 1461633837002 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d5cb800 == 91 [pid = 1928] [id = 463] 18:23:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x129d11c00) [pid = 1928] [serial = 1389] [outer = 0x0] 18:23:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x12a04a800) [pid = 1928] [serial = 1390] [outer = 0x129d11c00] 18:23:57 INFO - PROCESS | 1928 | 1461633837031 Marionette DEBUG loaded listener.js 18:23:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x12a0a6c00) [pid = 1928] [serial = 1391] [outer = 0x129d11c00] 18:23:57 INFO - PROCESS | 1928 | 1461633837391 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]]]}] 18:23:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 18:23:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 568ms 18:23:57 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x1189ee400) [pid = 1928] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 18:23:57 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x11af49000) [pid = 1928] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 18:23:57 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x129bc2000) [pid = 1928] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 18:23:57 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x11c128000) [pid = 1928] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 18:23:57 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x1297dd400) [pid = 1928] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 18:23:57 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x114bdc400) [pid = 1928] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 18:23:57 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x12e7da400) [pid = 1928] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 18:23:57 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x123dc3800) [pid = 1928] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 18:23:57 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x12b6e4c00) [pid = 1928] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 18:23:57 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x129fec800) [pid = 1928] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 18:23:57 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x1297e5800) [pid = 1928] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 18:23:57 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x123dc2000) [pid = 1928] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 18:23:57 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x12977e400) [pid = 1928] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 18:23:57 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x115856000) [pid = 1928] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 18:23:57 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x129bbe400) [pid = 1928] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 18:23:57 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x1154b4400) [pid = 1928] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 18:23:57 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x12a5ab800) [pid = 1928] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 18:23:57 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x118fa1400) [pid = 1928] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 18:23:57 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x113617000) [pid = 1928] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 18:23:57 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x114be0c00) [pid = 1928] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 18:23:57 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x12977f000) [pid = 1928] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 18:23:57 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x12a5a8c00) [pid = 1928] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 18:23:57 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x12a255400) [pid = 1928] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 18:23:57 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x1135f7400) [pid = 1928] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 18:23:57 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x129606400) [pid = 1928] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 18:23:57 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x114b3ec00) [pid = 1928] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 18:23:57 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x11af50400) [pid = 1928] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 18:23:57 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x11b243400) [pid = 1928] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 18:23:57 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x115751800) [pid = 1928] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 18:23:57 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x129608000) [pid = 1928] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 18:23:57 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x127ced400) [pid = 1928] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 18:23:57 INFO - PROCESS | 1928 | 1461633837810 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 18:23:57 INFO - PROCESS | 1928 | 1461633837811 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 18:23:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 18:23:57 INFO - PROCESS | 1928 | 1461633837824 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 18:23:57 INFO - PROCESS | 1928 | 1461633837826 Marionette TRACE conn2 <- [1,1826,null,{}] 18:23:57 INFO - PROCESS | 1928 | 1461633837828 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}] 18:23:57 INFO - PROCESS | 1928 | 1461633837942 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 18:23:57 INFO - PROCESS | 1928 | 1461633837947 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x124114800 == 92 [pid = 1928] [id = 464] 18:23:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x11ba3a000) [pid = 1928] [serial = 1392] [outer = 0x0] 18:23:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x123db8c00) [pid = 1928] [serial = 1393] [outer = 0x11ba3a000] 18:23:57 INFO - PROCESS | 1928 | 1461633837978 Marionette DEBUG loaded listener.js 18:23:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x129603400) [pid = 1928] [serial = 1394] [outer = 0x11ba3a000] 18:23:58 INFO - PROCESS | 1928 | 1461633838340 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]]]}] 18:23:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 18:23:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 569ms 18:23:58 INFO - PROCESS | 1928 | 1461633838393 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 18:23:58 INFO - PROCESS | 1928 | 1461633838394 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 18:23:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 18:23:58 INFO - PROCESS | 1928 | 1461633838402 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 18:23:58 INFO - PROCESS | 1928 | 1461633838403 Marionette TRACE conn2 <- [1,1830,null,{}] 18:23:58 INFO - PROCESS | 1928 | 1461633838406 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}] 18:23:58 INFO - PROCESS | 1928 | 1461633838506 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 18:23:58 INFO - PROCESS | 1928 | 1461633838510 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e9a5000 == 93 [pid = 1928] [id = 465] 18:23:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x129605000) [pid = 1928] [serial = 1395] [outer = 0x0] 18:23:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x129bbec00) [pid = 1928] [serial = 1396] [outer = 0x129605000] 18:23:58 INFO - PROCESS | 1928 | 1461633838536 Marionette DEBUG loaded listener.js 18:23:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x12a25e800) [pid = 1928] [serial = 1397] [outer = 0x129605000] 18:23:58 INFO - PROCESS | 1928 | 1461633838892 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]]]}] 18:23:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 18:23:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 525ms 18:23:58 INFO - PROCESS | 1928 | 1461633838922 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 18:23:58 INFO - PROCESS | 1928 | 1461633838923 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 18:23:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 18:23:58 INFO - PROCESS | 1928 | 1461633838925 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 18:23:58 INFO - PROCESS | 1928 | 1461633838926 Marionette TRACE conn2 <- [1,1834,null,{}] 18:23:58 INFO - PROCESS | 1928 | 1461633838929 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}] 18:23:59 INFO - PROCESS | 1928 | 1461633839029 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 18:23:59 INFO - PROCESS | 1928 | 1461633839109 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x12f0df800 == 94 [pid = 1928] [id = 466] 18:23:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x1297e3400) [pid = 1928] [serial = 1398] [outer = 0x0] 18:23:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x12a2b1800) [pid = 1928] [serial = 1399] [outer = 0x1297e3400] 18:23:59 INFO - PROCESS | 1928 | 1461633839136 Marionette DEBUG loaded listener.js 18:23:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x12a574c00) [pid = 1928] [serial = 1400] [outer = 0x1297e3400] 18:23:59 INFO - PROCESS | 1928 | 1461633839528 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]]]}] 18:23:59 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 18:23:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 621ms 18:23:59 INFO - PROCESS | 1928 | 1461633839549 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 18:23:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 18:23:59 INFO - PROCESS | 1928 | 1461633839552 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 18:23:59 INFO - PROCESS | 1928 | 1461633839556 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 18:23:59 INFO - PROCESS | 1928 | 1461633839557 Marionette TRACE conn2 <- [1,1838,null,{}] 18:23:59 INFO - PROCESS | 1928 | 1461633839561 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}] 18:23:59 INFO - PROCESS | 1928 | 1461633839678 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 18:23:59 INFO - PROCESS | 1928 | 1461633839756 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x12fa68800 == 95 [pid = 1928] [id = 467] 18:23:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x12a255400) [pid = 1928] [serial = 1401] [outer = 0x0] 18:23:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x12a5a3c00) [pid = 1928] [serial = 1402] [outer = 0x12a255400] 18:23:59 INFO - PROCESS | 1928 | 1461633839781 Marionette DEBUG loaded listener.js 18:23:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x12a782c00) [pid = 1928] [serial = 1403] [outer = 0x12a255400] 18:24:00 INFO - PROCESS | 1928 | 1461633840284 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]]]}] 18:24:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 18:24:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 771ms 18:24:00 INFO - PROCESS | 1928 | 1461633840364 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 18:24:00 INFO - PROCESS | 1928 | 1461633840367 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 18:24:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 18:24:00 INFO - PROCESS | 1928 | 1461633840372 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 18:24:00 INFO - PROCESS | 1928 | 1461633840375 Marionette TRACE conn2 <- [1,1842,null,{}] 18:24:00 INFO - PROCESS | 1928 | 1461633840379 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}] 18:24:00 INFO - PROCESS | 1928 | 1461633840504 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 18:24:00 INFO - PROCESS | 1928 | 1461633840623 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c7d6800 == 96 [pid = 1928] [id = 468] 18:24:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x114fb0c00) [pid = 1928] [serial = 1404] [outer = 0x0] 18:24:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x115608800) [pid = 1928] [serial = 1405] [outer = 0x114fb0c00] 18:24:00 INFO - PROCESS | 1928 | 1461633840656 Marionette DEBUG loaded listener.js 18:24:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x11925f800) [pid = 1928] [serial = 1406] [outer = 0x114fb0c00] 18:24:01 INFO - PROCESS | 1928 | 1461633841101 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]]]}] 18:24:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 18:24:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 772ms 18:24:01 INFO - PROCESS | 1928 | 1461633841145 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 18:24:01 INFO - PROCESS | 1928 | 1461633841151 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 18:24:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 18:24:01 INFO - PROCESS | 1928 | 1461633841157 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 18:24:01 INFO - PROCESS | 1928 | 1461633841158 Marionette TRACE conn2 <- [1,1846,null,{}] 18:24:01 INFO - PROCESS | 1928 | 1461633841161 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}] 18:24:01 INFO - PROCESS | 1928 | 1461633841281 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 18:24:01 INFO - PROCESS | 1928 | 1461633841370 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x1297c0000 == 97 [pid = 1928] [id = 469] 18:24:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x11ada3400) [pid = 1928] [serial = 1407] [outer = 0x0] 18:24:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x11bcf8000) [pid = 1928] [serial = 1408] [outer = 0x11ada3400] 18:24:01 INFO - PROCESS | 1928 | 1461633841401 Marionette DEBUG loaded listener.js 18:24:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x123c90000) [pid = 1928] [serial = 1409] [outer = 0x11ada3400] 18:24:01 INFO - PROCESS | 1928 | 1461633841824 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]]]}] 18:24:01 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) 18:24:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 721ms 18:24:01 INFO - PROCESS | 1928 | 1461633841878 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 18:24:01 INFO - PROCESS | 1928 | 1461633841879 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 18:24:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 18:24:01 INFO - PROCESS | 1928 | 1461633841914 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 18:24:01 INFO - PROCESS | 1928 | 1461633841919 Marionette TRACE conn2 <- [1,1850,null,{}] 18:24:01 INFO - PROCESS | 1928 | 1461633841931 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}] 18:24:02 INFO - PROCESS | 1928 | 1461633842082 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 18:24:02 INFO - PROCESS | 1928 | 1461633842212 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x12fe06000 == 98 [pid = 1928] [id = 470] 18:24:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x127ae4400) [pid = 1928] [serial = 1410] [outer = 0x0] 18:24:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x128bed800) [pid = 1928] [serial = 1411] [outer = 0x127ae4400] 18:24:02 INFO - PROCESS | 1928 | 1461633842252 Marionette DEBUG loaded listener.js 18:24:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x129611c00) [pid = 1928] [serial = 1412] [outer = 0x127ae4400] 18:24:02 INFO - PROCESS | 1928 | 1461633842671 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]]]}] 18:24:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:24:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 798ms 18:24:02 INFO - PROCESS | 1928 | 1461633842693 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 18:24:02 INFO - PROCESS | 1928 | 1461633842695 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 18:24:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 18:24:02 INFO - PROCESS | 1928 | 1461633842698 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 18:24:02 INFO - PROCESS | 1928 | 1461633842701 Marionette TRACE conn2 <- [1,1854,null,{}] 18:24:02 INFO - PROCESS | 1928 | 1461633842704 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}] 18:24:02 INFO - PROCESS | 1928 | 1461633842824 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 18:24:02 INFO - PROCESS | 1928 | 1461633842941 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x13050b000 == 99 [pid = 1928] [id = 471] 18:24:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x129695c00) [pid = 1928] [serial = 1413] [outer = 0x0] 18:24:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x129bc4000) [pid = 1928] [serial = 1414] [outer = 0x129695c00] 18:24:02 INFO - PROCESS | 1928 | 1461633842973 Marionette DEBUG loaded listener.js 18:24:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x12a044800) [pid = 1928] [serial = 1415] [outer = 0x129695c00] 18:24:03 INFO - PROCESS | 1928 | 1461633843411 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]]]}] 18:24:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 18:24:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 723ms 18:24:03 INFO - PROCESS | 1928 | 1461633843421 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 18:24:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 18:24:03 INFO - PROCESS | 1928 | 1461633843422 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 18:24:03 INFO - PROCESS | 1928 | 1461633843425 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 18:24:03 INFO - PROCESS | 1928 | 1461633843426 Marionette TRACE conn2 <- [1,1858,null,{}] 18:24:03 INFO - PROCESS | 1928 | 1461633843450 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}] 18:24:03 INFO - PROCESS | 1928 | 1461633843567 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 18:24:03 INFO - PROCESS | 1928 | 1461633843683 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x13081a800 == 100 [pid = 1928] [id = 472] 18:24:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x1296c0000) [pid = 1928] [serial = 1416] [outer = 0x0] 18:24:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x12a0a6000) [pid = 1928] [serial = 1417] [outer = 0x1296c0000] 18:24:03 INFO - PROCESS | 1928 | 1461633843715 Marionette DEBUG loaded listener.js 18:24:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x12a2b3800) [pid = 1928] [serial = 1418] [outer = 0x1296c0000] 18:24:04 INFO - PROCESS | 1928 | 1461633844131 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]]]}] 18:24:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 18:24:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 743ms 18:24:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 18:24:04 INFO - PROCESS | 1928 | 1461633844169 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 18:24:04 INFO - PROCESS | 1928 | 1461633844170 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 18:24:04 INFO - PROCESS | 1928 | 1461633844173 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 18:24:04 INFO - PROCESS | 1928 | 1461633844175 Marionette TRACE conn2 <- [1,1862,null,{}] 18:24:04 INFO - PROCESS | 1928 | 1461633844177 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}] 18:24:04 INFO - PROCESS | 1928 | 1461633844329 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 18:24:04 INFO - PROCESS | 1928 | 1461633844496 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x13722b800 == 101 [pid = 1928] [id = 473] 18:24:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x12a2b7c00) [pid = 1928] [serial = 1419] [outer = 0x0] 18:24:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x12a78f800) [pid = 1928] [serial = 1420] [outer = 0x12a2b7c00] 18:24:04 INFO - PROCESS | 1928 | 1461633844550 Marionette DEBUG loaded listener.js 18:24:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x12ad0ec00) [pid = 1928] [serial = 1421] [outer = 0x12a2b7c00] 18:24:05 INFO - PROCESS | 1928 | 1461633845062 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]]]}] 18:24:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 18:24:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 919ms 18:24:05 INFO - PROCESS | 1928 | 1461633845100 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 18:24:05 INFO - PROCESS | 1928 | 1461633845102 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 18:24:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 18:24:05 INFO - PROCESS | 1928 | 1461633845106 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 18:24:05 INFO - PROCESS | 1928 | 1461633845107 Marionette TRACE conn2 <- [1,1866,null,{}] 18:24:05 INFO - PROCESS | 1928 | 1461633845109 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}] 18:24:05 INFO - PROCESS | 1928 | 1461633845229 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 18:24:05 INFO - PROCESS | 1928 | 1461633845320 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x138c1a000 == 102 [pid = 1928] [id = 474] 18:24:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x12ab0e800) [pid = 1928] [serial = 1422] [outer = 0x0] 18:24:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x12af40000) [pid = 1928] [serial = 1423] [outer = 0x12ab0e800] 18:24:05 INFO - PROCESS | 1928 | 1461633845350 Marionette DEBUG loaded listener.js 18:24:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x12b453800) [pid = 1928] [serial = 1424] [outer = 0x12ab0e800] 18:24:05 INFO - PROCESS | 1928 | 1461633845754 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]]]}] 18:24:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 18:24:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 669ms 18:24:05 INFO - PROCESS | 1928 | 1461633845776 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 18:24:05 INFO - PROCESS | 1928 | 1461633845777 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 18:24:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 18:24:05 INFO - PROCESS | 1928 | 1461633845779 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 18:24:05 INFO - PROCESS | 1928 | 1461633845780 Marionette TRACE conn2 <- [1,1870,null,{}] 18:24:05 INFO - PROCESS | 1928 | 1461633845785 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}] 18:24:05 INFO - PROCESS | 1928 | 1461633845901 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 18:24:06 INFO - PROCESS | 1928 | 1461633846040 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x139b13800 == 103 [pid = 1928] [id = 475] 18:24:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x114be1800) [pid = 1928] [serial = 1425] [outer = 0x0] 18:24:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x12b457000) [pid = 1928] [serial = 1426] [outer = 0x114be1800] 18:24:06 INFO - PROCESS | 1928 | 1461633846073 Marionette DEBUG loaded listener.js 18:24:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x12d0b3000) [pid = 1928] [serial = 1427] [outer = 0x114be1800] 18:24:06 INFO - PROCESS | 1928 | 1461633846513 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]]]}] 18:24:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 18:24:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 772ms 18:24:06 INFO - PROCESS | 1928 | 1461633846555 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 18:24:06 INFO - PROCESS | 1928 | 1461633846556 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 18:24:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 18:24:06 INFO - PROCESS | 1928 | 1461633846559 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 18:24:06 INFO - PROCESS | 1928 | 1461633846560 Marionette TRACE conn2 <- [1,1874,null,{}] 18:24:06 INFO - PROCESS | 1928 | 1461633846562 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}] 18:24:06 INFO - PROCESS | 1928 | 1461633846685 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 18:24:06 INFO - PROCESS | 1928 | 1461633846804 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a74e000 == 104 [pid = 1928] [id = 476] 18:24:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x114bdd400) [pid = 1928] [serial = 1428] [outer = 0x0] 18:24:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x118f9ec00) [pid = 1928] [serial = 1429] [outer = 0x114bdd400] 18:24:06 INFO - PROCESS | 1928 | 1461633846838 Marionette DEBUG loaded listener.js 18:24:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x123dbf000) [pid = 1928] [serial = 1430] [outer = 0x114bdd400] 18:24:07 INFO - PROCESS | 1928 | 1461633847521 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]]]}] 18:24:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 18:24:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1019ms 18:24:07 INFO - PROCESS | 1928 | 1461633847578 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 18:24:07 INFO - PROCESS | 1928 | 1461633847580 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 18:24:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 18:24:07 INFO - PROCESS | 1928 | 1461633847598 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 18:24:07 INFO - PROCESS | 1928 | 1461633847600 Marionette TRACE conn2 <- [1,1878,null,{}] 18:24:07 INFO - PROCESS | 1928 | 1461633847604 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}] 18:24:07 INFO - PROCESS | 1928 | 1461633847717 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 18:24:07 INFO - PROCESS | 1928 | 1461633847813 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x124155000 == 105 [pid = 1928] [id = 477] 18:24:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x114be2000) [pid = 1928] [serial = 1431] [outer = 0x0] 18:24:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x114fb3400) [pid = 1928] [serial = 1432] [outer = 0x114be2000] 18:24:07 INFO - PROCESS | 1928 | 1461633847842 Marionette DEBUG loaded listener.js 18:24:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x1165da400) [pid = 1928] [serial = 1433] [outer = 0x114be2000] 18:24:08 INFO - PROCESS | 1928 | 1461633848312 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]]]}] 18:24:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 18:24:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 786ms 18:24:08 INFO - PROCESS | 1928 | 1461633848372 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 18:24:08 INFO - PROCESS | 1928 | 1461633848376 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 18:24:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 18:24:08 INFO - PROCESS | 1928 | 1461633848380 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 18:24:08 INFO - PROCESS | 1928 | 1461633848382 Marionette TRACE conn2 <- [1,1882,null,{}] 18:24:08 INFO - PROCESS | 1928 | 1461633848384 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}] 18:24:08 INFO - PROCESS | 1928 | 1461633848496 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 18:24:08 INFO - PROCESS | 1928 | 1461633848620 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c37d800 == 106 [pid = 1928] [id = 478] 18:24:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x118fac000) [pid = 1928] [serial = 1434] [outer = 0x0] 18:24:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x11aaa5800) [pid = 1928] [serial = 1435] [outer = 0x118fac000] 18:24:08 INFO - PROCESS | 1928 | 1461633848651 Marionette DEBUG loaded listener.js 18:24:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 194 (0x11c124000) [pid = 1928] [serial = 1436] [outer = 0x118fac000] 18:24:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12f0df800 == 105 [pid = 1928] [id = 466] 18:24:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12e9a5000 == 104 [pid = 1928] [id = 465] 18:24:09 INFO - PROCESS | 1928 | --DOCSHELL 0x124114800 == 103 [pid = 1928] [id = 464] 18:24:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12d5cb800 == 102 [pid = 1928] [id = 463] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 193 (0x12e5b1400) [pid = 1928] [serial = 1332] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0x114fad000) [pid = 1928] [serial = 1290] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x129694800) [pid = 1928] [serial = 1296] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x12968b400) [pid = 1928] [serial = 1293] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12c75e000 == 101 [pid = 1928] [id = 462] 18:24:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12aa20000 == 100 [pid = 1928] [id = 461] 18:24:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12a0f6000 == 99 [pid = 1928] [id = 460] 18:24:09 INFO - PROCESS | 1928 | --DOCSHELL 0x129fdb000 == 98 [pid = 1928] [id = 459] 18:24:09 INFO - PROCESS | 1928 | --DOCSHELL 0x126d0b000 == 97 [pid = 1928] [id = 458] 18:24:09 INFO - PROCESS | 1928 | --DOCSHELL 0x11afb4800 == 96 [pid = 1928] [id = 457] 18:24:09 INFO - PROCESS | 1928 | --DOCSHELL 0x1246be000 == 95 [pid = 1928] [id = 456] 18:24:09 INFO - PROCESS | 1928 | --DOCSHELL 0x119c3d000 == 94 [pid = 1928] [id = 455] 18:24:09 INFO - PROCESS | 1928 | --DOCSHELL 0x11c7c2800 == 93 [pid = 1928] [id = 454] 18:24:09 INFO - PROCESS | 1928 | --DOCSHELL 0x13722c000 == 92 [pid = 1928] [id = 449] 18:24:09 INFO - PROCESS | 1928 | --DOCSHELL 0x131ed9000 == 91 [pid = 1928] [id = 448] 18:24:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12c75b000 == 90 [pid = 1928] [id = 447] 18:24:09 INFO - PROCESS | 1928 | --DOCSHELL 0x12696a000 == 89 [pid = 1928] [id = 446] 18:24:09 INFO - PROCESS | 1928 | --DOCSHELL 0x1155c1800 == 88 [pid = 1928] [id = 445] 18:24:09 INFO - PROCESS | 1928 | 1461633849079 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]]]}] 18:24:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 18:24:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 721ms 18:24:09 INFO - PROCESS | 1928 | 1461633849104 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 18:24:09 INFO - PROCESS | 1928 | 1461633849105 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 18:24:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 18:24:09 INFO - PROCESS | 1928 | 1461633849108 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 18:24:09 INFO - PROCESS | 1928 | 1461633849110 Marionette TRACE conn2 <- [1,1886,null,{}] 18:24:09 INFO - PROCESS | 1928 | 1461633849120 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}] 18:24:09 INFO - PROCESS | 1928 | 1461633849239 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x126985800) [pid = 1928] [serial = 1207] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x124178000) [pid = 1928] [serial = 1141] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x12ef0f400) [pid = 1928] [serial = 1159] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x129740800) [pid = 1928] [serial = 1144] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x12ad1ac00) [pid = 1928] [serial = 1147] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x12a0a3400) [pid = 1928] [serial = 1228] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x12ea61400) [pid = 1928] [serial = 1153] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x1296c1400) [pid = 1928] [serial = 1222] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x12e5aac00) [pid = 1928] [serial = 1150] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x12a783400) [pid = 1928] [serial = 1213] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x12e7f3800) [pid = 1928] [serial = 1078] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x12e5af800) [pid = 1928] [serial = 1219] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x129feb000) [pid = 1928] [serial = 1210] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x12a0ab000) [pid = 1928] [serial = 1231] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x129bc8800) [pid = 1928] [serial = 1156] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x11aa3d000) [pid = 1928] [serial = 1204] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x12c7c1800) [pid = 1928] [serial = 1216] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x11ad45800) [pid = 1928] [serial = 1138] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x114f51000) [pid = 1928] [serial = 1135] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x12a0a1c00) [pid = 1928] [serial = 1225] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x1240f8800) [pid = 1928] [serial = 1327] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x12a5a2400) [pid = 1928] [serial = 1318] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x12a79c400) [pid = 1928] [serial = 1329] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x12a787800) [pid = 1928] [serial = 1330] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x1297de400) [pid = 1928] [serial = 1315] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x129d0dc00) [pid = 1928] [serial = 1317] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x12ad19000) [pid = 1928] [serial = 1323] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x12a786000) [pid = 1928] [serial = 1320] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x12a7a4c00) [pid = 1928] [serial = 1321] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x12b45a800) [pid = 1928] [serial = 1324] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x114bea400) [pid = 1928] [serial = 1326] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x123dbb800) [pid = 1928] [serial = 1275] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x12968a000) [pid = 1928] [serial = 1311] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x129699400) [pid = 1928] [serial = 1312] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x12a255000) [pid = 1928] [serial = 1281] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x12a7a2400) [pid = 1928] [serial = 1284] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x11aa44000) [pid = 1928] [serial = 1272] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x11aa44400) [pid = 1928] [serial = 1300] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x114f8a400) [pid = 1928] [serial = 1299] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x12416b400) [pid = 1928] [serial = 1306] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x123db9800) [pid = 1928] [serial = 1305] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x12977cc00) [pid = 1928] [serial = 1278] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x12ea58400) [pid = 1928] [serial = 1287] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x124173000) [pid = 1928] [serial = 1308] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x1278e3000) [pid = 1928] [serial = 1309] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x11ad43000) [pid = 1928] [serial = 1303] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x1189f2800) [pid = 1928] [serial = 1302] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x1296ba000) [pid = 1928] [serial = 1314] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1928 | 1461633849336 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x123d65800 == 89 [pid = 1928] [id = 479] 18:24:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x114f51000) [pid = 1928] [serial = 1437] [outer = 0x0] 18:24:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x11aa44400) [pid = 1928] [serial = 1438] [outer = 0x114f51000] 18:24:09 INFO - PROCESS | 1928 | 1461633849368 Marionette DEBUG loaded listener.js 18:24:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x124173000) [pid = 1928] [serial = 1439] [outer = 0x114f51000] 18:24:09 INFO - PROCESS | 1928 | 1461633849718 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]]]}] 18:24:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 18:24:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 628ms 18:24:09 INFO - PROCESS | 1928 | 1461633849736 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 18:24:09 INFO - PROCESS | 1928 | 1461633849737 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 18:24:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 18:24:09 INFO - PROCESS | 1928 | 1461633849740 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 18:24:09 INFO - PROCESS | 1928 | 1461633849741 Marionette TRACE conn2 <- [1,1890,null,{}] 18:24:09 INFO - PROCESS | 1928 | 1461633849744 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}] 18:24:09 INFO - PROCESS | 1928 | 1461633849862 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 18:24:09 INFO - PROCESS | 1928 | 1461633849936 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x1269a8000 == 90 [pid = 1928] [id = 480] 18:24:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x124170000) [pid = 1928] [serial = 1440] [outer = 0x0] 18:24:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x126ca5c00) [pid = 1928] [serial = 1441] [outer = 0x124170000] 18:24:09 INFO - PROCESS | 1928 | 1461633849962 Marionette DEBUG loaded listener.js 18:24:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x128bf6c00) [pid = 1928] [serial = 1442] [outer = 0x124170000] 18:24:10 INFO - PROCESS | 1928 | 1461633850290 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]]]}] 18:24:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 18:24:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 569ms 18:24:10 INFO - PROCESS | 1928 | 1461633850310 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 18:24:10 INFO - PROCESS | 1928 | 1461633850312 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 18:24:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 18:24:10 INFO - PROCESS | 1928 | 1461633850316 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 18:24:10 INFO - PROCESS | 1928 | 1461633850320 Marionette TRACE conn2 <- [1,1894,null,{}] 18:24:10 INFO - PROCESS | 1928 | 1461633850324 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}] 18:24:10 INFO - PROCESS | 1928 | 1461633850442 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 18:24:10 INFO - PROCESS | 1928 | 1461633850518 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a0dc800 == 91 [pid = 1928] [id = 481] 18:24:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x128b10000) [pid = 1928] [serial = 1443] [outer = 0x0] 18:24:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x129610800) [pid = 1928] [serial = 1444] [outer = 0x128b10000] 18:24:10 INFO - PROCESS | 1928 | 1461633850544 Marionette DEBUG loaded listener.js 18:24:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x129693800) [pid = 1928] [serial = 1445] [outer = 0x128b10000] 18:24:10 INFO - PROCESS | 1928 | 1461633850863 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]]]}] 18:24:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 18:24:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 573ms 18:24:10 INFO - PROCESS | 1928 | 1461633850889 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 18:24:10 INFO - PROCESS | 1928 | 1461633850890 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 18:24:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 18:24:10 INFO - PROCESS | 1928 | 1461633850892 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 18:24:10 INFO - PROCESS | 1928 | 1461633850893 Marionette TRACE conn2 <- [1,1898,null,{}] 18:24:10 INFO - PROCESS | 1928 | 1461633850895 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}] 18:24:11 INFO - PROCESS | 1928 | 1461633851046 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 18:24:11 INFO - PROCESS | 1928 | 1461633851092 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a94a800 == 92 [pid = 1928] [id = 482] 18:24:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x127ba4000) [pid = 1928] [serial = 1446] [outer = 0x0] 18:24:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x1296ba800) [pid = 1928] [serial = 1447] [outer = 0x127ba4000] 18:24:11 INFO - PROCESS | 1928 | 1461633851120 Marionette DEBUG loaded listener.js 18:24:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x129fef000) [pid = 1928] [serial = 1448] [outer = 0x127ba4000] 18:24:11 INFO - PROCESS | 1928 | 1461633851438 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]]]}] 18:24:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 18:24:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 568ms 18:24:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 18:24:11 INFO - PROCESS | 1928 | 1461633851461 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 18:24:11 INFO - PROCESS | 1928 | 1461633851462 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 18:24:11 INFO - PROCESS | 1928 | 1461633851465 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 18:24:11 INFO - PROCESS | 1928 | 1461633851466 Marionette TRACE conn2 <- [1,1902,null,{}] 18:24:11 INFO - PROCESS | 1928 | 1461633851475 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}] 18:24:11 INFO - PROCESS | 1928 | 1461633851596 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 18:24:11 INFO - PROCESS | 1928 | 1461633851641 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c768000 == 93 [pid = 1928] [id = 483] 18:24:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x129681c00) [pid = 1928] [serial = 1449] [outer = 0x0] 18:24:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x12a04b000) [pid = 1928] [serial = 1450] [outer = 0x129681c00] 18:24:11 INFO - PROCESS | 1928 | 1461633851666 Marionette DEBUG loaded listener.js 18:24:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x12a258c00) [pid = 1928] [serial = 1451] [outer = 0x129681c00] 18:24:12 INFO - PROCESS | 1928 | 1461633852039 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]]]}] 18:24:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 18:24:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 621ms 18:24:12 INFO - PROCESS | 1928 | 1461633852087 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 18:24:12 INFO - PROCESS | 1928 | 1461633852089 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 18:24:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 18:24:12 INFO - PROCESS | 1928 | 1461633852092 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 18:24:12 INFO - PROCESS | 1928 | 1461633852094 Marionette TRACE conn2 <- [1,1906,null,{}] 18:24:12 INFO - PROCESS | 1928 | 1461633852097 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}] 18:24:12 INFO - PROCESS | 1928 | 1461633852267 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 18:24:12 INFO - PROCESS | 1928 | 1461633852284 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d5d9000 == 94 [pid = 1928] [id = 484] 18:24:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x12a04e000) [pid = 1928] [serial = 1452] [outer = 0x0] 18:24:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x12a2b9c00) [pid = 1928] [serial = 1453] [outer = 0x12a04e000] 18:24:12 INFO - PROCESS | 1928 | 1461633852310 Marionette DEBUG loaded listener.js 18:24:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x12a57b000) [pid = 1928] [serial = 1454] [outer = 0x12a04e000] 18:24:12 INFO - PROCESS | 1928 | 1461633852677 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]]]}] 18:24:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 18:24:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 622ms 18:24:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 18:24:12 INFO - PROCESS | 1928 | 1461633852728 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 18:24:12 INFO - PROCESS | 1928 | 1461633852729 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 18:24:12 INFO - PROCESS | 1928 | 1461633852731 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 18:24:12 INFO - PROCESS | 1928 | 1461633852732 Marionette TRACE conn2 <- [1,1910,null,{}] 18:24:12 INFO - PROCESS | 1928 | 1461633852734 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}] 18:24:12 INFO - PROCESS | 1928 | 1461633852860 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 18:24:12 INFO - PROCESS | 1928 | 1461633852892 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e540800 == 95 [pid = 1928] [id = 485] 18:24:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x12a259000) [pid = 1928] [serial = 1455] [outer = 0x0] 18:24:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x12a78d400) [pid = 1928] [serial = 1456] [outer = 0x12a259000] 18:24:12 INFO - PROCESS | 1928 | 1461633852916 Marionette DEBUG loaded listener.js 18:24:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x12a7a6800) [pid = 1928] [serial = 1457] [outer = 0x12a259000] 18:24:13 INFO - PROCESS | 1928 | 1461633853275 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]]]}] 18:24:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 18:24:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 571ms 18:24:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 18:24:13 INFO - PROCESS | 1928 | 1461633853303 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 18:24:13 INFO - PROCESS | 1928 | 1461633853304 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 18:24:13 INFO - PROCESS | 1928 | 1461633853306 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 18:24:13 INFO - PROCESS | 1928 | 1461633853307 Marionette TRACE conn2 <- [1,1914,null,{}] 18:24:13 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x1297dc400) [pid = 1928] [serial = 1386] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 18:24:13 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x119db5400) [pid = 1928] [serial = 1371] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 18:24:13 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x114f4c400) [pid = 1928] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 18:24:13 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x126d40400) [pid = 1928] [serial = 1377] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 18:24:13 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x11aa3c000) [pid = 1928] [serial = 1374] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 18:24:13 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x11ba3a000) [pid = 1928] [serial = 1392] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 18:24:13 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x129d11c00) [pid = 1928] [serial = 1389] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 18:24:13 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x114fab800) [pid = 1928] [serial = 1365] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 18:24:13 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x129687400) [pid = 1928] [serial = 1383] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 18:24:13 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x129683c00) [pid = 1928] [serial = 1380] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 18:24:13 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x129605000) [pid = 1928] [serial = 1395] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 18:24:13 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x1297e3400) [pid = 1928] [serial = 1398] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 18:24:13 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x12d5b0000) [pid = 1928] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 18:24:13 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x11af51000) [pid = 1928] [serial = 1368] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 18:24:13 INFO - PROCESS | 1928 | 1461633853545 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}] 18:24:13 INFO - PROCESS | 1928 | 1461633853639 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 18:24:13 INFO - PROCESS | 1928 | 1461633853643 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x124282800 == 96 [pid = 1928] [id = 486] 18:24:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x115610400) [pid = 1928] [serial = 1458] [outer = 0x0] 18:24:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x11ba65000) [pid = 1928] [serial = 1459] [outer = 0x115610400] 18:24:13 INFO - PROCESS | 1928 | 1461633853671 Marionette DEBUG loaded listener.js 18:24:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x128b08400) [pid = 1928] [serial = 1460] [outer = 0x115610400] 18:24:14 INFO - PROCESS | 1928 | 1461633854027 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]]]}] 18:24:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 18:24:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 746ms 18:24:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 18:24:14 INFO - PROCESS | 1928 | 1461633854053 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 18:24:14 INFO - PROCESS | 1928 | 1461633854054 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 18:24:14 INFO - PROCESS | 1928 | 1461633854057 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 18:24:14 INFO - PROCESS | 1928 | 1461633854059 Marionette TRACE conn2 <- [1,1918,null,{}] 18:24:14 INFO - PROCESS | 1928 | 1461633854061 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}] 18:24:14 INFO - PROCESS | 1928 | 1461633854193 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 18:24:14 INFO - PROCESS | 1928 | 1461633854278 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x12fe02800 == 97 [pid = 1928] [id = 487] 18:24:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x12a78b400) [pid = 1928] [serial = 1461] [outer = 0x0] 18:24:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x12c7c1800) [pid = 1928] [serial = 1462] [outer = 0x12a78b400] 18:24:14 INFO - PROCESS | 1928 | 1461633854308 Marionette DEBUG loaded listener.js 18:24:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x12d508c00) [pid = 1928] [serial = 1463] [outer = 0x12a78b400] 18:24:14 INFO - PROCESS | 1928 | 1461633854604 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]]]}] 18:24:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 18:24:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 569ms 18:24:14 INFO - PROCESS | 1928 | 1461633854626 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 18:24:14 INFO - PROCESS | 1928 | 1461633854628 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 18:24:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 18:24:14 INFO - PROCESS | 1928 | 1461633854630 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 18:24:14 INFO - PROCESS | 1928 | 1461633854631 Marionette TRACE conn2 <- [1,1922,null,{}] 18:24:14 INFO - PROCESS | 1928 | 1461633854637 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}] 18:24:14 INFO - PROCESS | 1928 | 1461633854741 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 18:24:14 INFO - PROCESS | 1928 | 1461633854747 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x13051f000 == 98 [pid = 1928] [id = 488] 18:24:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x12d50a800) [pid = 1928] [serial = 1464] [outer = 0x0] 18:24:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x12d510800) [pid = 1928] [serial = 1465] [outer = 0x12d50a800] 18:24:14 INFO - PROCESS | 1928 | 1461633854775 Marionette DEBUG loaded listener.js 18:24:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x12e5aec00) [pid = 1928] [serial = 1466] [outer = 0x12d50a800] 18:24:15 INFO - PROCESS | 1928 | 1461633855134 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]]]}] 18:24:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 18:24:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 523ms 18:24:15 INFO - PROCESS | 1928 | 1461633855154 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 18:24:15 INFO - PROCESS | 1928 | 1461633855155 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 18:24:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 18:24:15 INFO - PROCESS | 1928 | 1461633855158 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 18:24:15 INFO - PROCESS | 1928 | 1461633855159 Marionette TRACE conn2 <- [1,1926,null,{}] 18:24:15 INFO - PROCESS | 1928 | 1461633855161 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}] 18:24:15 INFO - PROCESS | 1928 | 1461633855307 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 18:24:15 INFO - PROCESS | 1928 | 1461633855314 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x131ee3800 == 99 [pid = 1928] [id = 489] 18:24:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x12d0b0000) [pid = 1928] [serial = 1467] [outer = 0x0] 18:24:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x12e5af800) [pid = 1928] [serial = 1468] [outer = 0x12d0b0000] 18:24:15 INFO - PROCESS | 1928 | 1461633855339 Marionette DEBUG loaded listener.js 18:24:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x12ea60000) [pid = 1928] [serial = 1469] [outer = 0x12d0b0000] 18:24:15 INFO - PROCESS | 1928 | 1461633855822 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]]]}] 18:24:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 18:24:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 719ms 18:24:15 INFO - PROCESS | 1928 | 1461633855878 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 18:24:15 INFO - PROCESS | 1928 | 1461633855880 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 18:24:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 18:24:15 INFO - PROCESS | 1928 | 1461633855884 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 18:24:15 INFO - PROCESS | 1928 | 1461633855887 Marionette TRACE conn2 <- [1,1930,null,{}] 18:24:15 INFO - PROCESS | 1928 | 1461633855891 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}] 18:24:16 INFO - PROCESS | 1928 | 1461633856019 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 18:24:16 INFO - PROCESS | 1928 | 1461633856111 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x11becc000 == 100 [pid = 1928] [id = 490] 18:24:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x114f58400) [pid = 1928] [serial = 1470] [outer = 0x0] 18:24:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x115164000) [pid = 1928] [serial = 1471] [outer = 0x114f58400] 18:24:16 INFO - PROCESS | 1928 | 1461633856144 Marionette DEBUG loaded listener.js 18:24:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x118fa0c00) [pid = 1928] [serial = 1472] [outer = 0x114f58400] 18:24:16 INFO - PROCESS | 1928 | 1461633856622 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]]]}] 18:24:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 18:24:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 770ms 18:24:16 INFO - PROCESS | 1928 | 1461633856655 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 18:24:16 INFO - PROCESS | 1928 | 1461633856660 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 18:24:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 18:24:16 INFO - PROCESS | 1928 | 1461633856664 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 18:24:16 INFO - PROCESS | 1928 | 1461633856667 Marionette TRACE conn2 <- [1,1934,null,{}] 18:24:16 INFO - PROCESS | 1928 | 1461633856670 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}] 18:24:16 INFO - PROCESS | 1928 | 1461633856793 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 18:24:16 INFO - PROCESS | 1928 | 1461633856886 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a0dc000 == 101 [pid = 1928] [id = 491] 18:24:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x11aa71800) [pid = 1928] [serial = 1473] [outer = 0x0] 18:24:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x123c89000) [pid = 1928] [serial = 1474] [outer = 0x11aa71800] 18:24:16 INFO - PROCESS | 1928 | 1461633856916 Marionette DEBUG loaded listener.js 18:24:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x123dc2c00) [pid = 1928] [serial = 1475] [outer = 0x11aa71800] 18:24:17 INFO - PROCESS | 1928 | 1461633857360 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]]]}] 18:24:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 18:24:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 722ms 18:24:17 INFO - PROCESS | 1928 | 1461633857387 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 18:24:17 INFO - PROCESS | 1928 | 1461633857388 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 18:24:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 18:24:17 INFO - PROCESS | 1928 | 1461633857390 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 18:24:17 INFO - PROCESS | 1928 | 1461633857393 Marionette TRACE conn2 <- [1,1938,null,{}] 18:24:17 INFO - PROCESS | 1928 | 1461633857418 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}] 18:24:17 INFO - PROCESS | 1928 | 1461633857570 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 18:24:17 INFO - PROCESS | 1928 | 1461633857638 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x12fa6f800 == 102 [pid = 1928] [id = 492] 18:24:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x129690c00) [pid = 1928] [serial = 1476] [outer = 0x0] 18:24:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x1296b8400) [pid = 1928] [serial = 1477] [outer = 0x129690c00] 18:24:17 INFO - PROCESS | 1928 | 1461633857670 Marionette DEBUG loaded listener.js 18:24:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x129743800) [pid = 1928] [serial = 1478] [outer = 0x129690c00] 18:24:18 INFO - PROCESS | 1928 | 1461633858100 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]]]}] 18:24:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 18:24:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 773ms 18:24:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 18:24:18 INFO - PROCESS | 1928 | 1461633858164 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 18:24:18 INFO - PROCESS | 1928 | 1461633858166 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 18:24:18 INFO - PROCESS | 1928 | 1461633858168 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 18:24:18 INFO - PROCESS | 1928 | 1461633858170 Marionette TRACE conn2 <- [1,1942,null,{}] 18:24:18 INFO - PROCESS | 1928 | 1461633858172 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}] 18:24:18 INFO - PROCESS | 1928 | 1461633858292 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 18:24:18 INFO - PROCESS | 1928 | 1461633858384 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x13845a800 == 103 [pid = 1928] [id = 493] 18:24:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x1297e5800) [pid = 1928] [serial = 1479] [outer = 0x0] 18:24:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x12a04c000) [pid = 1928] [serial = 1480] [outer = 0x1297e5800] 18:24:18 INFO - PROCESS | 1928 | 1461633858415 Marionette DEBUG loaded listener.js 18:24:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x12a5a3000) [pid = 1928] [serial = 1481] [outer = 0x1297e5800] 18:24:18 INFO - PROCESS | 1928 | 1461633858842 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]]]}] 18:24:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 18:24:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 719ms 18:24:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 18:24:18 INFO - PROCESS | 1928 | 1461633858901 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 18:24:18 INFO - PROCESS | 1928 | 1461633858903 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 18:24:18 INFO - PROCESS | 1928 | 1461633858908 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 18:24:18 INFO - PROCESS | 1928 | 1461633858910 Marionette TRACE conn2 <- [1,1946,null,{}] 18:24:18 INFO - PROCESS | 1928 | 1461633858912 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}] 18:24:19 INFO - PROCESS | 1928 | 1461633859094 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 18:24:19 INFO - PROCESS | 1928 | 1461633859269 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x139bd9800 == 104 [pid = 1928] [id = 494] 18:24:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x12a5a3400) [pid = 1928] [serial = 1482] [outer = 0x0] 18:24:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x12a79dc00) [pid = 1928] [serial = 1483] [outer = 0x12a5a3400] 18:24:19 INFO - PROCESS | 1928 | 1461633859301 Marionette DEBUG loaded listener.js 18:24:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x12b6e7400) [pid = 1928] [serial = 1484] [outer = 0x12a5a3400] 18:24:19 INFO - PROCESS | 1928 | 1461633859738 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]]]}] 18:24:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 18:24:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 871ms 18:24:19 INFO - PROCESS | 1928 | 1461633859779 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 18:24:19 INFO - PROCESS | 1928 | 1461633859780 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 18:24:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 18:24:19 INFO - PROCESS | 1928 | 1461633859802 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 18:24:19 INFO - PROCESS | 1928 | 1461633859803 Marionette TRACE conn2 <- [1,1950,null,{}] 18:24:19 INFO - PROCESS | 1928 | 1461633859806 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}] 18:24:19 INFO - PROCESS | 1928 | 1461633859941 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 18:24:20 INFO - PROCESS | 1928 | 1461633860036 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x139e8a800 == 105 [pid = 1928] [id = 495] 18:24:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x12e7d0800) [pid = 1928] [serial = 1485] [outer = 0x0] 18:24:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x12ef0fc00) [pid = 1928] [serial = 1486] [outer = 0x12e7d0800] 18:24:20 INFO - PROCESS | 1928 | 1461633860067 Marionette DEBUG loaded listener.js 18:24:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x12f93ac00) [pid = 1928] [serial = 1487] [outer = 0x12e7d0800] 18:24:20 INFO - PROCESS | 1928 | 1461633860471 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]]]}] 18:24:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 18:24:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 723ms 18:24:20 INFO - PROCESS | 1928 | 1461633860522 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 18:24:20 INFO - PROCESS | 1928 | 1461633860524 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 18:24:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 18:24:20 INFO - PROCESS | 1928 | 1461633860526 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 18:24:20 INFO - PROCESS | 1928 | 1461633860527 Marionette TRACE conn2 <- [1,1954,null,{}] 18:24:20 INFO - PROCESS | 1928 | 1461633860530 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}] 18:24:20 INFO - PROCESS | 1928 | 1461633860649 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 18:24:20 INFO - PROCESS | 1928 | 1461633860743 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x139ea4800 == 106 [pid = 1928] [id = 496] 18:24:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x12f93b000) [pid = 1928] [serial = 1488] [outer = 0x0] 18:24:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x12f942400) [pid = 1928] [serial = 1489] [outer = 0x12f93b000] 18:24:20 INFO - PROCESS | 1928 | 1461633860773 Marionette DEBUG loaded listener.js 18:24:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x12fa51400) [pid = 1928] [serial = 1490] [outer = 0x12f93b000] 18:24:21 INFO - PROCESS | 1928 | 1461633861182 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]]]}] 18:24:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 18:24:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 671ms 18:24:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 18:24:21 INFO - PROCESS | 1928 | 1461633861213 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 18:24:21 INFO - PROCESS | 1928 | 1461633861215 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 18:24:21 INFO - PROCESS | 1928 | 1461633861221 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 18:24:21 INFO - PROCESS | 1928 | 1461633861222 Marionette TRACE conn2 <- [1,1958,null,{}] 18:24:21 INFO - PROCESS | 1928 | 1461633861224 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}] 18:24:21 INFO - PROCESS | 1928 | 1461633861362 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 18:24:21 INFO - PROCESS | 1928 | 1461633861468 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x139c8a000 == 107 [pid = 1928] [id = 497] 18:24:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x12fa55000) [pid = 1928] [serial = 1491] [outer = 0x0] 18:24:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x12fa59000) [pid = 1928] [serial = 1492] [outer = 0x12fa55000] 18:24:21 INFO - PROCESS | 1928 | 1461633861497 Marionette DEBUG loaded listener.js 18:24:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x12fe54400) [pid = 1928] [serial = 1493] [outer = 0x12fa55000] 18:24:21 INFO - PROCESS | 1928 | 1461633861916 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]]]}] 18:24:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 18:24:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 721ms 18:24:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 18:24:21 INFO - PROCESS | 1928 | 1461633861942 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 18:24:21 INFO - PROCESS | 1928 | 1461633861943 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 18:24:21 INFO - PROCESS | 1928 | 1461633861945 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 18:24:21 INFO - PROCESS | 1928 | 1461633861947 Marionette TRACE conn2 <- [1,1962,null,{}] 18:24:21 INFO - PROCESS | 1928 | 1461633861950 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}] 18:24:22 INFO - PROCESS | 1928 | 1461633862071 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 18:24:22 INFO - PROCESS | 1928 | 1461633862194 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x139db1800 == 108 [pid = 1928] [id = 498] 18:24:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x12fe54800) [pid = 1928] [serial = 1494] [outer = 0x0] 18:24:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x12fe5d000) [pid = 1928] [serial = 1495] [outer = 0x12fe54800] 18:24:22 INFO - PROCESS | 1928 | 1461633862225 Marionette DEBUG loaded listener.js 18:24:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x12ff5cc00) [pid = 1928] [serial = 1496] [outer = 0x12fe54800] 18:24:22 INFO - PROCESS | 1928 | 1461633862673 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]]]}] 18:24:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 18:24:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 770ms 18:24:22 INFO - PROCESS | 1928 | 1461633862715 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 18:24:22 INFO - PROCESS | 1928 | 1461633862717 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 18:24:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 18:24:22 INFO - PROCESS | 1928 | 1461633862737 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 18:24:22 INFO - PROCESS | 1928 | 1461633862739 Marionette TRACE conn2 <- [1,1966,null,{}] 18:24:22 INFO - PROCESS | 1928 | 1461633862741 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}] 18:24:22 INFO - PROCESS | 1928 | 1461633862864 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 18:24:22 INFO - PROCESS | 1928 | 1461633862963 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c7d7000 == 109 [pid = 1928] [id = 499] 18:24:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x123dbec00) [pid = 1928] [serial = 1497] [outer = 0x0] 18:24:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x129695800) [pid = 1928] [serial = 1498] [outer = 0x123dbec00] 18:24:22 INFO - PROCESS | 1928 | 1461633862993 Marionette DEBUG loaded listener.js 18:24:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x12a2b3c00) [pid = 1928] [serial = 1499] [outer = 0x123dbec00] 18:24:23 INFO - PROCESS | 1928 | 1461633863697 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]]]}] 18:24:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 18:24:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 975ms 18:24:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 18:24:23 INFO - PROCESS | 1928 | 1461633863710 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 18:24:23 INFO - PROCESS | 1928 | 1461633863712 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 18:24:23 INFO - PROCESS | 1928 | 1461633863716 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 18:24:23 INFO - PROCESS | 1928 | 1461633863719 Marionette TRACE conn2 <- [1,1970,null,{}] 18:24:23 INFO - PROCESS | 1928 | 1461633863742 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}] 18:24:23 INFO - PROCESS | 1928 | 1461633863862 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 18:24:23 INFO - PROCESS | 1928 | 1461633863956 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x123be1000 == 110 [pid = 1928] [id = 500] 18:24:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x114f50800) [pid = 1928] [serial = 1500] [outer = 0x0] 18:24:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x114f88400) [pid = 1928] [serial = 1501] [outer = 0x114f50800] 18:24:23 INFO - PROCESS | 1928 | 1461633863984 Marionette DEBUG loaded listener.js 18:24:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 194 (0x11579bc00) [pid = 1928] [serial = 1502] [outer = 0x114f50800] 18:24:24 INFO - PROCESS | 1928 | 1461633864454 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]]]}] 18:24:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 18:24:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 788ms 18:24:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 18:24:24 INFO - PROCESS | 1928 | 1461633864504 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 18:24:24 INFO - PROCESS | 1928 | 1461633864508 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 18:24:24 INFO - PROCESS | 1928 | 1461633864512 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 18:24:24 INFO - PROCESS | 1928 | 1461633864513 Marionette TRACE conn2 <- [1,1974,null,{}] 18:24:24 INFO - PROCESS | 1928 | 1461633864516 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}] 18:24:24 INFO - PROCESS | 1928 | 1461633864624 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 18:24:24 INFO - PROCESS | 1928 | 1461633864724 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x129fe1800 == 111 [pid = 1928] [id = 501] 18:24:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 195 (0x119833800) [pid = 1928] [serial = 1503] [outer = 0x0] 18:24:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 196 (0x11aa3e800) [pid = 1928] [serial = 1504] [outer = 0x119833800] 18:24:24 INFO - PROCESS | 1928 | 1461633864751 Marionette DEBUG loaded listener.js 18:24:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 197 (0x11b8d8800) [pid = 1928] [serial = 1505] [outer = 0x119833800] 18:24:25 INFO - PROCESS | 1928 | 1461633865203 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]]]}] 18:24:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 18:24:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 722ms 18:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 18:24:25 INFO - PROCESS | 1928 | 1461633865235 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 18:24:25 INFO - PROCESS | 1928 | 1461633865236 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 18:24:25 INFO - PROCESS | 1928 | 1461633865238 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 18:24:25 INFO - PROCESS | 1928 | 1461633865241 Marionette TRACE conn2 <- [1,1978,null,{}] 18:24:25 INFO - PROCESS | 1928 | 1461633865248 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}] 18:24:25 INFO - PROCESS | 1928 | 1461633865392 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 18:24:25 INFO - PROCESS | 1928 | --DOCSHELL 0x13051f000 == 110 [pid = 1928] [id = 488] 18:24:25 INFO - PROCESS | 1928 | --DOCSHELL 0x12fe02800 == 109 [pid = 1928] [id = 487] 18:24:25 INFO - PROCESS | 1928 | --DOCSHELL 0x124282800 == 108 [pid = 1928] [id = 486] 18:24:25 INFO - PROCESS | 1928 | --DOCSHELL 0x12e540800 == 107 [pid = 1928] [id = 485] 18:24:25 INFO - PROCESS | 1928 | --DOCSHELL 0x12d5d9000 == 106 [pid = 1928] [id = 484] 18:24:25 INFO - PROCESS | 1928 | --DOCSHELL 0x12c768000 == 105 [pid = 1928] [id = 483] 18:24:25 INFO - PROCESS | 1928 | --DOCSHELL 0x12a94a800 == 104 [pid = 1928] [id = 482] 18:24:25 INFO - PROCESS | 1928 | --DOCSHELL 0x12a0dc800 == 103 [pid = 1928] [id = 481] 18:24:25 INFO - PROCESS | 1928 | --DOCSHELL 0x1269a8000 == 102 [pid = 1928] [id = 480] 18:24:25 INFO - PROCESS | 1928 | --DOCSHELL 0x123d65800 == 101 [pid = 1928] [id = 479] 18:24:25 INFO - PROCESS | 1928 | --DOCSHELL 0x11c37d800 == 100 [pid = 1928] [id = 478] 18:24:25 INFO - PROCESS | 1928 | --DOCSHELL 0x124155000 == 99 [pid = 1928] [id = 477] 18:24:25 INFO - PROCESS | 1928 | --DOCSHELL 0x138c1a000 == 98 [pid = 1928] [id = 474] 18:24:25 INFO - PROCESS | 1928 | --DOCSHELL 0x13722b800 == 97 [pid = 1928] [id = 473] 18:24:25 INFO - PROCESS | 1928 | --DOCSHELL 0x13081a800 == 96 [pid = 1928] [id = 472] 18:24:25 INFO - PROCESS | 1928 | --DOCSHELL 0x13050b000 == 95 [pid = 1928] [id = 471] 18:24:25 INFO - PROCESS | 1928 | --DOCSHELL 0x12fe06000 == 94 [pid = 1928] [id = 470] 18:24:25 INFO - PROCESS | 1928 | --DOCSHELL 0x1297c0000 == 93 [pid = 1928] [id = 469] 18:24:25 INFO - PROCESS | 1928 | --DOCSHELL 0x11c7d6800 == 92 [pid = 1928] [id = 468] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 196 (0x129d03800) [pid = 1928] [serial = 1387] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 195 (0x123dc4400) [pid = 1928] [serial = 1373] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 194 (0x11516f400) [pid = 1928] [serial = 1363] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 193 (0x129feb400) [pid = 1928] [serial = 1388] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0x12b458c00) [pid = 1928] [serial = 1347] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x129686c00) [pid = 1928] [serial = 1379] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x124242800) [pid = 1928] [serial = 1375] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x114fa7400) [pid = 1928] [serial = 1362] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x123db8c00) [pid = 1928] [serial = 1393] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x127ae6c00) [pid = 1928] [serial = 1341] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x12f937c00) [pid = 1928] [serial = 1356] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x12a0a6c00) [pid = 1928] [serial = 1391] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x11657d800) [pid = 1928] [serial = 838] [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.] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x12e7de000) [pid = 1928] [serial = 1350] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x11c3b2800) [pid = 1928] [serial = 1338] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x11560f800) [pid = 1928] [serial = 1366] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x12973dc00) [pid = 1928] [serial = 1384] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x129603400) [pid = 1928] [serial = 1394] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x1296c3000) [pid = 1928] [serial = 1382] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x127ba9c00) [pid = 1928] [serial = 1378] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x126d41c00) [pid = 1928] [serial = 1376] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x123c8f400) [pid = 1928] [serial = 1372] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x129bbec00) [pid = 1928] [serial = 1396] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x12a25ec00) [pid = 1928] [serial = 1344] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x114bc3800) [pid = 1928] [serial = 1335] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x12a2b1800) [pid = 1928] [serial = 1399] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x12ea62400) [pid = 1928] [serial = 1333] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x11c76dc00) [pid = 1928] [serial = 1369] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x11aa3d800) [pid = 1928] [serial = 1367] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x123c8cc00) [pid = 1928] [serial = 1370] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x1297dbc00) [pid = 1928] [serial = 1385] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x12a04a800) [pid = 1928] [serial = 1390] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x12a048000) [pid = 1928] [serial = 1359] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x12a2bc800) [pid = 1928] [serial = 1353] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x129698c00) [pid = 1928] [serial = 1381] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x12a25e800) [pid = 1928] [serial = 1397] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x12a574c00) [pid = 1928] [serial = 1400] [outer = 0x0] [url = about:blank] 18:24:25 INFO - PROCESS | 1928 | 1461633865551 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a965800 == 93 [pid = 1928] [id = 502] 18:24:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x114fab800) [pid = 1928] [serial = 1506] [outer = 0x0] 18:24:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x119db5400) [pid = 1928] [serial = 1507] [outer = 0x114fab800] 18:24:25 INFO - PROCESS | 1928 | 1461633865583 Marionette DEBUG loaded listener.js 18:24:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x123c8f400) [pid = 1928] [serial = 1508] [outer = 0x114fab800] 18:24:25 INFO - PROCESS | 1928 | 1461633865903 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]]]}] 18:24:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 18:24:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 722ms 18:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 18:24:25 INFO - PROCESS | 1928 | 1461633865960 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 18:24:25 INFO - PROCESS | 1928 | 1461633865962 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 18:24:25 INFO - PROCESS | 1928 | 1461633865964 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 18:24:25 INFO - PROCESS | 1928 | 1461633865965 Marionette TRACE conn2 <- [1,1982,null,{}] 18:24:25 INFO - PROCESS | 1928 | 1461633865968 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}] 18:24:26 INFO - PROCESS | 1928 | 1461633866068 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 18:24:26 INFO - PROCESS | 1928 | 1461633866164 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x123be2000 == 94 [pid = 1928] [id = 503] 18:24:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x123c90800) [pid = 1928] [serial = 1509] [outer = 0x0] 18:24:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x12416c400) [pid = 1928] [serial = 1510] [outer = 0x123c90800] 18:24:26 INFO - PROCESS | 1928 | 1461633866191 Marionette DEBUG loaded listener.js 18:24:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x126ca0800) [pid = 1928] [serial = 1511] [outer = 0x123c90800] 18:24:26 INFO - PROCESS | 1928 | 1461633866486 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]]]}] 18:24:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 18:24:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 572ms 18:24:26 INFO - PROCESS | 1928 | 1461633866536 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 18:24:26 INFO - PROCESS | 1928 | 1461633866538 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 18:24:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 18:24:26 INFO - PROCESS | 1928 | 1461633866540 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 18:24:26 INFO - PROCESS | 1928 | 1461633866541 Marionette TRACE conn2 <- [1,1986,null,{}] 18:24:26 INFO - PROCESS | 1928 | 1461633866543 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}] 18:24:26 INFO - PROCESS | 1928 | 1461633866640 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 18:24:26 INFO - PROCESS | 1928 | 1461633866720 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x128b8a000 == 95 [pid = 1928] [id = 504] 18:24:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x123d45400) [pid = 1928] [serial = 1512] [outer = 0x0] 18:24:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x127ae4000) [pid = 1928] [serial = 1513] [outer = 0x123d45400] 18:24:26 INFO - PROCESS | 1928 | 1461633866746 Marionette DEBUG loaded listener.js 18:24:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x128bf8c00) [pid = 1928] [serial = 1514] [outer = 0x123d45400] 18:24:27 INFO - PROCESS | 1928 | 1461633867058 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]]]}] 18:24:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 18:24:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 572ms 18:24:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 18:24:27 INFO - PROCESS | 1928 | 1461633867112 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 18:24:27 INFO - PROCESS | 1928 | 1461633867114 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 18:24:27 INFO - PROCESS | 1928 | 1461633867116 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 18:24:27 INFO - PROCESS | 1928 | 1461633867117 Marionette TRACE conn2 <- [1,1990,null,{}] 18:24:27 INFO - PROCESS | 1928 | 1461633867119 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}] 18:24:27 INFO - PROCESS | 1928 | 1461633867233 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 18:24:27 INFO - PROCESS | 1928 | 1461633867318 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a0ef000 == 96 [pid = 1928] [id = 505] 18:24:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x127ced400) [pid = 1928] [serial = 1515] [outer = 0x0] 18:24:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x12960ec00) [pid = 1928] [serial = 1516] [outer = 0x127ced400] 18:24:27 INFO - PROCESS | 1928 | 1461633867346 Marionette DEBUG loaded listener.js 18:24:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x129785400) [pid = 1928] [serial = 1517] [outer = 0x127ced400] 18:24:27 INFO - PROCESS | 1928 | 1461633867668 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]]]}] 18:24:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 18:24:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 569ms 18:24:27 INFO - PROCESS | 1928 | 1461633867687 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 18:24:27 INFO - PROCESS | 1928 | 1461633867688 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 18:24:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 18:24:27 INFO - PROCESS | 1928 | 1461633867691 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 18:24:27 INFO - PROCESS | 1928 | 1461633867692 Marionette TRACE conn2 <- [1,1994,null,{}] 18:24:27 INFO - PROCESS | 1928 | 1461633867694 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}] 18:24:27 INFO - PROCESS | 1928 | 1461633867820 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 18:24:27 INFO - PROCESS | 1928 | 1461633867835 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c756000 == 97 [pid = 1928] [id = 506] 18:24:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x1297db000) [pid = 1928] [serial = 1518] [outer = 0x0] 18:24:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x129bc5c00) [pid = 1928] [serial = 1519] [outer = 0x1297db000] 18:24:27 INFO - PROCESS | 1928 | 1461633867861 Marionette DEBUG loaded listener.js 18:24:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x129fe9c00) [pid = 1928] [serial = 1520] [outer = 0x1297db000] 18:24:28 INFO - PROCESS | 1928 | 1461633868249 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]]]}] 18:24:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 18:24:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 569ms 18:24:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 18:24:28 INFO - PROCESS | 1928 | 1461633868260 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 18:24:28 INFO - PROCESS | 1928 | 1461633868261 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 18:24:28 INFO - PROCESS | 1928 | 1461633868263 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 18:24:28 INFO - PROCESS | 1928 | 1461633868265 Marionette TRACE conn2 <- [1,1998,null,{}] 18:24:28 INFO - PROCESS | 1928 | 1461633868267 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}] 18:24:28 INFO - PROCESS | 1928 | 1461633868393 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 18:24:28 INFO - PROCESS | 1928 | 1461633868408 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d1e4000 == 98 [pid = 1928] [id = 507] 18:24:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x129ff0400) [pid = 1928] [serial = 1521] [outer = 0x0] 18:24:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x12a04a400) [pid = 1928] [serial = 1522] [outer = 0x129ff0400] 18:24:28 INFO - PROCESS | 1928 | 1461633868434 Marionette DEBUG loaded listener.js 18:24:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x12a0a3800) [pid = 1928] [serial = 1523] [outer = 0x129ff0400] 18:24:28 INFO - PROCESS | 1928 | 1461633868797 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]]]}] 18:24:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 18:24:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 571ms 18:24:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 18:24:28 INFO - PROCESS | 1928 | 1461633868835 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 18:24:28 INFO - PROCESS | 1928 | 1461633868837 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 18:24:28 INFO - PROCESS | 1928 | 1461633868839 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 18:24:28 INFO - PROCESS | 1928 | 1461633868840 Marionette TRACE conn2 <- [1,2002,null,{}] 18:24:28 INFO - PROCESS | 1928 | 1461633868842 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}] 18:24:28 INFO - PROCESS | 1928 | 1461633868971 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 18:24:28 INFO - PROCESS | 1928 | 1461633868985 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x12db75800 == 99 [pid = 1928] [id = 508] 18:24:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x129ff0c00) [pid = 1928] [serial = 1524] [outer = 0x0] 18:24:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x12a25ec00) [pid = 1928] [serial = 1525] [outer = 0x129ff0c00] 18:24:29 INFO - PROCESS | 1928 | 1461633869010 Marionette DEBUG loaded listener.js 18:24:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x12a56d400) [pid = 1928] [serial = 1526] [outer = 0x129ff0c00] 18:24:29 INFO - PROCESS | 1928 | 1461633869390 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]]]}] 18:24:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 18:24:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 573ms 18:24:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 18:24:29 INFO - PROCESS | 1928 | 1461633869412 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 18:24:29 INFO - PROCESS | 1928 | 1461633869413 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 18:24:29 INFO - PROCESS | 1928 | 1461633869415 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 18:24:29 INFO - PROCESS | 1928 | 1461633869417 Marionette TRACE conn2 <- [1,2006,null,{}] 18:24:29 INFO - PROCESS | 1928 | 1461633869421 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}] 18:24:29 INFO - PROCESS | 1928 | 1461633869551 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 18:24:29 INFO - PROCESS | 1928 | 1461633869564 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e99d000 == 100 [pid = 1928] [id = 509] 18:24:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x11ad3dc00) [pid = 1928] [serial = 1527] [outer = 0x0] 18:24:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x12a5a4000) [pid = 1928] [serial = 1528] [outer = 0x11ad3dc00] 18:24:29 INFO - PROCESS | 1928 | 1461633869590 Marionette DEBUG loaded listener.js 18:24:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x12a79b000) [pid = 1928] [serial = 1529] [outer = 0x11ad3dc00] 18:24:30 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x129681c00) [pid = 1928] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 18:24:30 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x12a04e000) [pid = 1928] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 18:24:30 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x12a259000) [pid = 1928] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 18:24:30 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x115610400) [pid = 1928] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 18:24:30 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x124170000) [pid = 1928] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 18:24:30 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x114f51000) [pid = 1928] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 18:24:30 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x114be2000) [pid = 1928] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 18:24:30 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x118fac000) [pid = 1928] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 18:24:30 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x128b10000) [pid = 1928] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 18:24:30 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x127ba4000) [pid = 1928] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 18:24:30 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x12d50a800) [pid = 1928] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 18:24:30 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x12a78b400) [pid = 1928] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 18:24:30 INFO - PROCESS | 1928 | 1461633870186 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]]]}] 18:24:30 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 18:24:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 823ms 18:24:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 18:24:30 INFO - PROCESS | 1928 | 1461633870262 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 18:24:30 INFO - PROCESS | 1928 | 1461633870263 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 18:24:30 INFO - PROCESS | 1928 | 1461633870273 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 18:24:30 INFO - PROCESS | 1928 | 1461633870274 Marionette TRACE conn2 <- [1,2010,null,{}] 18:24:30 INFO - PROCESS | 1928 | 1461633870276 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}] 18:24:30 INFO - PROCESS | 1928 | 1461633870387 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 18:24:30 INFO - PROCESS | 1928 | 1461633870393 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x12f755000 == 101 [pid = 1928] [id = 510] 18:24:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x1133de000) [pid = 1928] [serial = 1530] [outer = 0x0] 18:24:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x116382800) [pid = 1928] [serial = 1531] [outer = 0x1133de000] 18:24:30 INFO - PROCESS | 1928 | 1461633870440 Marionette DEBUG loaded listener.js 18:24:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x127baa800) [pid = 1928] [serial = 1532] [outer = 0x1133de000] 18:24:31 INFO - PROCESS | 1928 | 1461633870996 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]]]}] 18:24:31 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 18:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 773ms 18:24:31 INFO - PROCESS | 1928 | 1461633871043 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 18:24:31 INFO - PROCESS | 1928 | 1461633871044 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 18:24:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 18:24:31 INFO - PROCESS | 1928 | 1461633871046 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 18:24:31 INFO - PROCESS | 1928 | 1461633871047 Marionette TRACE conn2 <- [1,2014,null,{}] 18:24:31 INFO - PROCESS | 1928 | 1461633871050 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}] 18:24:31 INFO - PROCESS | 1928 | 1461633871150 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 18:24:31 INFO - PROCESS | 1928 | 1461633871155 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ff20800 == 102 [pid = 1928] [id = 511] 18:24:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x128b10000) [pid = 1928] [serial = 1533] [outer = 0x0] 18:24:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x12a57ac00) [pid = 1928] [serial = 1534] [outer = 0x128b10000] 18:24:31 INFO - PROCESS | 1928 | 1461633871180 Marionette DEBUG loaded listener.js 18:24:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x12ab0b800) [pid = 1928] [serial = 1535] [outer = 0x128b10000] 18:24:31 INFO - PROCESS | 1928 | 1461633871553 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]]]}] 18:24:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 18:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 518ms 18:24:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 18:24:31 INFO - PROCESS | 1928 | 1461633871564 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 18:24:31 INFO - PROCESS | 1928 | 1461633871565 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 18:24:31 INFO - PROCESS | 1928 | 1461633871573 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 18:24:31 INFO - PROCESS | 1928 | 1461633871574 Marionette TRACE conn2 <- [1,2018,null,{}] 18:24:31 INFO - PROCESS | 1928 | 1461633871576 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}] 18:24:31 INFO - PROCESS | 1928 | 1461633871722 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 18:24:31 INFO - PROCESS | 1928 | 1461633871788 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x13051c800 == 103 [pid = 1928] [id = 512] 18:24:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x12a04ac00) [pid = 1928] [serial = 1536] [outer = 0x0] 18:24:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x12ad15800) [pid = 1928] [serial = 1537] [outer = 0x12a04ac00] 18:24:31 INFO - PROCESS | 1928 | 1461633871813 Marionette DEBUG loaded listener.js 18:24:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x12b459000) [pid = 1928] [serial = 1538] [outer = 0x12a04ac00] 18:24:32 INFO - PROCESS | 1928 | 1461633872241 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]]]}] 18:24:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 18:24:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 724ms 18:24:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 18:24:32 INFO - PROCESS | 1928 | 1461633872293 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 18:24:32 INFO - PROCESS | 1928 | 1461633872296 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 18:24:32 INFO - PROCESS | 1928 | 1461633872300 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 18:24:32 INFO - PROCESS | 1928 | 1461633872302 Marionette TRACE conn2 <- [1,2022,null,{}] 18:24:32 INFO - PROCESS | 1928 | 1461633872306 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}] 18:24:32 INFO - PROCESS | 1928 | 1461633872435 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 18:24:32 INFO - PROCESS | 1928 | 1461633872559 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x11bed9800 == 104 [pid = 1928] [id = 513] 18:24:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x1133e3400) [pid = 1928] [serial = 1539] [outer = 0x0] 18:24:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x114bc3400) [pid = 1928] [serial = 1540] [outer = 0x1133e3400] 18:24:32 INFO - PROCESS | 1928 | 1461633872594 Marionette DEBUG loaded listener.js 18:24:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x114f90c00) [pid = 1928] [serial = 1541] [outer = 0x1133e3400] 18:24:33 INFO - PROCESS | 1928 | 1461633873075 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]]]}] 18:24:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 18:24:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 822ms 18:24:33 INFO - PROCESS | 1928 | 1461633873122 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 18:24:33 INFO - PROCESS | 1928 | 1461633873127 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 18:24:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 18:24:33 INFO - PROCESS | 1928 | 1461633873148 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 18:24:33 INFO - PROCESS | 1928 | 1461633873151 Marionette TRACE conn2 <- [1,2026,null,{}] 18:24:33 INFO - PROCESS | 1928 | 1461633873157 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}] 18:24:33 INFO - PROCESS | 1928 | 1461633873283 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 18:24:33 INFO - PROCESS | 1928 | 1461633873377 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a0e4800 == 105 [pid = 1928] [id = 514] 18:24:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x119262800) [pid = 1928] [serial = 1542] [outer = 0x0] 18:24:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x11af4d400) [pid = 1928] [serial = 1543] [outer = 0x119262800] 18:24:33 INFO - PROCESS | 1928 | 1461633873408 Marionette DEBUG loaded listener.js 18:24:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x11c0ca000) [pid = 1928] [serial = 1544] [outer = 0x119262800] 18:24:33 INFO - PROCESS | 1928 | 1461633873814 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]]]}] 18:24:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 18:24:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 742ms 18:24:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 18:24:33 INFO - PROCESS | 1928 | 1461633873886 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 18:24:33 INFO - PROCESS | 1928 | 1461633873887 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 18:24:33 INFO - PROCESS | 1928 | 1461633873891 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 18:24:33 INFO - PROCESS | 1928 | 1461633873894 Marionette TRACE conn2 <- [1,2030,null,{}] 18:24:33 INFO - PROCESS | 1928 | 1461633873904 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}] 18:24:34 INFO - PROCESS | 1928 | 1461633874028 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 18:24:34 INFO - PROCESS | 1928 | 1461633874125 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x12f0f7000 == 106 [pid = 1928] [id = 515] 18:24:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x1243e0400) [pid = 1928] [serial = 1545] [outer = 0x0] 18:24:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x12788d400) [pid = 1928] [serial = 1546] [outer = 0x1243e0400] 18:24:34 INFO - PROCESS | 1928 | 1461633874157 Marionette DEBUG loaded listener.js 18:24:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x12960bc00) [pid = 1928] [serial = 1547] [outer = 0x1243e0400] 18:24:34 INFO - PROCESS | 1928 | 1461633874598 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]]]}] 18:24:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 18:24:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 773ms 18:24:34 INFO - PROCESS | 1928 | 1461633874665 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 18:24:34 INFO - PROCESS | 1928 | 1461633874667 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 18:24:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 18:24:34 INFO - PROCESS | 1928 | 1461633874670 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 18:24:34 INFO - PROCESS | 1928 | 1461633874672 Marionette TRACE conn2 <- [1,2034,null,{}] 18:24:34 INFO - PROCESS | 1928 | 1461633874674 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}] 18:24:34 INFO - PROCESS | 1928 | 1461633874798 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 18:24:34 INFO - PROCESS | 1928 | 1461633874891 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x137365000 == 107 [pid = 1928] [id = 516] 18:24:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x129690800) [pid = 1928] [serial = 1548] [outer = 0x0] 18:24:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x12977c400) [pid = 1928] [serial = 1549] [outer = 0x129690800] 18:24:34 INFO - PROCESS | 1928 | 1461633874923 Marionette DEBUG loaded listener.js 18:24:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x12a047800) [pid = 1928] [serial = 1550] [outer = 0x129690800] 18:24:35 INFO - PROCESS | 1928 | 1461633875343 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]]]}] 18:24:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 18:24:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 720ms 18:24:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 18:24:35 INFO - PROCESS | 1928 | 1461633875391 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 18:24:35 INFO - PROCESS | 1928 | 1461633875392 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 18:24:35 INFO - PROCESS | 1928 | 1461633875394 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 18:24:35 INFO - PROCESS | 1928 | 1461633875396 Marionette TRACE conn2 <- [1,2038,null,{}] 18:24:35 INFO - PROCESS | 1928 | 1461633875398 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}] 18:24:35 INFO - PROCESS | 1928 | 1461633875520 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 18:24:35 INFO - PROCESS | 1928 | 1461633875644 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x138c1f000 == 108 [pid = 1928] [id = 517] 18:24:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 194 (0x124241400) [pid = 1928] [serial = 1551] [outer = 0x0] 18:24:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 195 (0x12a0acc00) [pid = 1928] [serial = 1552] [outer = 0x124241400] 18:24:35 INFO - PROCESS | 1928 | 1461633875676 Marionette DEBUG loaded listener.js 18:24:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 196 (0x12a5b0800) [pid = 1928] [serial = 1553] [outer = 0x124241400] 18:24:36 INFO - PROCESS | 1928 | 1461633876105 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]]]}] 18:24:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 18:24:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 770ms 18:24:36 INFO - PROCESS | 1928 | 1461633876165 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 18:24:36 INFO - PROCESS | 1928 | 1461633876167 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 18:24:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 18:24:36 INFO - PROCESS | 1928 | 1461633876169 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 18:24:36 INFO - PROCESS | 1928 | 1461633876170 Marionette TRACE conn2 <- [1,2042,null,{}] 18:24:36 INFO - PROCESS | 1928 | 1461633876173 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}] 18:24:36 INFO - PROCESS | 1928 | 1461633876309 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 18:24:36 INFO - PROCESS | 1928 | 1461633876436 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x139beb000 == 109 [pid = 1928] [id = 518] 18:24:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 197 (0x12af44800) [pid = 1928] [serial = 1554] [outer = 0x0] 18:24:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 198 (0x12cfd7000) [pid = 1928] [serial = 1555] [outer = 0x12af44800] 18:24:36 INFO - PROCESS | 1928 | 1461633876470 Marionette DEBUG loaded listener.js 18:24:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 199 (0x12e52b000) [pid = 1928] [serial = 1556] [outer = 0x12af44800] 18:24:36 INFO - PROCESS | 1928 | 1461633876905 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]]]}] 18:24:36 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) 18:24:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 770ms 18:24:36 INFO - PROCESS | 1928 | 1461633876940 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 18:24:36 INFO - PROCESS | 1928 | 1461633876942 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 18:24:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 18:24:36 INFO - PROCESS | 1928 | 1461633876945 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 18:24:36 INFO - PROCESS | 1928 | 1461633876947 Marionette TRACE conn2 <- [1,2046,null,{}] 18:24:36 INFO - PROCESS | 1928 | 1461633876951 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}] 18:24:37 INFO - PROCESS | 1928 | 1461633877131 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 18:24:37 INFO - PROCESS | 1928 | 1461633877279 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x13a805800 == 110 [pid = 1928] [id = 519] 18:24:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 200 (0x12d5b2c00) [pid = 1928] [serial = 1557] [outer = 0x0] 18:24:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 201 (0x12e5abc00) [pid = 1928] [serial = 1558] [outer = 0x12d5b2c00] 18:24:37 INFO - PROCESS | 1928 | 1461633877309 Marionette DEBUG loaded listener.js 18:24:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 202 (0x12e7fc800) [pid = 1928] [serial = 1559] [outer = 0x12d5b2c00] 18:24:37 INFO - PROCESS | 1928 | 1461633877752 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]]]}] 18:24:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:24:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 825ms 18:24:37 INFO - PROCESS | 1928 | 1461633877771 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 18:24:37 INFO - PROCESS | 1928 | 1461633877772 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 18:24:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 18:24:37 INFO - PROCESS | 1928 | 1461633877775 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 18:24:37 INFO - PROCESS | 1928 | 1461633877776 Marionette TRACE conn2 <- [1,2050,null,{}] 18:24:37 INFO - PROCESS | 1928 | 1461633877778 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}] 18:24:37 INFO - PROCESS | 1928 | 1461633877900 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 18:24:38 INFO - PROCESS | 1928 | 1461633878025 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x13084a800 == 111 [pid = 1928] [id = 520] 18:24:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 203 (0x12dbcbc00) [pid = 1928] [serial = 1560] [outer = 0x0] 18:24:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 204 (0x12ef0e800) [pid = 1928] [serial = 1561] [outer = 0x12dbcbc00] 18:24:38 INFO - PROCESS | 1928 | 1461633878058 Marionette DEBUG loaded listener.js 18:24:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x12f937c00) [pid = 1928] [serial = 1562] [outer = 0x12dbcbc00] 18:24:38 INFO - PROCESS | 1928 | 1461633878447 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]]]}] 18:24:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 18:24:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 719ms 18:24:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 18:24:38 INFO - PROCESS | 1928 | 1461633878494 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 18:24:38 INFO - PROCESS | 1928 | 1461633878496 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 18:24:38 INFO - PROCESS | 1928 | 1461633878498 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 18:24:38 INFO - PROCESS | 1928 | 1461633878499 Marionette TRACE conn2 <- [1,2054,null,{}] 18:24:38 INFO - PROCESS | 1928 | 1461633878502 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}] 18:24:38 INFO - PROCESS | 1928 | 1461633878623 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 18:24:38 INFO - PROCESS | 1928 | 1461633878747 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x145bd6800 == 112 [pid = 1928] [id = 521] 18:24:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x12ea5a400) [pid = 1928] [serial = 1563] [outer = 0x0] 18:24:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x12fa52400) [pid = 1928] [serial = 1564] [outer = 0x12ea5a400] 18:24:38 INFO - PROCESS | 1928 | 1461633878780 Marionette DEBUG loaded listener.js 18:24:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x12fe78000) [pid = 1928] [serial = 1565] [outer = 0x12ea5a400] 18:24:39 INFO - PROCESS | 1928 | 1461633879165 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]]]}] 18:24:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 18:24:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 722ms 18:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 18:24:39 INFO - PROCESS | 1928 | 1461633879220 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 18:24:39 INFO - PROCESS | 1928 | 1461633879222 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 18:24:39 INFO - PROCESS | 1928 | 1461633879224 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 18:24:39 INFO - PROCESS | 1928 | 1461633879225 Marionette TRACE conn2 <- [1,2058,null,{}] 18:24:39 INFO - PROCESS | 1928 | 1461633879227 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}] 18:24:39 INFO - PROCESS | 1928 | 1461633879367 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 18:24:39 INFO - PROCESS | 1928 | 1461633879519 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x130d98000 == 113 [pid = 1928] [id = 522] 18:24:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 209 (0x1133dc400) [pid = 1928] [serial = 1566] [outer = 0x0] 18:24:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 210 (0x12ea5ec00) [pid = 1928] [serial = 1567] [outer = 0x1133dc400] 18:24:39 INFO - PROCESS | 1928 | 1461633879548 Marionette DEBUG loaded listener.js 18:24:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 211 (0x12fe81400) [pid = 1928] [serial = 1568] [outer = 0x1133dc400] 18:24:40 INFO - PROCESS | 1928 | 1461633880012 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]]]}] 18:24:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 18:24:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 820ms 18:24:40 INFO - PROCESS | 1928 | 1461633880053 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 18:24:40 INFO - PROCESS | 1928 | 1461633880056 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 18:24:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 18:24:40 INFO - PROCESS | 1928 | 1461633880063 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 18:24:40 INFO - PROCESS | 1928 | 1461633880065 Marionette TRACE conn2 <- [1,2062,null,{}] 18:24:40 INFO - PROCESS | 1928 | 1461633880072 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}] 18:24:40 INFO - PROCESS | 1928 | 1461633880264 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 18:24:40 INFO - PROCESS | 1928 | 1461633880365 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x129fd1800 == 114 [pid = 1928] [id = 523] 18:24:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 212 (0x12968b800) [pid = 1928] [serial = 1569] [outer = 0x0] 18:24:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 213 (0x12fe85000) [pid = 1928] [serial = 1570] [outer = 0x12968b800] 18:24:40 INFO - PROCESS | 1928 | 1461633880398 Marionette DEBUG loaded listener.js 18:24:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 214 (0x130293400) [pid = 1928] [serial = 1571] [outer = 0x12968b800] 18:24:40 INFO - PROCESS | 1928 | 1461633880855 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]]]}] 18:24:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 18:24:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 826ms 18:24:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 18:24:40 INFO - PROCESS | 1928 | 1461633880900 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 18:24:40 INFO - PROCESS | 1928 | 1461633880902 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 18:24:40 INFO - PROCESS | 1928 | 1461633880904 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 18:24:40 INFO - PROCESS | 1928 | 1461633880905 Marionette TRACE conn2 <- [1,2066,null,{}] 18:24:40 INFO - PROCESS | 1928 | 1461633880907 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}] 18:24:41 INFO - PROCESS | 1928 | 1461633881033 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 18:24:41 INFO - PROCESS | 1928 | 1461633881145 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a94f000 == 115 [pid = 1928] [id = 524] 18:24:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 215 (0x11b871000) [pid = 1928] [serial = 1572] [outer = 0x0] 18:24:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 216 (0x130296c00) [pid = 1928] [serial = 1573] [outer = 0x11b871000] 18:24:41 INFO - PROCESS | 1928 | 1461633881176 Marionette DEBUG loaded listener.js 18:24:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 217 (0x13029e800) [pid = 1928] [serial = 1574] [outer = 0x11b871000] 18:24:41 INFO - PROCESS | 1928 | 1461633881760 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]]]}] 18:24:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 18:24:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 919ms 18:24:41 INFO - PROCESS | 1928 | 1461633881824 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 18:24:41 INFO - PROCESS | 1928 | 1461633881827 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 18:24:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 18:24:41 INFO - PROCESS | 1928 | 1461633881830 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 18:24:41 INFO - PROCESS | 1928 | 1461633881833 Marionette TRACE conn2 <- [1,2070,null,{}] 18:24:41 INFO - PROCESS | 1928 | 1461633881836 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}] 18:24:41 INFO - PROCESS | 1928 | 1461633881957 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 18:24:42 INFO - PROCESS | 1928 | 1461633882060 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x1297cc800 == 116 [pid = 1928] [id = 525] 18:24:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 218 (0x114f4dc00) [pid = 1928] [serial = 1575] [outer = 0x0] 18:24:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 219 (0x11516f400) [pid = 1928] [serial = 1576] [outer = 0x114f4dc00] 18:24:42 INFO - PROCESS | 1928 | 1461633882089 Marionette DEBUG loaded listener.js 18:24:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 220 (0x119260000) [pid = 1928] [serial = 1577] [outer = 0x114f4dc00] 18:24:42 INFO - PROCESS | 1928 | 1461633882540 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]]]}] 18:24:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 18:24:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 775ms 18:24:42 INFO - PROCESS | 1928 | 1461633882619 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 18:24:42 INFO - PROCESS | 1928 | 1461633882622 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 18:24:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 18:24:42 INFO - PROCESS | 1928 | 1461633882629 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 18:24:42 INFO - PROCESS | 1928 | 1461633882631 Marionette TRACE conn2 <- [1,2074,null,{}] 18:24:42 INFO - PROCESS | 1928 | 1461633882634 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}] 18:24:42 INFO - PROCESS | 1928 | 1461633882753 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 18:24:42 INFO - PROCESS | 1928 | 1461633882861 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x128a2e800 == 117 [pid = 1928] [id = 526] 18:24:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 221 (0x11ad9a800) [pid = 1928] [serial = 1578] [outer = 0x0] 18:24:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 222 (0x123c54400) [pid = 1928] [serial = 1579] [outer = 0x11ad9a800] 18:24:42 INFO - PROCESS | 1928 | 1461633882889 Marionette DEBUG loaded listener.js 18:24:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 223 (0x12416b800) [pid = 1928] [serial = 1580] [outer = 0x11ad9a800] 18:24:43 INFO - PROCESS | 1928 | --DOCSHELL 0x12ff20800 == 116 [pid = 1928] [id = 511] 18:24:43 INFO - PROCESS | 1928 | --DOCSHELL 0x12f755000 == 115 [pid = 1928] [id = 510] 18:24:43 INFO - PROCESS | 1928 | --DOCSHELL 0x12e99d000 == 114 [pid = 1928] [id = 509] 18:24:43 INFO - PROCESS | 1928 | --DOCSHELL 0x12db75800 == 113 [pid = 1928] [id = 508] 18:24:43 INFO - PROCESS | 1928 | --DOCSHELL 0x12d1e4000 == 112 [pid = 1928] [id = 507] 18:24:43 INFO - PROCESS | 1928 | --DOMWINDOW == 222 (0x12e5af800) [pid = 1928] [serial = 1468] [outer = 0x0] [url = about:blank] 18:24:43 INFO - PROCESS | 1928 | --DOCSHELL 0x12c756000 == 111 [pid = 1928] [id = 506] 18:24:43 INFO - PROCESS | 1928 | --DOCSHELL 0x12a0ef000 == 110 [pid = 1928] [id = 505] 18:24:43 INFO - PROCESS | 1928 | --DOCSHELL 0x128b8a000 == 109 [pid = 1928] [id = 504] 18:24:43 INFO - PROCESS | 1928 | --DOCSHELL 0x123be2000 == 108 [pid = 1928] [id = 503] 18:24:43 INFO - PROCESS | 1928 | --DOCSHELL 0x11a965800 == 107 [pid = 1928] [id = 502] 18:24:43 INFO - PROCESS | 1928 | --DOCSHELL 0x129fe1800 == 106 [pid = 1928] [id = 501] 18:24:43 INFO - PROCESS | 1928 | --DOCSHELL 0x123be1000 == 105 [pid = 1928] [id = 500] 18:24:43 INFO - PROCESS | 1928 | --DOCSHELL 0x13845a800 == 104 [pid = 1928] [id = 493] 18:24:43 INFO - PROCESS | 1928 | --DOCSHELL 0x12fa6f800 == 103 [pid = 1928] [id = 492] 18:24:43 INFO - PROCESS | 1928 | --DOCSHELL 0x12a0dc000 == 102 [pid = 1928] [id = 491] 18:24:43 INFO - PROCESS | 1928 | --DOCSHELL 0x11becc000 == 101 [pid = 1928] [id = 490] 18:24:43 INFO - PROCESS | 1928 | --DOMWINDOW == 221 (0x12a04b000) [pid = 1928] [serial = 1450] [outer = 0x0] [url = about:blank] 18:24:43 INFO - PROCESS | 1928 | --DOMWINDOW == 220 (0x12a2b9c00) [pid = 1928] [serial = 1453] [outer = 0x0] [url = about:blank] 18:24:43 INFO - PROCESS | 1928 | --DOMWINDOW == 219 (0x12a258c00) [pid = 1928] [serial = 1451] [outer = 0x0] [url = about:blank] 18:24:43 INFO - PROCESS | 1928 | --DOMWINDOW == 218 (0x12a78d400) [pid = 1928] [serial = 1456] [outer = 0x0] [url = about:blank] 18:24:43 INFO - PROCESS | 1928 | --DOMWINDOW == 217 (0x11ba65000) [pid = 1928] [serial = 1459] [outer = 0x0] [url = about:blank] 18:24:43 INFO - PROCESS | 1928 | --DOMWINDOW == 216 (0x128b08400) [pid = 1928] [serial = 1460] [outer = 0x0] [url = about:blank] 18:24:43 INFO - PROCESS | 1928 | --DOMWINDOW == 215 (0x126ca5c00) [pid = 1928] [serial = 1441] [outer = 0x0] [url = about:blank] 18:24:43 INFO - PROCESS | 1928 | --DOMWINDOW == 214 (0x128bf6c00) [pid = 1928] [serial = 1442] [outer = 0x0] [url = about:blank] 18:24:43 INFO - PROCESS | 1928 | --DOMWINDOW == 213 (0x11aa44400) [pid = 1928] [serial = 1438] [outer = 0x0] [url = about:blank] 18:24:43 INFO - PROCESS | 1928 | --DOMWINDOW == 212 (0x124173000) [pid = 1928] [serial = 1439] [outer = 0x0] [url = about:blank] 18:24:43 INFO - PROCESS | 1928 | --DOMWINDOW == 211 (0x1165da400) [pid = 1928] [serial = 1433] [outer = 0x0] [url = about:blank] 18:24:43 INFO - PROCESS | 1928 | --DOMWINDOW == 210 (0x114fb3400) [pid = 1928] [serial = 1432] [outer = 0x0] [url = about:blank] 18:24:43 INFO - PROCESS | 1928 | --DOMWINDOW == 209 (0x11aaa5800) [pid = 1928] [serial = 1435] [outer = 0x0] [url = about:blank] 18:24:43 INFO - PROCESS | 1928 | --DOMWINDOW == 208 (0x11c124000) [pid = 1928] [serial = 1436] [outer = 0x0] [url = about:blank] 18:24:43 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x12af40000) [pid = 1928] [serial = 1423] [outer = 0x0] [url = about:blank] 18:24:43 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x115608800) [pid = 1928] [serial = 1405] [outer = 0x0] [url = about:blank] 18:24:43 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x129610800) [pid = 1928] [serial = 1444] [outer = 0x0] [url = about:blank] 18:24:43 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x129693800) [pid = 1928] [serial = 1445] [outer = 0x0] [url = about:blank] 18:24:43 INFO - PROCESS | 1928 | --DOMWINDOW == 203 (0x12a5a3c00) [pid = 1928] [serial = 1402] [outer = 0x0] [url = about:blank] 18:24:43 INFO - PROCESS | 1928 | --DOMWINDOW == 202 (0x1296ba800) [pid = 1928] [serial = 1447] [outer = 0x0] [url = about:blank] 18:24:43 INFO - PROCESS | 1928 | --DOMWINDOW == 201 (0x128bed800) [pid = 1928] [serial = 1411] [outer = 0x0] [url = about:blank] 18:24:43 INFO - PROCESS | 1928 | --DOMWINDOW == 200 (0x12a78f800) [pid = 1928] [serial = 1420] [outer = 0x0] [url = about:blank] 18:24:43 INFO - PROCESS | 1928 | --DOMWINDOW == 199 (0x118f9ec00) [pid = 1928] [serial = 1429] [outer = 0x0] [url = about:blank] 18:24:43 INFO - PROCESS | 1928 | --DOMWINDOW == 198 (0x11bcf8000) [pid = 1928] [serial = 1408] [outer = 0x0] [url = about:blank] 18:24:43 INFO - PROCESS | 1928 | --DOMWINDOW == 197 (0x129bc4000) [pid = 1928] [serial = 1414] [outer = 0x0] [url = about:blank] 18:24:43 INFO - PROCESS | 1928 | --DOMWINDOW == 196 (0x12b457000) [pid = 1928] [serial = 1426] [outer = 0x0] [url = about:blank] 18:24:43 INFO - PROCESS | 1928 | --DOMWINDOW == 195 (0x12a0a6000) [pid = 1928] [serial = 1417] [outer = 0x0] [url = about:blank] 18:24:43 INFO - PROCESS | 1928 | --DOMWINDOW == 194 (0x12d510800) [pid = 1928] [serial = 1465] [outer = 0x0] [url = about:blank] 18:24:43 INFO - PROCESS | 1928 | --DOMWINDOW == 193 (0x12e5aec00) [pid = 1928] [serial = 1466] [outer = 0x0] [url = about:blank] 18:24:43 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0x12a7a6800) [pid = 1928] [serial = 1457] [outer = 0x0] [url = about:blank] 18:24:43 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x12a57b000) [pid = 1928] [serial = 1454] [outer = 0x0] [url = about:blank] 18:24:43 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x12c7c1800) [pid = 1928] [serial = 1462] [outer = 0x0] [url = about:blank] 18:24:43 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x129fef000) [pid = 1928] [serial = 1448] [outer = 0x0] [url = about:blank] 18:24:43 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x12d508c00) [pid = 1928] [serial = 1463] [outer = 0x0] [url = about:blank] 18:24:43 INFO - PROCESS | 1928 | 1461633883339 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]]]}] 18:24:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 18:24:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 720ms 18:24:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 18:24:43 INFO - PROCESS | 1928 | 1461633883353 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 18:24:43 INFO - PROCESS | 1928 | 1461633883355 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 18:24:43 INFO - PROCESS | 1928 | 1461633883357 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 18:24:43 INFO - PROCESS | 1928 | 1461633883360 Marionette TRACE conn2 <- [1,2078,null,{}] 18:24:43 INFO - PROCESS | 1928 | 1461633883368 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}] 18:24:43 INFO - PROCESS | 1928 | 1461633883478 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 18:24:43 INFO - PROCESS | 1928 | 1461633883484 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x1269aa000 == 102 [pid = 1928] [id = 527] 18:24:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x124171400) [pid = 1928] [serial = 1581] [outer = 0x0] 18:24:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x1278e3000) [pid = 1928] [serial = 1582] [outer = 0x124171400] 18:24:43 INFO - PROCESS | 1928 | 1461633883513 Marionette DEBUG loaded listener.js 18:24:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x12960d800) [pid = 1928] [serial = 1583] [outer = 0x124171400] 18:24:43 INFO - PROCESS | 1928 | 1461633883947 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]]]}] 18:24:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 18:24:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 621ms 18:24:43 INFO - PROCESS | 1928 | 1461633883979 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 18:24:43 INFO - PROCESS | 1928 | 1461633883982 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 18:24:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 18:24:43 INFO - PROCESS | 1928 | 1461633883986 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 18:24:43 INFO - PROCESS | 1928 | 1461633883988 Marionette TRACE conn2 <- [1,2082,null,{}] 18:24:43 INFO - PROCESS | 1928 | 1461633883991 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}] 18:24:44 INFO - PROCESS | 1928 | 1461633884150 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 18:24:44 INFO - PROCESS | 1928 | 1461633884300 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a064000 == 103 [pid = 1928] [id = 528] 18:24:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x12960ac00) [pid = 1928] [serial = 1584] [outer = 0x0] 18:24:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x1296c1000) [pid = 1928] [serial = 1585] [outer = 0x12960ac00] 18:24:44 INFO - PROCESS | 1928 | 1461633884345 Marionette DEBUG loaded listener.js 18:24:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 194 (0x1297dfc00) [pid = 1928] [serial = 1586] [outer = 0x12960ac00] 18:24:44 INFO - PROCESS | 1928 | 1461633884674 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]]]}] 18:24:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 18:24:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 725ms 18:24:44 INFO - PROCESS | 1928 | 1461633884711 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 18:24:44 INFO - PROCESS | 1928 | 1461633884712 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 18:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 18:24:44 INFO - PROCESS | 1928 | 1461633884715 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 18:24:44 INFO - PROCESS | 1928 | 1461633884716 Marionette TRACE conn2 <- [1,2086,null,{}] 18:24:44 INFO - PROCESS | 1928 | 1461633884722 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}] 18:24:44 INFO - PROCESS | 1928 | 1461633884863 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 18:24:44 INFO - PROCESS | 1928 | 1461633884872 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d004000 == 104 [pid = 1928] [id = 529] 18:24:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 195 (0x1297e7000) [pid = 1928] [serial = 1587] [outer = 0x0] 18:24:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 196 (0x129d0f400) [pid = 1928] [serial = 1588] [outer = 0x1297e7000] 18:24:44 INFO - PROCESS | 1928 | 1461633884899 Marionette DEBUG loaded listener.js 18:24:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 197 (0x12a04dc00) [pid = 1928] [serial = 1589] [outer = 0x1297e7000] 18:24:45 INFO - PROCESS | 1928 | 1461633885271 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]]]}] 18:24:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 18:24:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 573ms 18:24:45 INFO - PROCESS | 1928 | 1461633885288 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 18:24:45 INFO - PROCESS | 1928 | 1461633885289 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 18:24:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 18:24:45 INFO - PROCESS | 1928 | 1461633885291 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 18:24:45 INFO - PROCESS | 1928 | 1461633885292 Marionette TRACE conn2 <- [1,2090,null,{}] 18:24:45 INFO - PROCESS | 1928 | 1461633885294 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}] 18:24:45 INFO - PROCESS | 1928 | 1461633885406 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 18:24:45 INFO - PROCESS | 1928 | 1461633885499 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e2bc000 == 105 [pid = 1928] [id = 530] 18:24:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 198 (0x12a045800) [pid = 1928] [serial = 1590] [outer = 0x0] 18:24:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 199 (0x12a25d000) [pid = 1928] [serial = 1591] [outer = 0x12a045800] 18:24:45 INFO - PROCESS | 1928 | 1461633885537 Marionette DEBUG loaded listener.js 18:24:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 200 (0x12af1cc00) [pid = 1928] [serial = 1592] [outer = 0x12a045800] 18:24:45 INFO - PROCESS | 1928 | 1461633885905 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]]]}] 18:24:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 18:24:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 620ms 18:24:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 18:24:45 INFO - PROCESS | 1928 | 1461633885912 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 18:24:45 INFO - PROCESS | 1928 | 1461633885913 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 18:24:45 INFO - PROCESS | 1928 | 1461633885915 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 18:24:45 INFO - PROCESS | 1928 | 1461633885916 Marionette TRACE conn2 <- [1,2094,null,{}] 18:24:45 INFO - PROCESS | 1928 | 1461633885921 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}] 18:24:46 INFO - PROCESS | 1928 | 1461633886056 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 18:24:46 INFO - PROCESS | 1928 | 1461633886070 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ef6f000 == 106 [pid = 1928] [id = 531] 18:24:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 201 (0x127cf2800) [pid = 1928] [serial = 1593] [outer = 0x0] 18:24:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 202 (0x12b342800) [pid = 1928] [serial = 1594] [outer = 0x127cf2800] 18:24:46 INFO - PROCESS | 1928 | 1461633886095 Marionette DEBUG loaded listener.js 18:24:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 203 (0x12d19e800) [pid = 1928] [serial = 1595] [outer = 0x127cf2800] 18:24:46 INFO - PROCESS | 1928 | 1461633886439 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]]]}] 18:24:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 18:24:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 571ms 18:24:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 18:24:46 INFO - PROCESS | 1928 | 1461633886487 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 18:24:46 INFO - PROCESS | 1928 | 1461633886488 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 18:24:46 INFO - PROCESS | 1928 | 1461633886490 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 18:24:46 INFO - PROCESS | 1928 | 1461633886491 Marionette TRACE conn2 <- [1,2098,null,{}] 18:24:46 INFO - PROCESS | 1928 | 1461633886494 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}] 18:24:46 INFO - PROCESS | 1928 | 1461633886643 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 18:24:46 INFO - PROCESS | 1928 | 1461633886664 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ff1b000 == 107 [pid = 1928] [id = 532] 18:24:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 204 (0x12d1ad800) [pid = 1928] [serial = 1596] [outer = 0x0] 18:24:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x12dbc3400) [pid = 1928] [serial = 1597] [outer = 0x12d1ad800] 18:24:46 INFO - PROCESS | 1928 | 1461633886704 Marionette DEBUG loaded listener.js 18:24:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x12ef12c00) [pid = 1928] [serial = 1598] [outer = 0x12d1ad800] 18:24:47 INFO - PROCESS | 1928 | 1461633887173 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]]]}] 18:24:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 18:24:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 721ms 18:24:47 INFO - PROCESS | 1928 | 1461633887212 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 18:24:47 INFO - PROCESS | 1928 | 1461633887213 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 18:24:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 18:24:47 INFO - PROCESS | 1928 | 1461633887215 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 18:24:47 INFO - PROCESS | 1928 | 1461633887216 Marionette TRACE conn2 <- [1,2102,null,{}] 18:24:47 INFO - PROCESS | 1928 | 1461633887223 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}] 18:24:47 INFO - PROCESS | 1928 | 1461633887363 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 18:24:47 INFO - PROCESS | 1928 | 1461633887378 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x13084e000 == 108 [pid = 1928] [id = 533] 18:24:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x12e5b2800) [pid = 1928] [serial = 1599] [outer = 0x0] 18:24:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x12fa5a800) [pid = 1928] [serial = 1600] [outer = 0x12e5b2800] 18:24:47 INFO - PROCESS | 1928 | 1461633887402 Marionette DEBUG loaded listener.js 18:24:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 209 (0x12fe83c00) [pid = 1928] [serial = 1601] [outer = 0x12e5b2800] 18:24:47 INFO - PROCESS | 1928 | --DOMWINDOW == 208 (0x1297db000) [pid = 1928] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 18:24:47 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x129ff0c00) [pid = 1928] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 18:24:47 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x129ff0400) [pid = 1928] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 18:24:47 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x11ad3dc00) [pid = 1928] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 18:24:47 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x119833800) [pid = 1928] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 18:24:47 INFO - PROCESS | 1928 | --DOMWINDOW == 203 (0x114f50800) [pid = 1928] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 18:24:47 INFO - PROCESS | 1928 | --DOMWINDOW == 202 (0x123d45400) [pid = 1928] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 18:24:47 INFO - PROCESS | 1928 | --DOMWINDOW == 201 (0x123c90800) [pid = 1928] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 18:24:47 INFO - PROCESS | 1928 | --DOMWINDOW == 200 (0x127ced400) [pid = 1928] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 18:24:47 INFO - PROCESS | 1928 | --DOMWINDOW == 199 (0x12d0b0000) [pid = 1928] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 18:24:47 INFO - PROCESS | 1928 | --DOMWINDOW == 198 (0x114fab800) [pid = 1928] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 18:24:47 INFO - PROCESS | 1928 | --DOMWINDOW == 197 (0x128b10000) [pid = 1928] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 18:24:47 INFO - PROCESS | 1928 | --DOMWINDOW == 196 (0x1133de000) [pid = 1928] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 18:24:47 INFO - PROCESS | 1928 | --DOMWINDOW == 195 (0x114fad400) [pid = 1928] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 18:24:47 INFO - PROCESS | 1928 | --DOMWINDOW == 194 (0x12a255400) [pid = 1928] [serial = 1401] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 18:24:47 INFO - PROCESS | 1928 | 1461633887830 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]]]}] 18:24:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 18:24:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 622ms 18:24:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 18:24:47 INFO - PROCESS | 1928 | 1461633887838 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 18:24:47 INFO - PROCESS | 1928 | 1461633887839 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 18:24:47 INFO - PROCESS | 1928 | 1461633887841 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 18:24:47 INFO - PROCESS | 1928 | 1461633887842 Marionette TRACE conn2 <- [1,2106,null,{}] 18:24:47 INFO - PROCESS | 1928 | 1461633887845 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}] 18:24:47 INFO - PROCESS | 1928 | 1461633887991 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 18:24:48 INFO - PROCESS | 1928 | 1461633888063 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e2b3000 == 109 [pid = 1928] [id = 534] 18:24:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 195 (0x114fab800) [pid = 1928] [serial = 1602] [outer = 0x0] 18:24:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 196 (0x126d41800) [pid = 1928] [serial = 1603] [outer = 0x114fab800] 18:24:48 INFO - PROCESS | 1928 | 1461633888089 Marionette DEBUG loaded listener.js 18:24:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 197 (0x12a0ab400) [pid = 1928] [serial = 1604] [outer = 0x114fab800] 18:24:48 INFO - PROCESS | 1928 | 1461633888398 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]]]}] 18:24:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 18:24:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 571ms 18:24:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 18:24:48 INFO - PROCESS | 1928 | 1461633888413 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 18:24:48 INFO - PROCESS | 1928 | 1461633888414 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 18:24:48 INFO - PROCESS | 1928 | 1461633888417 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 18:24:48 INFO - PROCESS | 1928 | 1461633888422 Marionette TRACE conn2 <- [1,2110,null,{}] 18:24:48 INFO - PROCESS | 1928 | 1461633888425 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}] 18:24:48 INFO - PROCESS | 1928 | 1461633888585 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 18:24:48 INFO - PROCESS | 1928 | 1461633888648 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x139b0d000 == 110 [pid = 1928] [id = 535] 18:24:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 198 (0x129ff0c00) [pid = 1928] [serial = 1605] [outer = 0x0] 18:24:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 199 (0x12a556000) [pid = 1928] [serial = 1606] [outer = 0x129ff0c00] 18:24:48 INFO - PROCESS | 1928 | 1461633888694 Marionette DEBUG loaded listener.js 18:24:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 200 (0x12fe86400) [pid = 1928] [serial = 1607] [outer = 0x129ff0c00] 18:24:49 INFO - PROCESS | 1928 | 1461633889115 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]]]}] 18:24:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 18:24:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 723ms 18:24:49 INFO - PROCESS | 1928 | 1461633889141 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 18:24:49 INFO - PROCESS | 1928 | 1461633889143 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 18:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 18:24:49 INFO - PROCESS | 1928 | 1461633889163 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 18:24:49 INFO - PROCESS | 1928 | 1461633889164 Marionette TRACE conn2 <- [1,2114,null,{}] 18:24:49 INFO - PROCESS | 1928 | 1461633889168 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}] 18:24:49 INFO - PROCESS | 1928 | 1461633889299 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 18:24:49 INFO - PROCESS | 1928 | 1461633889326 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x13a802800 == 111 [pid = 1928] [id = 536] 18:24:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 201 (0x12a37b400) [pid = 1928] [serial = 1608] [outer = 0x0] 18:24:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 202 (0x12a37d000) [pid = 1928] [serial = 1609] [outer = 0x12a37b400] 18:24:49 INFO - PROCESS | 1928 | 1461633889352 Marionette DEBUG loaded listener.js 18:24:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 203 (0x12a381c00) [pid = 1928] [serial = 1610] [outer = 0x12a37b400] 18:24:49 INFO - PROCESS | 1928 | 1461633889863 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]]]}] 18:24:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 18:24:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 737ms 18:24:49 INFO - PROCESS | 1928 | 1461633889883 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 18:24:49 INFO - PROCESS | 1928 | 1461633889888 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 18:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 18:24:49 INFO - PROCESS | 1928 | 1461633889892 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 18:24:49 INFO - PROCESS | 1928 | 1461633889894 Marionette TRACE conn2 <- [1,2118,null,{}] 18:24:49 INFO - PROCESS | 1928 | 1461633889898 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}] 18:24:50 INFO - PROCESS | 1928 | 1461633890031 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 18:24:50 INFO - PROCESS | 1928 | 1461633890134 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x123d67800 == 112 [pid = 1928] [id = 537] 18:24:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 204 (0x1135f4000) [pid = 1928] [serial = 1611] [outer = 0x0] 18:24:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x115167000) [pid = 1928] [serial = 1612] [outer = 0x1135f4000] 18:24:50 INFO - PROCESS | 1928 | 1461633890167 Marionette DEBUG loaded listener.js 18:24:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x11aa45000) [pid = 1928] [serial = 1613] [outer = 0x1135f4000] 18:24:50 INFO - PROCESS | 1928 | 1461633890644 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]]]}] 18:24:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 18:24:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 774ms 18:24:50 INFO - PROCESS | 1928 | 1461633890670 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 18:24:50 INFO - PROCESS | 1928 | 1461633890674 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 18:24:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 18:24:50 INFO - PROCESS | 1928 | 1461633890681 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 18:24:50 INFO - PROCESS | 1928 | 1461633890683 Marionette TRACE conn2 <- [1,2122,null,{}] 18:24:50 INFO - PROCESS | 1928 | 1461633890688 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}] 18:24:50 INFO - PROCESS | 1928 | 1461633890813 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 18:24:50 INFO - PROCESS | 1928 | 1461633890915 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c768800 == 113 [pid = 1928] [id = 538] 18:24:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x123a56800) [pid = 1928] [serial = 1614] [outer = 0x0] 18:24:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x12416f400) [pid = 1928] [serial = 1615] [outer = 0x123a56800] 18:24:50 INFO - PROCESS | 1928 | 1461633890945 Marionette DEBUG loaded listener.js 18:24:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 209 (0x126d4dc00) [pid = 1928] [serial = 1616] [outer = 0x123a56800] 18:24:51 INFO - PROCESS | 1928 | 1461633891419 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]]]}] 18:24:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 18:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 774ms 18:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 18:24:51 INFO - PROCESS | 1928 | 1461633891455 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 18:24:51 INFO - PROCESS | 1928 | 1461633891456 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 18:24:51 INFO - PROCESS | 1928 | 1461633891459 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 18:24:51 INFO - PROCESS | 1928 | 1461633891461 Marionette TRACE conn2 <- [1,2126,null,{}] 18:24:51 INFO - PROCESS | 1928 | 1461633891469 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}] 18:24:51 INFO - PROCESS | 1928 | 1461633891597 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 18:24:51 INFO - PROCESS | 1928 | 1461633891730 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x139bf5800 == 114 [pid = 1928] [id = 539] 18:24:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 210 (0x128bf4400) [pid = 1928] [serial = 1617] [outer = 0x0] 18:24:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 211 (0x1297df400) [pid = 1928] [serial = 1618] [outer = 0x128bf4400] 18:24:51 INFO - PROCESS | 1928 | 1461633891765 Marionette DEBUG loaded listener.js 18:24:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 212 (0x12a2b6800) [pid = 1928] [serial = 1619] [outer = 0x128bf4400] 18:24:52 INFO - PROCESS | 1928 | 1461633892209 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]]]}] 18:24:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 18:24:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 771ms 18:24:52 INFO - PROCESS | 1928 | 1461633892230 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 18:24:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 18:24:52 INFO - PROCESS | 1928 | 1461633892232 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 18:24:52 INFO - PROCESS | 1928 | 1461633892234 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 18:24:52 INFO - PROCESS | 1928 | 1461633892236 Marionette TRACE conn2 <- [1,2130,null,{}] 18:24:52 INFO - PROCESS | 1928 | 1461633892238 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}] 18:24:52 INFO - PROCESS | 1928 | 1461633892362 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 18:24:52 INFO - PROCESS | 1928 | 1461633892491 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x13a85c000 == 115 [pid = 1928] [id = 540] 18:24:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 213 (0x12a1b7000) [pid = 1928] [serial = 1620] [outer = 0x0] 18:24:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 214 (0x12a1ba000) [pid = 1928] [serial = 1621] [outer = 0x12a1b7000] 18:24:52 INFO - PROCESS | 1928 | 1461633892524 Marionette DEBUG loaded listener.js 18:24:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 215 (0x12a1c0c00) [pid = 1928] [serial = 1622] [outer = 0x12a1b7000] 18:24:52 INFO - PROCESS | 1928 | 1461633892954 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] 18:24:53 INFO - PROCESS | 1928 | 1461633893005 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 18:24:53 INFO - PROCESS | 1928 | 1461633893007 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 18:24:53 INFO - PROCESS | 1928 | 1461633893009 Marionette TRACE conn2 <- [1,2134,null,{}] 18:24:53 INFO - PROCESS | 1928 | 1461633893011 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}] 18:24:53 INFO - PROCESS | 1928 | 1461633893134 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 18:24:53 INFO - PROCESS | 1928 | 1461633893266 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x139b81800 == 116 [pid = 1928] [id = 541] 18:24:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 216 (0x12a1b8000) [pid = 1928] [serial = 1623] [outer = 0x0] 18:24:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 217 (0x12a37e000) [pid = 1928] [serial = 1624] [outer = 0x12a1b8000] 18:24:53 INFO - PROCESS | 1928 | 1461633893298 Marionette DEBUG loaded listener.js 18:24:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 218 (0x12a55bc00) [pid = 1928] [serial = 1625] [outer = 0x12a1b8000] 18:24:53 INFO - PROCESS | 1928 | 1461633893710 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]]]}] 18:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 18:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 769ms 18:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 18:24:53 INFO - PROCESS | 1928 | 1461633893777 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 18:24:53 INFO - PROCESS | 1928 | 1461633893779 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 18:24:53 INFO - PROCESS | 1928 | 1461633893781 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 18:24:53 INFO - PROCESS | 1928 | 1461633893782 Marionette TRACE conn2 <- [1,2138,null,{}] 18:24:53 INFO - PROCESS | 1928 | 1461633893785 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}] 18:24:53 INFO - PROCESS | 1928 | 1461633893925 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 18:24:54 INFO - PROCESS | 1928 | 1461633894060 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x131e2d000 == 117 [pid = 1928] [id = 542] 18:24:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 219 (0x12a4b7000) [pid = 1928] [serial = 1626] [outer = 0x0] 18:24:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 220 (0x12a4bac00) [pid = 1928] [serial = 1627] [outer = 0x12a4b7000] 18:24:54 INFO - PROCESS | 1928 | 1461633894094 Marionette DEBUG loaded listener.js 18:24:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 221 (0x12af1ac00) [pid = 1928] [serial = 1628] [outer = 0x12a4b7000] 18:24:54 INFO - PROCESS | 1928 | 1461633894530 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]]]}] 18:24:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 18:24:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 773ms 18:24:54 INFO - PROCESS | 1928 | 1461633894554 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 18:24:54 INFO - PROCESS | 1928 | 1461633894556 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 18:24:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 18:24:54 INFO - PROCESS | 1928 | 1461633894558 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 18:24:54 INFO - PROCESS | 1928 | 1461633894559 Marionette TRACE conn2 <- [1,2142,null,{}] 18:24:54 INFO - PROCESS | 1928 | 1461633894562 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}] 18:24:54 INFO - PROCESS | 1928 | 1461633894684 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 18:24:54 INFO - PROCESS | 1928 | 1461633894787 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x139b9e000 == 118 [pid = 1928] [id = 543] 18:24:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 222 (0x12a6bc800) [pid = 1928] [serial = 1629] [outer = 0x0] 18:24:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 223 (0x12a6c4800) [pid = 1928] [serial = 1630] [outer = 0x12a6bc800] 18:24:54 INFO - PROCESS | 1928 | 1461633894818 Marionette DEBUG loaded listener.js 18:24:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 224 (0x12a6c8400) [pid = 1928] [serial = 1631] [outer = 0x12a6bc800] 18:24:55 INFO - PROCESS | 1928 | 1461633895228 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] 18:24:55 INFO - PROCESS | 1928 | 1461633895279 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 18:24:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 18:24:55 INFO - PROCESS | 1928 | 1461633895281 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 18:24:55 INFO - PROCESS | 1928 | 1461633895283 Marionette TRACE conn2 <- [1,2146,null,{}] 18:24:55 INFO - PROCESS | 1928 | 1461633895285 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}] 18:24:55 INFO - PROCESS | 1928 | 1461633895426 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 18:24:55 INFO - PROCESS | 1928 | 1461633895554 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x139bb3000 == 119 [pid = 1928] [id = 544] 18:24:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 225 (0x1297dd800) [pid = 1928] [serial = 1632] [outer = 0x0] 18:24:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 226 (0x12a784800) [pid = 1928] [serial = 1633] [outer = 0x1297dd800] 18:24:55 INFO - PROCESS | 1928 | 1461633895587 Marionette DEBUG loaded listener.js 18:24:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 227 (0x12e7da400) [pid = 1928] [serial = 1634] [outer = 0x1297dd800] 18:24:56 INFO - PROCESS | 1928 | 1461633896042 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] 18:24:56 INFO - PROCESS | 1928 | 1461633896107 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 18:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 18:24:56 INFO - PROCESS | 1928 | 1461633896109 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 18:24:56 INFO - PROCESS | 1928 | 1461633896110 Marionette TRACE conn2 <- [1,2150,null,{}] 18:24:56 INFO - PROCESS | 1928 | 1461633896113 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}] 18:24:56 INFO - PROCESS | 1928 | 1461633896242 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 18:24:56 INFO - PROCESS | 1928 | 1461633896349 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x12696f000 == 120 [pid = 1928] [id = 545] 18:24:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 228 (0x114ba0c00) [pid = 1928] [serial = 1635] [outer = 0x0] 18:24:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 229 (0x12a4b6000) [pid = 1928] [serial = 1636] [outer = 0x114ba0c00] 18:24:56 INFO - PROCESS | 1928 | 1461633896380 Marionette DEBUG loaded listener.js 18:24:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 230 (0x12b450800) [pid = 1928] [serial = 1637] [outer = 0x114ba0c00] 18:24:57 INFO - PROCESS | 1928 | 1461633897174 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]]]}] 18:24:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 18:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1119ms 18:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 18:24:57 INFO - PROCESS | 1928 | 1461633897229 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 18:24:57 INFO - PROCESS | 1928 | 1461633897231 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 18:24:57 INFO - PROCESS | 1928 | 1461633897235 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 18:24:57 INFO - PROCESS | 1928 | 1461633897237 Marionette TRACE conn2 <- [1,2154,null,{}] 18:24:57 INFO - PROCESS | 1928 | 1461633897241 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}] 18:24:57 INFO - PROCESS | 1928 | 1461633897358 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 18:24:57 INFO - PROCESS | 1928 | 1461633897458 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x126d0c800 == 121 [pid = 1928] [id = 546] 18:24:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 231 (0x114bdb400) [pid = 1928] [serial = 1638] [outer = 0x0] 18:24:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 232 (0x115164c00) [pid = 1928] [serial = 1639] [outer = 0x114bdb400] 18:24:57 INFO - PROCESS | 1928 | 1461633897487 Marionette DEBUG loaded listener.js 18:24:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 233 (0x11797e000) [pid = 1928] [serial = 1640] [outer = 0x114bdb400] 18:24:57 INFO - PROCESS | 1928 | 1461633897924 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]]]}] 18:24:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 18:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 721ms 18:24:57 INFO - PROCESS | 1928 | 1461633897956 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 18:24:57 INFO - PROCESS | 1928 | 1461633897960 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 18:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 18:24:57 INFO - PROCESS | 1928 | 1461633897964 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 18:24:57 INFO - PROCESS | 1928 | 1461633897966 Marionette TRACE conn2 <- [1,2158,null,{}] 18:24:57 INFO - PROCESS | 1928 | 1461633897968 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}] 18:24:58 INFO - PROCESS | 1928 | 1461633898079 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 18:24:58 INFO - PROCESS | 1928 | 1461633898216 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x11ba12000 == 122 [pid = 1928] [id = 547] 18:24:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 234 (0x118fabc00) [pid = 1928] [serial = 1641] [outer = 0x0] 18:24:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 235 (0x119838400) [pid = 1928] [serial = 1642] [outer = 0x118fabc00] 18:24:58 INFO - PROCESS | 1928 | 1461633898248 Marionette DEBUG loaded listener.js 18:24:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 236 (0x11aa46800) [pid = 1928] [serial = 1643] [outer = 0x118fabc00] 18:24:58 INFO - PROCESS | 1928 | 1461633898681 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]]]}] 18:24:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 18:24:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 774ms 18:24:58 INFO - PROCESS | 1928 | 1461633898738 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 18:24:58 INFO - PROCESS | 1928 | 1461633898740 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 18:24:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 18:24:58 INFO - PROCESS | 1928 | 1461633898742 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 18:24:58 INFO - PROCESS | 1928 | 1461633898744 Marionette TRACE conn2 <- [1,2162,null,{}] 18:24:58 INFO - PROCESS | 1928 | 1461633898752 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}] 18:24:58 INFO - PROCESS | 1928 | 1461633898866 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 18:24:58 INFO - PROCESS | 1928 | 1461633898965 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x1297cd800 == 123 [pid = 1928] [id = 548] 18:24:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 237 (0x11af4c000) [pid = 1928] [serial = 1644] [outer = 0x0] 18:24:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 238 (0x11c125800) [pid = 1928] [serial = 1645] [outer = 0x11af4c000] 18:24:58 INFO - PROCESS | 1928 | 1461633898995 Marionette DEBUG loaded listener.js 18:24:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 239 (0x123c8cc00) [pid = 1928] [serial = 1646] [outer = 0x11af4c000] 18:24:59 INFO - PROCESS | 1928 | 1461633899519 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]]]}] 18:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 18:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 821ms 18:24:59 INFO - PROCESS | 1928 | 1461633899564 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 18:24:59 INFO - PROCESS | 1928 | 1461633899567 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 18:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 18:24:59 INFO - PROCESS | 1928 | 1461633899570 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 18:24:59 INFO - PROCESS | 1928 | 1461633899572 Marionette TRACE conn2 <- [1,2166,null,{}] 18:24:59 INFO - PROCESS | 1928 | 1461633899576 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}] 18:24:59 INFO - PROCESS | 1928 | 1461633899703 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 18:24:59 INFO - PROCESS | 1928 | 1461633899847 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:59 INFO - PROCESS | 1928 | --DOCSHELL 0x139b13800 == 122 [pid = 1928] [id = 475] 18:24:59 INFO - PROCESS | 1928 | --DOCSHELL 0x139b0d000 == 121 [pid = 1928] [id = 535] 18:24:59 INFO - PROCESS | 1928 | --DOCSHELL 0x12e2b3000 == 120 [pid = 1928] [id = 534] 18:24:59 INFO - PROCESS | 1928 | --DOCSHELL 0x13084e000 == 119 [pid = 1928] [id = 533] 18:24:59 INFO - PROCESS | 1928 | --DOMWINDOW == 238 (0x123c89000) [pid = 1928] [serial = 1474] [outer = 0x0] [url = about:blank] 18:24:59 INFO - PROCESS | 1928 | --DOMWINDOW == 237 (0x115164000) [pid = 1928] [serial = 1471] [outer = 0x0] [url = about:blank] 18:24:59 INFO - PROCESS | 1928 | --DOMWINDOW == 236 (0x12fa59000) [pid = 1928] [serial = 1492] [outer = 0x0] [url = about:blank] 18:24:59 INFO - PROCESS | 1928 | --DOMWINDOW == 235 (0x12ef0fc00) [pid = 1928] [serial = 1486] [outer = 0x0] [url = about:blank] 18:24:59 INFO - PROCESS | 1928 | --DOMWINDOW == 234 (0x12a04c000) [pid = 1928] [serial = 1480] [outer = 0x0] [url = about:blank] 18:24:59 INFO - PROCESS | 1928 | --DOMWINDOW == 233 (0x12a79dc00) [pid = 1928] [serial = 1483] [outer = 0x0] [url = about:blank] 18:24:59 INFO - PROCESS | 1928 | --DOMWINDOW == 232 (0x12f942400) [pid = 1928] [serial = 1489] [outer = 0x0] [url = about:blank] 18:24:59 INFO - PROCESS | 1928 | --DOMWINDOW == 231 (0x1296b8400) [pid = 1928] [serial = 1477] [outer = 0x0] [url = about:blank] 18:24:59 INFO - PROCESS | 1928 | --DOMWINDOW == 230 (0x12ad15800) [pid = 1928] [serial = 1537] [outer = 0x0] [url = about:blank] 18:24:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x115664800 == 120 [pid = 1928] [id = 549] 18:24:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 231 (0x1133e0800) [pid = 1928] [serial = 1647] [outer = 0x0] 18:24:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 232 (0x114f93400) [pid = 1928] [serial = 1648] [outer = 0x1133e0800] 18:24:59 INFO - PROCESS | 1928 | 1461633899944 Marionette DEBUG loaded listener.js 18:25:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 233 (0x123c89000) [pid = 1928] [serial = 1649] [outer = 0x1133e0800] 18:25:00 INFO - PROCESS | 1928 | --DOCSHELL 0x12ff1b000 == 119 [pid = 1928] [id = 532] 18:25:00 INFO - PROCESS | 1928 | --DOCSHELL 0x12ef6f000 == 118 [pid = 1928] [id = 531] 18:25:00 INFO - PROCESS | 1928 | --DOCSHELL 0x12e2bc000 == 117 [pid = 1928] [id = 530] 18:25:00 INFO - PROCESS | 1928 | --DOCSHELL 0x12d004000 == 116 [pid = 1928] [id = 529] 18:25:00 INFO - PROCESS | 1928 | --DOCSHELL 0x12a064000 == 115 [pid = 1928] [id = 528] 18:25:00 INFO - PROCESS | 1928 | --DOCSHELL 0x1269aa000 == 114 [pid = 1928] [id = 527] 18:25:00 INFO - PROCESS | 1928 | --DOCSHELL 0x128a2e800 == 113 [pid = 1928] [id = 526] 18:25:00 INFO - PROCESS | 1928 | --DOCSHELL 0x1297cc800 == 112 [pid = 1928] [id = 525] 18:25:00 INFO - PROCESS | 1928 | --DOCSHELL 0x145bd6800 == 111 [pid = 1928] [id = 521] 18:25:00 INFO - PROCESS | 1928 | --DOCSHELL 0x13084a800 == 110 [pid = 1928] [id = 520] 18:25:00 INFO - PROCESS | 1928 | --DOCSHELL 0x13a805800 == 109 [pid = 1928] [id = 519] 18:25:00 INFO - PROCESS | 1928 | --DOCSHELL 0x139beb000 == 108 [pid = 1928] [id = 518] 18:25:00 INFO - PROCESS | 1928 | --DOCSHELL 0x138c1f000 == 107 [pid = 1928] [id = 517] 18:25:00 INFO - PROCESS | 1928 | --DOCSHELL 0x137365000 == 106 [pid = 1928] [id = 516] 18:25:00 INFO - PROCESS | 1928 | --DOCSHELL 0x12f0f7000 == 105 [pid = 1928] [id = 515] 18:25:00 INFO - PROCESS | 1928 | --DOCSHELL 0x12a0e4800 == 104 [pid = 1928] [id = 514] 18:25:00 INFO - PROCESS | 1928 | --DOCSHELL 0x11bed9800 == 103 [pid = 1928] [id = 513] 18:25:00 INFO - PROCESS | 1928 | --DOCSHELL 0x13051c800 == 102 [pid = 1928] [id = 512] 18:25:00 INFO - PROCESS | 1928 | --DOMWINDOW == 232 (0x129691c00) [pid = 1928] [serial = 1294] [outer = 0x0] [url = about:blank] 18:25:00 INFO - PROCESS | 1928 | --DOMWINDOW == 231 (0x12a782c00) [pid = 1928] [serial = 1403] [outer = 0x0] [url = about:blank] 18:25:00 INFO - PROCESS | 1928 | --DOMWINDOW == 230 (0x129fe9c00) [pid = 1928] [serial = 1520] [outer = 0x0] [url = about:blank] 18:25:00 INFO - PROCESS | 1928 | --DOMWINDOW == 229 (0x129bc5c00) [pid = 1928] [serial = 1519] [outer = 0x0] [url = about:blank] 18:25:00 INFO - PROCESS | 1928 | --DOMWINDOW == 228 (0x12a25ec00) [pid = 1928] [serial = 1525] [outer = 0x0] [url = about:blank] 18:25:00 INFO - PROCESS | 1928 | --DOMWINDOW == 227 (0x12a04a400) [pid = 1928] [serial = 1522] [outer = 0x0] [url = about:blank] 18:25:00 INFO - PROCESS | 1928 | --DOMWINDOW == 226 (0x12a5a4000) [pid = 1928] [serial = 1528] [outer = 0x0] [url = about:blank] 18:25:00 INFO - PROCESS | 1928 | --DOMWINDOW == 225 (0x12a56d400) [pid = 1928] [serial = 1526] [outer = 0x0] [url = about:blank] 18:25:00 INFO - PROCESS | 1928 | --DOMWINDOW == 224 (0x11b8d8800) [pid = 1928] [serial = 1505] [outer = 0x0] [url = about:blank] 18:25:00 INFO - PROCESS | 1928 | --DOMWINDOW == 223 (0x11aa3e800) [pid = 1928] [serial = 1504] [outer = 0x0] [url = about:blank] 18:25:00 INFO - PROCESS | 1928 | --DOMWINDOW == 222 (0x11579bc00) [pid = 1928] [serial = 1502] [outer = 0x0] [url = about:blank] 18:25:00 INFO - PROCESS | 1928 | --DOMWINDOW == 221 (0x114f88400) [pid = 1928] [serial = 1501] [outer = 0x0] [url = about:blank] 18:25:00 INFO - PROCESS | 1928 | --DOMWINDOW == 220 (0x127ae4000) [pid = 1928] [serial = 1513] [outer = 0x0] [url = about:blank] 18:25:00 INFO - PROCESS | 1928 | --DOMWINDOW == 219 (0x128bf8c00) [pid = 1928] [serial = 1514] [outer = 0x0] [url = about:blank] 18:25:00 INFO - PROCESS | 1928 | --DOMWINDOW == 218 (0x12416c400) [pid = 1928] [serial = 1510] [outer = 0x0] [url = about:blank] 18:25:00 INFO - PROCESS | 1928 | --DOMWINDOW == 217 (0x126ca0800) [pid = 1928] [serial = 1511] [outer = 0x0] [url = about:blank] 18:25:00 INFO - PROCESS | 1928 | --DOMWINDOW == 216 (0x12fe5d000) [pid = 1928] [serial = 1495] [outer = 0x0] [url = about:blank] 18:25:00 INFO - PROCESS | 1928 | --DOMWINDOW == 215 (0x12960ec00) [pid = 1928] [serial = 1516] [outer = 0x0] [url = about:blank] 18:25:00 INFO - PROCESS | 1928 | --DOMWINDOW == 214 (0x12ea60000) [pid = 1928] [serial = 1469] [outer = 0x0] [url = about:blank] 18:25:00 INFO - PROCESS | 1928 | --DOMWINDOW == 213 (0x119db5400) [pid = 1928] [serial = 1507] [outer = 0x0] [url = about:blank] 18:25:00 INFO - PROCESS | 1928 | --DOMWINDOW == 212 (0x123c8f400) [pid = 1928] [serial = 1508] [outer = 0x0] [url = about:blank] 18:25:00 INFO - PROCESS | 1928 | --DOMWINDOW == 211 (0x129695800) [pid = 1928] [serial = 1498] [outer = 0x0] [url = about:blank] 18:25:00 INFO - PROCESS | 1928 | --DOMWINDOW == 210 (0x12a57ac00) [pid = 1928] [serial = 1534] [outer = 0x0] [url = about:blank] 18:25:00 INFO - PROCESS | 1928 | --DOMWINDOW == 209 (0x12ab0b800) [pid = 1928] [serial = 1535] [outer = 0x0] [url = about:blank] 18:25:00 INFO - PROCESS | 1928 | --DOMWINDOW == 208 (0x116382800) [pid = 1928] [serial = 1531] [outer = 0x0] [url = about:blank] 18:25:00 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x12a79b000) [pid = 1928] [serial = 1529] [outer = 0x0] [url = about:blank] 18:25:00 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x12a0a3800) [pid = 1928] [serial = 1523] [outer = 0x0] [url = about:blank] 18:25:00 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x127baa800) [pid = 1928] [serial = 1532] [outer = 0x0] [url = about:blank] 18:25:00 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x129785400) [pid = 1928] [serial = 1517] [outer = 0x0] [url = about:blank] 18:25:00 INFO - PROCESS | 1928 | 1461633900370 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]]]}] 18:25:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 18:25:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 820ms 18:25:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 18:25:00 INFO - PROCESS | 1928 | 1461633900390 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 18:25:00 INFO - PROCESS | 1928 | 1461633900392 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 18:25:00 INFO - PROCESS | 1928 | 1461633900394 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 18:25:00 INFO - PROCESS | 1928 | 1461633900395 Marionette TRACE conn2 <- [1,2170,null,{}] 18:25:00 INFO - PROCESS | 1928 | 1461633900397 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}] 18:25:00 INFO - PROCESS | 1928 | 1461633900525 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 18:25:00 INFO - PROCESS | 1928 | 1461633900601 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c7c1000 == 103 [pid = 1928] [id = 550] 18:25:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x11aa42000) [pid = 1928] [serial = 1650] [outer = 0x0] 18:25:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x12416f800) [pid = 1928] [serial = 1651] [outer = 0x11aa42000] 18:25:00 INFO - PROCESS | 1928 | 1461633900627 Marionette DEBUG loaded listener.js 18:25:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x1278d9400) [pid = 1928] [serial = 1652] [outer = 0x11aa42000] 18:25:00 INFO - PROCESS | 1928 | 1461633900950 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]]]}] 18:25:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 18:25:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 568ms 18:25:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 18:25:00 INFO - PROCESS | 1928 | 1461633900962 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 18:25:00 INFO - PROCESS | 1928 | 1461633900964 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 18:25:00 INFO - PROCESS | 1928 | 1461633900966 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 18:25:00 INFO - PROCESS | 1928 | 1461633900970 Marionette TRACE conn2 <- [1,2174,null,{}] 18:25:00 INFO - PROCESS | 1928 | 1461633900975 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}] 18:25:01 INFO - PROCESS | 1928 | 1461633901133 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 18:25:01 INFO - PROCESS | 1928 | 1461633901253 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a075800 == 104 [pid = 1928] [id = 551] 18:25:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x126de6c00) [pid = 1928] [serial = 1653] [outer = 0x0] 18:25:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 209 (0x127cec000) [pid = 1928] [serial = 1654] [outer = 0x126de6c00] 18:25:01 INFO - PROCESS | 1928 | 1461633901299 Marionette DEBUG loaded listener.js 18:25:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 210 (0x1296b8400) [pid = 1928] [serial = 1655] [outer = 0x126de6c00] 18:25:01 INFO - PROCESS | 1928 | 1461633901658 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]]]}] 18:25:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 18:25:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 724ms 18:25:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 18:25:01 INFO - PROCESS | 1928 | 1461633901708 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 18:25:01 INFO - PROCESS | 1928 | 1461633901710 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 18:25:01 INFO - PROCESS | 1928 | 1461633901713 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 18:25:01 INFO - PROCESS | 1928 | 1461633901714 Marionette TRACE conn2 <- [1,2178,null,{}] 18:25:01 INFO - PROCESS | 1928 | 1461633901716 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}] 18:25:01 INFO - PROCESS | 1928 | 1461633901815 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 18:25:01 INFO - PROCESS | 1928 | 1461633901838 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d047800 == 105 [pid = 1928] [id = 552] 18:25:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 211 (0x1296ba800) [pid = 1928] [serial = 1656] [outer = 0x0] 18:25:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 212 (0x129779000) [pid = 1928] [serial = 1657] [outer = 0x1296ba800] 18:25:01 INFO - PROCESS | 1928 | 1461633901864 Marionette DEBUG loaded listener.js 18:25:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 213 (0x129bc1000) [pid = 1928] [serial = 1658] [outer = 0x1296ba800] 18:25:02 INFO - PROCESS | 1928 | 1461633902247 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]]]}] 18:25:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 18:25:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 571ms 18:25:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 18:25:02 INFO - PROCESS | 1928 | 1461633902287 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 18:25:02 INFO - PROCESS | 1928 | 1461633902288 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 18:25:02 INFO - PROCESS | 1928 | 1461633902291 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 18:25:02 INFO - PROCESS | 1928 | 1461633902292 Marionette TRACE conn2 <- [1,2182,null,{}] 18:25:02 INFO - PROCESS | 1928 | 1461633902294 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}] 18:25:02 INFO - PROCESS | 1928 | 1461633902423 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 18:25:02 INFO - PROCESS | 1928 | 1461633902439 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x12db70800 == 106 [pid = 1928] [id = 553] 18:25:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 214 (0x129737400) [pid = 1928] [serial = 1659] [outer = 0x0] 18:25:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 215 (0x129d0c800) [pid = 1928] [serial = 1660] [outer = 0x129737400] 18:25:02 INFO - PROCESS | 1928 | 1461633902465 Marionette DEBUG loaded listener.js 18:25:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 216 (0x12a04f800) [pid = 1928] [serial = 1661] [outer = 0x129737400] 18:25:02 INFO - PROCESS | 1928 | 1461633902839 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]]]}] 18:25:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 18:25:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 568ms 18:25:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 18:25:02 INFO - PROCESS | 1928 | 1461633902859 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 18:25:02 INFO - PROCESS | 1928 | 1461633902860 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 18:25:02 INFO - PROCESS | 1928 | 1461633902862 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 18:25:02 INFO - PROCESS | 1928 | 1461633902864 Marionette TRACE conn2 <- [1,2186,null,{}] 18:25:02 INFO - PROCESS | 1928 | 1461633902866 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}] 18:25:03 INFO - PROCESS | 1928 | 1461633903007 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 18:25:03 INFO - PROCESS | 1928 | 1461633903017 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e547000 == 107 [pid = 1928] [id = 554] 18:25:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 217 (0x12973f400) [pid = 1928] [serial = 1662] [outer = 0x0] 18:25:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 218 (0x12a1b6800) [pid = 1928] [serial = 1663] [outer = 0x12973f400] 18:25:03 INFO - PROCESS | 1928 | 1461633903044 Marionette DEBUG loaded listener.js 18:25:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 219 (0x12a261c00) [pid = 1928] [serial = 1664] [outer = 0x12973f400] 18:25:03 INFO - PROCESS | 1928 | 1461633903408 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]]]}] 18:25:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 18:25:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 568ms 18:25:03 INFO - PROCESS | 1928 | 1461633903431 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 18:25:03 INFO - PROCESS | 1928 | 1461633903432 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 18:25:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 18:25:03 INFO - PROCESS | 1928 | 1461633903435 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 18:25:03 INFO - PROCESS | 1928 | 1461633903436 Marionette TRACE conn2 <- [1,2190,null,{}] 18:25:03 INFO - PROCESS | 1928 | 1461633903444 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}] 18:25:03 INFO - PROCESS | 1928 | 1461633903573 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 18:25:03 INFO - PROCESS | 1928 | 1461633903588 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x12f0e8800 == 108 [pid = 1928] [id = 555] 18:25:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 220 (0x129bbec00) [pid = 1928] [serial = 1665] [outer = 0x0] 18:25:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 221 (0x12a37f400) [pid = 1928] [serial = 1666] [outer = 0x129bbec00] 18:25:03 INFO - PROCESS | 1928 | 1461633903613 Marionette DEBUG loaded listener.js 18:25:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 222 (0x12a4b7400) [pid = 1928] [serial = 1667] [outer = 0x129bbec00] 18:25:03 INFO - PROCESS | 1928 | 1461633903962 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]]]}] 18:25:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 18:25:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 568ms 18:25:04 INFO - PROCESS | 1928 | 1461633904004 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 18:25:04 INFO - PROCESS | 1928 | 1461633904005 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 18:25:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 18:25:04 INFO - PROCESS | 1928 | 1461633904007 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 18:25:04 INFO - PROCESS | 1928 | 1461633904009 Marionette TRACE conn2 <- [1,2194,null,{}] 18:25:04 INFO - PROCESS | 1928 | 1461633904011 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}] 18:25:04 INFO - PROCESS | 1928 | 1461633904662 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 221 (0x12fa55000) [pid = 1928] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 220 (0x114be1800) [pid = 1928] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 219 (0x129fe8400) [pid = 1928] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 218 (0x1297e5800) [pid = 1928] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 217 (0x12dbc4800) [pid = 1928] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 216 (0x12ab0e800) [pid = 1928] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 215 (0x123c8fc00) [pid = 1928] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 214 (0x12e7f2800) [pid = 1928] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 213 (0x123dc0000) [pid = 1928] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 212 (0x12a2b6c00) [pid = 1928] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 211 (0x12f93b000) [pid = 1928] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 210 (0x11aa71800) [pid = 1928] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 209 (0x129695c00) [pid = 1928] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 208 (0x114f58400) [pid = 1928] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x127ae4400) [pid = 1928] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x12e7d0800) [pid = 1928] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x114bdd400) [pid = 1928] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x114fb0c00) [pid = 1928] [serial = 1404] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 203 (0x129738000) [pid = 1928] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 202 (0x1296c0000) [pid = 1928] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 201 (0x11aa46000) [pid = 1928] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 200 (0x11360b000) [pid = 1928] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 199 (0x11ada3400) [pid = 1928] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 198 (0x12a5a3400) [pid = 1928] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 197 (0x129690c00) [pid = 1928] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 196 (0x12a2b7c00) [pid = 1928] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 195 (0x124171400) [pid = 1928] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 194 (0x127cf2800) [pid = 1928] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 193 (0x12960ac00) [pid = 1928] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0x1243e0400) [pid = 1928] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x129690800) [pid = 1928] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x1297e7000) [pid = 1928] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x11ad9a800) [pid = 1928] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x12d1ad800) [pid = 1928] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x11b871000) [pid = 1928] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x1133e3400) [pid = 1928] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x124241400) [pid = 1928] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x114f4dc00) [pid = 1928] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x12e5b2800) [pid = 1928] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x119262800) [pid = 1928] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x114fab800) [pid = 1928] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x12a045800) [pid = 1928] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x129ff0c00) [pid = 1928] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x114fa8400) [pid = 1928] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x11b8dd800) [pid = 1928] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x12a79e000) [pid = 1928] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x119d43c00) [pid = 1928] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x11bceb000) [pid = 1928] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x12960dc00) [pid = 1928] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x12973a400) [pid = 1928] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x12a576800) [pid = 1928] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 18:25:04 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x12b6e0400) [pid = 1928] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 18:25:04 INFO - PROCESS | 1928 | 1461633904765 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x119b3a000 == 109 [pid = 1928] [id = 556] 18:25:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x1133da000) [pid = 1928] [serial = 1668] [outer = 0x0] 18:25:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x1147d7400) [pid = 1928] [serial = 1669] [outer = 0x1133da000] 18:25:04 INFO - PROCESS | 1928 | 1461633904795 Marionette DEBUG loaded listener.js 18:25:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x1165db000) [pid = 1928] [serial = 1670] [outer = 0x1133da000] 18:25:05 INFO - PROCESS | 1928 | 1461633905110 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]]]}] 18:25:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 18:25:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1120ms 18:25:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 18:25:05 INFO - PROCESS | 1928 | 1461633905128 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 18:25:05 INFO - PROCESS | 1928 | 1461633905129 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 18:25:05 INFO - PROCESS | 1928 | 1461633905131 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 18:25:05 INFO - PROCESS | 1928 | 1461633905132 Marionette TRACE conn2 <- [1,2198,null,{}] 18:25:05 INFO - PROCESS | 1928 | 1461633905136 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}] 18:25:05 INFO - PROCESS | 1928 | 1461633905285 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 18:25:05 INFO - PROCESS | 1928 | 1461633905293 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a0f3800 == 110 [pid = 1928] [id = 557] 18:25:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x114fb3000) [pid = 1928] [serial = 1671] [outer = 0x0] 18:25:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x11c132c00) [pid = 1928] [serial = 1672] [outer = 0x114fb3000] 18:25:05 INFO - PROCESS | 1928 | 1461633905319 Marionette DEBUG loaded listener.js 18:25:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x12698b800) [pid = 1928] [serial = 1673] [outer = 0x114fb3000] 18:25:05 INFO - PROCESS | 1928 | 1461633905649 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]]]}] 18:25:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 18:25:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 570ms 18:25:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 18:25:05 INFO - PROCESS | 1928 | 1461633905702 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 18:25:05 INFO - PROCESS | 1928 | 1461633905703 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 18:25:05 INFO - PROCESS | 1928 | 1461633905705 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 18:25:05 INFO - PROCESS | 1928 | 1461633905706 Marionette TRACE conn2 <- [1,2202,null,{}] 18:25:05 INFO - PROCESS | 1928 | 1461633905708 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}] 18:25:05 INFO - PROCESS | 1928 | 1461633905812 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 18:25:05 INFO - PROCESS | 1928 | 1461633905819 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x13023c000 == 111 [pid = 1928] [id = 558] 18:25:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x11919bc00) [pid = 1928] [serial = 1674] [outer = 0x0] 18:25:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x124174400) [pid = 1928] [serial = 1675] [outer = 0x11919bc00] 18:25:05 INFO - PROCESS | 1928 | 1461633905925 Marionette DEBUG loaded listener.js 18:25:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x1297e7000) [pid = 1928] [serial = 1676] [outer = 0x11919bc00] 18:25:06 INFO - PROCESS | 1928 | 1461633906232 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]]]}] 18:25:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 18:25:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 568ms 18:25:06 INFO - PROCESS | 1928 | 1461633906274 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 18:25:06 INFO - PROCESS | 1928 | 1461633906275 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 18:25:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 18:25:06 INFO - PROCESS | 1928 | 1461633906277 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 18:25:06 INFO - PROCESS | 1928 | 1461633906278 Marionette TRACE conn2 <- [1,2206,null,{}] 18:25:06 INFO - PROCESS | 1928 | 1461633906280 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}] 18:25:06 INFO - PROCESS | 1928 | 1461633906384 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 18:25:06 INFO - PROCESS | 1928 | 1461633906388 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x130d88800 == 112 [pid = 1928] [id = 559] 18:25:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x127884000) [pid = 1928] [serial = 1677] [outer = 0x0] 18:25:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x12a257800) [pid = 1928] [serial = 1678] [outer = 0x127884000] 18:25:06 INFO - PROCESS | 1928 | 1461633906414 Marionette DEBUG loaded listener.js 18:25:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x12a558800) [pid = 1928] [serial = 1679] [outer = 0x127884000] 18:25:06 INFO - PROCESS | 1928 | 1461633906966 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]]]}] 18:25:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 18:25:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 720ms 18:25:07 INFO - PROCESS | 1928 | 1461633906998 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 18:25:07 INFO - PROCESS | 1928 | 1461633907001 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 18:25:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 18:25:07 INFO - PROCESS | 1928 | 1461633907025 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 18:25:07 INFO - PROCESS | 1928 | 1461633907027 Marionette TRACE conn2 <- [1,2210,null,{}] 18:25:07 INFO - PROCESS | 1928 | 1461633907031 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}] 18:25:07 INFO - PROCESS | 1928 | 1461633907187 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 18:25:07 INFO - PROCESS | 1928 | 1461633907290 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x124116000 == 113 [pid = 1928] [id = 560] 18:25:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x114f8a400) [pid = 1928] [serial = 1680] [outer = 0x0] 18:25:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x114fb0c00) [pid = 1928] [serial = 1681] [outer = 0x114f8a400] 18:25:07 INFO - PROCESS | 1928 | 1461633907322 Marionette DEBUG loaded listener.js 18:25:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x116385c00) [pid = 1928] [serial = 1682] [outer = 0x114f8a400] 18:25:07 INFO - PROCESS | 1928 | 1461633907758 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]]]}] 18:25:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 18:25:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 774ms 18:25:07 INFO - PROCESS | 1928 | 1461633907798 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 18:25:07 INFO - PROCESS | 1928 | 1461633907807 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 18:25:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 18:25:07 INFO - PROCESS | 1928 | 1461633907814 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 18:25:07 INFO - PROCESS | 1928 | 1461633907817 Marionette TRACE conn2 <- [1,2214,null,{}] 18:25:07 INFO - PROCESS | 1928 | 1461633907821 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}] 18:25:08 INFO - PROCESS | 1928 | 1461633908005 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 18:25:08 INFO - PROCESS | 1928 | 1461633908196 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a2c6800 == 114 [pid = 1928] [id = 561] 18:25:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x11aaa0400) [pid = 1928] [serial = 1683] [outer = 0x0] 18:25:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x11af48800) [pid = 1928] [serial = 1684] [outer = 0x11aaa0400] 18:25:08 INFO - PROCESS | 1928 | 1461633908246 Marionette DEBUG loaded listener.js 18:25:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x123a55800) [pid = 1928] [serial = 1685] [outer = 0x11aaa0400] 18:25:08 INFO - PROCESS | 1928 | 1461633908716 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]]]}] 18:25:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 18:25:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 926ms 18:25:08 INFO - PROCESS | 1928 | 1461633908739 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 18:25:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 18:25:08 INFO - PROCESS | 1928 | 1461633908741 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 18:25:08 INFO - PROCESS | 1928 | 1461633908743 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 18:25:08 INFO - PROCESS | 1928 | 1461633908746 Marionette TRACE conn2 <- [1,2218,null,{}] 18:25:08 INFO - PROCESS | 1928 | 1461633908754 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}] 18:25:08 INFO - PROCESS | 1928 | 1461633908880 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 18:25:08 INFO - PROCESS | 1928 | 1461633908986 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ff25000 == 115 [pid = 1928] [id = 562] 18:25:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x1240f8800) [pid = 1928] [serial = 1686] [outer = 0x0] 18:25:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x128bedc00) [pid = 1928] [serial = 1687] [outer = 0x1240f8800] 18:25:09 INFO - PROCESS | 1928 | 1461633909019 Marionette DEBUG loaded listener.js 18:25:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x129682000) [pid = 1928] [serial = 1688] [outer = 0x1240f8800] 18:25:09 INFO - PROCESS | 1928 | 1461633909470 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]]]}] 18:25:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 18:25:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 771ms 18:25:09 INFO - PROCESS | 1928 | 1461633909515 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 18:25:09 INFO - PROCESS | 1928 | 1461633909517 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 18:25:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 18:25:09 INFO - PROCESS | 1928 | 1461633909538 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 18:25:09 INFO - PROCESS | 1928 | 1461633909539 Marionette TRACE conn2 <- [1,2222,null,{}] 18:25:09 INFO - PROCESS | 1928 | 1461633909544 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}] 18:25:09 INFO - PROCESS | 1928 | 1461633909672 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 18:25:09 INFO - PROCESS | 1928 | 1461633909764 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x131eea800 == 116 [pid = 1928] [id = 563] 18:25:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x12977b800) [pid = 1928] [serial = 1689] [outer = 0x0] 18:25:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x129d0e400) [pid = 1928] [serial = 1690] [outer = 0x12977b800] 18:25:09 INFO - PROCESS | 1928 | 1461633909796 Marionette DEBUG loaded listener.js 18:25:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 194 (0x12a1b3c00) [pid = 1928] [serial = 1691] [outer = 0x12977b800] 18:25:10 INFO - PROCESS | 1928 | 1461633910240 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]]]}] 18:25:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 18:25:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 743ms 18:25:10 INFO - PROCESS | 1928 | 1461633910275 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 18:25:10 INFO - PROCESS | 1928 | 1461633910276 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 18:25:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 18:25:10 INFO - PROCESS | 1928 | 1461633910278 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 18:25:10 INFO - PROCESS | 1928 | 1461633910280 Marionette TRACE conn2 <- [1,2226,null,{}] 18:25:10 INFO - PROCESS | 1928 | 1461633910282 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}] 18:25:10 INFO - PROCESS | 1928 | 1461633910405 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 18:25:10 INFO - PROCESS | 1928 | 1461633910528 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x138c0b000 == 117 [pid = 1928] [id = 564] 18:25:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 195 (0x12a1b5800) [pid = 1928] [serial = 1692] [outer = 0x0] 18:25:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 196 (0x12a381400) [pid = 1928] [serial = 1693] [outer = 0x12a1b5800] 18:25:10 INFO - PROCESS | 1928 | 1461633910560 Marionette DEBUG loaded listener.js 18:25:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 197 (0x12a54ec00) [pid = 1928] [serial = 1694] [outer = 0x12a1b5800] 18:25:10 INFO - PROCESS | 1928 | 1461633910991 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]]]}] 18:25:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 18:25:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 720ms 18:25:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 18:25:11 INFO - PROCESS | 1928 | 1461633910998 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 18:25:11 INFO - PROCESS | 1928 | 1461633911000 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 18:25:11 INFO - PROCESS | 1928 | 1461633911002 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 18:25:11 INFO - PROCESS | 1928 | 1461633911003 Marionette TRACE conn2 <- [1,2230,null,{}] 18:25:11 INFO - PROCESS | 1928 | 1461633911006 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}] 18:25:11 INFO - PROCESS | 1928 | 1461633911141 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 18:25:11 INFO - PROCESS | 1928 | 1461633911263 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x139b74800 == 118 [pid = 1928] [id = 565] 18:25:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 198 (0x12a559c00) [pid = 1928] [serial = 1695] [outer = 0x0] 18:25:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 199 (0x12a5abc00) [pid = 1928] [serial = 1696] [outer = 0x12a559c00] 18:25:11 INFO - PROCESS | 1928 | 1461633911298 Marionette DEBUG loaded listener.js 18:25:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 200 (0x12ab0ec00) [pid = 1928] [serial = 1697] [outer = 0x12a559c00] 18:25:11 INFO - PROCESS | 1928 | 1461633911708 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]]]}] 18:25:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 18:25:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 719ms 18:25:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 18:25:11 INFO - PROCESS | 1928 | 1461633911721 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 18:25:11 INFO - PROCESS | 1928 | 1461633911722 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 18:25:11 INFO - PROCESS | 1928 | 1461633911725 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 18:25:11 INFO - PROCESS | 1928 | 1461633911726 Marionette TRACE conn2 <- [1,2234,null,{}] 18:25:11 INFO - PROCESS | 1928 | 1461633911728 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}] 18:25:11 INFO - PROCESS | 1928 | 1461633911867 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 18:25:11 INFO - PROCESS | 1928 | 1461633911960 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x139c8f000 == 119 [pid = 1928] [id = 566] 18:25:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 201 (0x12a7a0800) [pid = 1928] [serial = 1698] [outer = 0x0] 18:25:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 202 (0x12af27400) [pid = 1928] [serial = 1699] [outer = 0x12a7a0800] 18:25:11 INFO - PROCESS | 1928 | 1461633911990 Marionette DEBUG loaded listener.js 18:25:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 203 (0x12b45a400) [pid = 1928] [serial = 1700] [outer = 0x12a7a0800] 18:25:12 INFO - PROCESS | 1928 | 1461633912386 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]]]}] 18:25:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 18:25:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 719ms 18:25:12 INFO - PROCESS | 1928 | 1461633912444 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 18:25:12 INFO - PROCESS | 1928 | 1461633912446 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 18:25:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 18:25:12 INFO - PROCESS | 1928 | 1461633912448 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 18:25:12 INFO - PROCESS | 1928 | 1461633912449 Marionette TRACE conn2 <- [1,2238,null,{}] 18:25:12 INFO - PROCESS | 1928 | 1461633912452 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}] 18:25:12 INFO - PROCESS | 1928 | 1461633912575 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 18:25:12 INFO - PROCESS | 1928 | 1461633912704 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x139e92800 == 120 [pid = 1928] [id = 567] 18:25:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 204 (0x12ad1ac00) [pid = 1928] [serial = 1701] [outer = 0x0] 18:25:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x12b6e7800) [pid = 1928] [serial = 1702] [outer = 0x12ad1ac00] 18:25:12 INFO - PROCESS | 1928 | 1461633912737 Marionette DEBUG loaded listener.js 18:25:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x12d0b8400) [pid = 1928] [serial = 1703] [outer = 0x12ad1ac00] 18:25:13 INFO - PROCESS | 1928 | 1461633913133 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]]]}] 18:25:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 18:25:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 724ms 18:25:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 18:25:13 INFO - PROCESS | 1928 | 1461633913172 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 18:25:13 INFO - PROCESS | 1928 | 1461633913173 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 18:25:13 INFO - PROCESS | 1928 | 1461633913176 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 18:25:13 INFO - PROCESS | 1928 | 1461633913177 Marionette TRACE conn2 <- [1,2242,null,{}] 18:25:13 INFO - PROCESS | 1928 | 1461633913197 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}] 18:25:13 INFO - PROCESS | 1928 | 1461633913324 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 18:25:13 INFO - PROCESS | 1928 | 1461633913429 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x145bd8000 == 121 [pid = 1928] [id = 568] 18:25:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x12b6e6c00) [pid = 1928] [serial = 1704] [outer = 0x0] 18:25:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x12d50ec00) [pid = 1928] [serial = 1705] [outer = 0x12b6e6c00] 18:25:13 INFO - PROCESS | 1928 | 1461633913459 Marionette DEBUG loaded listener.js 18:25:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 209 (0x12dbc7400) [pid = 1928] [serial = 1706] [outer = 0x12b6e6c00] 18:25:13 INFO - PROCESS | 1928 | 1461633913908 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]]]}] 18:25:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 18:25:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 738ms 18:25:13 INFO - PROCESS | 1928 | 1461633913914 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 18:25:13 INFO - PROCESS | 1928 | 1461633913916 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 18:25:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 18:25:13 INFO - PROCESS | 1928 | 1461633913918 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 18:25:13 INFO - PROCESS | 1928 | 1461633913919 Marionette TRACE conn2 <- [1,2246,null,{}] 18:25:13 INFO - PROCESS | 1928 | 1461633913922 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}] 18:25:14 INFO - PROCESS | 1928 | 1461633914046 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 18:25:14 INFO - PROCESS | 1928 | 1461633914186 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x1465e7000 == 122 [pid = 1928] [id = 569] 18:25:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 210 (0x1143bb000) [pid = 1928] [serial = 1707] [outer = 0x0] 18:25:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 211 (0x12e52b400) [pid = 1928] [serial = 1708] [outer = 0x1143bb000] 18:25:14 INFO - PROCESS | 1928 | 1461633914221 Marionette DEBUG loaded listener.js 18:25:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 212 (0x12e7d5800) [pid = 1928] [serial = 1709] [outer = 0x1143bb000] 18:25:14 INFO - PROCESS | 1928 | 1461633914670 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]]]}] 18:25:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 18:25:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 871ms 18:25:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 18:25:14 INFO - PROCESS | 1928 | 1461633914790 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 18:25:14 INFO - PROCESS | 1928 | 1461633914793 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 18:25:14 INFO - PROCESS | 1928 | 1461633914796 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 18:25:14 INFO - PROCESS | 1928 | 1461633914799 Marionette TRACE conn2 <- [1,2250,null,{}] 18:25:14 INFO - PROCESS | 1928 | 1461633914805 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}] 18:25:15 INFO - PROCESS | 1928 | 1461633915011 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 18:25:15 INFO - PROCESS | 1928 | 1461633915146 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c50b000 == 123 [pid = 1928] [id = 570] 18:25:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 213 (0x114bbb000) [pid = 1928] [serial = 1710] [outer = 0x0] 18:25:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 214 (0x119834400) [pid = 1928] [serial = 1711] [outer = 0x114bbb000] 18:25:15 INFO - PROCESS | 1928 | 1461633915182 Marionette DEBUG loaded listener.js 18:25:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 215 (0x12a788000) [pid = 1928] [serial = 1712] [outer = 0x114bbb000] 18:25:15 INFO - PROCESS | 1928 | 1461633915687 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]]]}] 18:25:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 18:25:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 926ms 18:25:15 INFO - PROCESS | 1928 | 1461633915723 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 18:25:15 INFO - PROCESS | 1928 | 1461633915725 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 18:25:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 18:25:15 INFO - PROCESS | 1928 | 1461633915728 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 18:25:15 INFO - PROCESS | 1928 | 1461633915730 Marionette TRACE conn2 <- [1,2254,null,{}] 18:25:15 INFO - PROCESS | 1928 | 1461633915734 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}] 18:25:15 INFO - PROCESS | 1928 | 1461633915928 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 18:25:16 INFO - PROCESS | 1928 | 1461633916322 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x11bed9800 == 124 [pid = 1928] [id = 571] 18:25:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 216 (0x1133adc00) [pid = 1928] [serial = 1713] [outer = 0x0] 18:25:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 217 (0x1133d9800) [pid = 1928] [serial = 1714] [outer = 0x1133adc00] 18:25:16 INFO - PROCESS | 1928 | 1461633916352 Marionette DEBUG loaded listener.js 18:25:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 218 (0x114544400) [pid = 1928] [serial = 1715] [outer = 0x1133adc00] 18:25:16 INFO - PROCESS | 1928 | 1461633916813 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]]]}] 18:25:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 18:25:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1123ms 18:25:16 INFO - PROCESS | 1928 | 1461633916873 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 18:25:16 INFO - PROCESS | 1928 | 1461633916876 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 18:25:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 18:25:16 INFO - PROCESS | 1928 | 1461633916882 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 18:25:16 INFO - PROCESS | 1928 | 1461633916884 Marionette TRACE conn2 <- [1,2258,null,{}] 18:25:16 INFO - PROCESS | 1928 | 1461633916890 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}] 18:25:17 INFO - PROCESS | 1928 | 1461633917008 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 18:25:17 INFO - PROCESS | 1928 | 1461633917113 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x1297c8000 == 125 [pid = 1928] [id = 572] 18:25:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 219 (0x114fa6000) [pid = 1928] [serial = 1716] [outer = 0x0] 18:25:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 220 (0x115611800) [pid = 1928] [serial = 1717] [outer = 0x114fa6000] 18:25:17 INFO - PROCESS | 1928 | 1461633917141 Marionette DEBUG loaded listener.js 18:25:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 221 (0x11aa3cc00) [pid = 1928] [serial = 1718] [outer = 0x114fa6000] 18:25:17 INFO - PROCESS | 1928 | 1461633917622 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]]]}] 18:25:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 18:25:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 776ms 18:25:17 INFO - PROCESS | 1928 | 1461633917665 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 18:25:17 INFO - PROCESS | 1928 | 1461633917668 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 18:25:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 18:25:17 INFO - PROCESS | 1928 | 1461633917673 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 18:25:17 INFO - PROCESS | 1928 | 1461633917675 Marionette TRACE conn2 <- [1,2262,null,{}] 18:25:17 INFO - PROCESS | 1928 | 1461633917677 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}] 18:25:17 INFO - PROCESS | 1928 | 1461633917792 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 18:25:17 INFO - PROCESS | 1928 | 1461633917904 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c50c800 == 126 [pid = 1928] [id = 573] 18:25:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 222 (0x11b8d1000) [pid = 1928] [serial = 1719] [outer = 0x0] 18:25:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 223 (0x11c0c2000) [pid = 1928] [serial = 1720] [outer = 0x11b8d1000] 18:25:17 INFO - PROCESS | 1928 | 1461633917932 Marionette DEBUG loaded listener.js 18:25:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 224 (0x123c4c000) [pid = 1928] [serial = 1721] [outer = 0x11b8d1000] 18:25:18 INFO - PROCESS | 1928 | --DOCSHELL 0x12fa68800 == 125 [pid = 1928] [id = 467] 18:25:18 INFO - PROCESS | 1928 | --DOCSHELL 0x13023c000 == 124 [pid = 1928] [id = 558] 18:25:18 INFO - PROCESS | 1928 | --DOCSHELL 0x12a0f3800 == 123 [pid = 1928] [id = 557] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 223 (0x12cfd7000) [pid = 1928] [serial = 1555] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 222 (0x12e5abc00) [pid = 1928] [serial = 1558] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 221 (0x12ef0e800) [pid = 1928] [serial = 1561] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 220 (0x12fa52400) [pid = 1928] [serial = 1564] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 219 (0x12ea5ec00) [pid = 1928] [serial = 1567] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 218 (0x12fe85000) [pid = 1928] [serial = 1570] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 217 (0x12a37d000) [pid = 1928] [serial = 1609] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | 1461633918525 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]]]}] 18:25:18 INFO - PROCESS | 1928 | --DOCSHELL 0x119b3a000 == 122 [pid = 1928] [id = 556] 18:25:18 INFO - PROCESS | 1928 | --DOCSHELL 0x12f0e8800 == 121 [pid = 1928] [id = 555] 18:25:18 INFO - PROCESS | 1928 | --DOCSHELL 0x12e547000 == 120 [pid = 1928] [id = 554] 18:25:18 INFO - PROCESS | 1928 | --DOCSHELL 0x12db70800 == 119 [pid = 1928] [id = 553] 18:25:18 INFO - PROCESS | 1928 | --DOCSHELL 0x12d047800 == 118 [pid = 1928] [id = 552] 18:25:18 INFO - PROCESS | 1928 | --DOCSHELL 0x12a075800 == 117 [pid = 1928] [id = 551] 18:25:18 INFO - PROCESS | 1928 | --DOCSHELL 0x11c7c1000 == 116 [pid = 1928] [id = 550] 18:25:18 INFO - PROCESS | 1928 | --DOCSHELL 0x115664800 == 115 [pid = 1928] [id = 549] 18:25:18 INFO - PROCESS | 1928 | --DOCSHELL 0x1297cd800 == 114 [pid = 1928] [id = 548] 18:25:18 INFO - PROCESS | 1928 | --DOCSHELL 0x11ba12000 == 113 [pid = 1928] [id = 547] 18:25:18 INFO - PROCESS | 1928 | --DOCSHELL 0x126d0c800 == 112 [pid = 1928] [id = 546] 18:25:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 18:25:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 869ms 18:25:18 INFO - PROCESS | 1928 | --DOCSHELL 0x139bf5800 == 111 [pid = 1928] [id = 539] 18:25:18 INFO - PROCESS | 1928 | --DOCSHELL 0x12c768800 == 110 [pid = 1928] [id = 538] 18:25:18 INFO - PROCESS | 1928 | --DOCSHELL 0x123d67800 == 109 [pid = 1928] [id = 537] 18:25:18 INFO - PROCESS | 1928 | 1461633918545 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 18:25:18 INFO - PROCESS | 1928 | 1461633918547 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 18:25:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 18:25:18 INFO - PROCESS | 1928 | 1461633918557 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 18:25:18 INFO - PROCESS | 1928 | 1461633918563 Marionette TRACE conn2 <- [1,2266,null,{}] 18:25:18 INFO - PROCESS | 1928 | 1461633918578 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}] 18:25:18 INFO - PROCESS | 1928 | 1461633918703 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 18:25:18 INFO - PROCESS | 1928 | 1461633918713 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c7c1000 == 110 [pid = 1928] [id = 574] 18:25:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 218 (0x123dbc000) [pid = 1928] [serial = 1722] [outer = 0x0] 18:25:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 219 (0x123f9cc00) [pid = 1928] [serial = 1723] [outer = 0x123dbc000] 18:25:18 INFO - PROCESS | 1928 | 1461633918740 Marionette DEBUG loaded listener.js 18:25:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 220 (0x1243d6400) [pid = 1928] [serial = 1724] [outer = 0x123dbc000] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 219 (0x12a5a3000) [pid = 1928] [serial = 1481] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 218 (0x12ef17800) [pid = 1928] [serial = 1351] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 217 (0x12b453800) [pid = 1928] [serial = 1424] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 216 (0x1296c4c00) [pid = 1928] [serial = 1342] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 215 (0x12f93ec00) [pid = 1928] [serial = 1357] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 214 (0x12a04d800) [pid = 1928] [serial = 1360] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 213 (0x12ef1b000) [pid = 1928] [serial = 1354] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 212 (0x12fa51400) [pid = 1928] [serial = 1490] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 211 (0x123dc2c00) [pid = 1928] [serial = 1475] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 210 (0x12a044800) [pid = 1928] [serial = 1415] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 209 (0x118fa0c00) [pid = 1928] [serial = 1472] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 208 (0x129611c00) [pid = 1928] [serial = 1412] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x12f93ac00) [pid = 1928] [serial = 1487] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x123dbf000) [pid = 1928] [serial = 1430] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x11925f800) [pid = 1928] [serial = 1406] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x12d1ab400) [pid = 1928] [serial = 1348] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 203 (0x12a2b3800) [pid = 1928] [serial = 1418] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 202 (0x123dba800) [pid = 1928] [serial = 1339] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 201 (0x114fa6400) [pid = 1928] [serial = 1336] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 200 (0x123c90000) [pid = 1928] [serial = 1409] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 199 (0x12b6e7400) [pid = 1928] [serial = 1484] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 198 (0x129743800) [pid = 1928] [serial = 1478] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 197 (0x12ad0ec00) [pid = 1928] [serial = 1421] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 196 (0x12fe54400) [pid = 1928] [serial = 1493] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 195 (0x12d0b3000) [pid = 1928] [serial = 1427] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 194 (0x12a785000) [pid = 1928] [serial = 1345] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 193 (0x1278e3000) [pid = 1928] [serial = 1582] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0x12960d800) [pid = 1928] [serial = 1583] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x12b342800) [pid = 1928] [serial = 1594] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x1296c1000) [pid = 1928] [serial = 1585] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x1297dfc00) [pid = 1928] [serial = 1586] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x12960bc00) [pid = 1928] [serial = 1547] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x12788d400) [pid = 1928] [serial = 1546] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x12a047800) [pid = 1928] [serial = 1550] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x12977c400) [pid = 1928] [serial = 1549] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x129d0f400) [pid = 1928] [serial = 1588] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x12a04dc00) [pid = 1928] [serial = 1589] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x12416b800) [pid = 1928] [serial = 1580] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x123c54400) [pid = 1928] [serial = 1579] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x12dbc3400) [pid = 1928] [serial = 1597] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x13029e800) [pid = 1928] [serial = 1574] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x130296c00) [pid = 1928] [serial = 1573] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x114f90c00) [pid = 1928] [serial = 1541] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x114bc3400) [pid = 1928] [serial = 1540] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x12a5b0800) [pid = 1928] [serial = 1553] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x12a0acc00) [pid = 1928] [serial = 1552] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x119260000) [pid = 1928] [serial = 1577] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x11516f400) [pid = 1928] [serial = 1576] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x12fa5a800) [pid = 1928] [serial = 1600] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x11c0ca000) [pid = 1928] [serial = 1544] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x11af4d400) [pid = 1928] [serial = 1543] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x12ef12c00) [pid = 1928] [serial = 1598] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x126d41800) [pid = 1928] [serial = 1603] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x12fe83c00) [pid = 1928] [serial = 1601] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x12a25d000) [pid = 1928] [serial = 1591] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x12a0ab400) [pid = 1928] [serial = 1604] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x12af1cc00) [pid = 1928] [serial = 1592] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x12d19e800) [pid = 1928] [serial = 1595] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x12a556000) [pid = 1928] [serial = 1606] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x12fe86400) [pid = 1928] [serial = 1607] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x114fb2000) [pid = 1928] [serial = 1291] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x129699000) [pid = 1928] [serial = 1297] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x12a7a7c00) [pid = 1928] [serial = 1270] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x11b249000) [pid = 1928] [serial = 1273] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x1243df000) [pid = 1928] [serial = 1276] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x129fe6000) [pid = 1928] [serial = 1279] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x12a5a6400) [pid = 1928] [serial = 1282] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x12af1fc00) [pid = 1928] [serial = 1285] [outer = 0x0] [url = about:blank] 18:25:18 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x12ef12800) [pid = 1928] [serial = 1288] [outer = 0x0] [url = about:blank] 18:25:19 INFO - PROCESS | 1928 | 1461633919205 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]]]}] 18:25:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 18:25:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 683ms 18:25:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 18:25:19 INFO - PROCESS | 1928 | 1461633919234 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 18:25:19 INFO - PROCESS | 1928 | 1461633919236 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 18:25:19 INFO - PROCESS | 1928 | 1461633919238 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 18:25:19 INFO - PROCESS | 1928 | 1461633919239 Marionette TRACE conn2 <- [1,2270,null,{}] 18:25:19 INFO - PROCESS | 1928 | 1461633919242 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}] 18:25:19 INFO - PROCESS | 1928 | 1461633919346 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 18:25:19 INFO - PROCESS | 1928 | 1461633919350 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x129fe2800 == 111 [pid = 1928] [id = 575] 18:25:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x1243d9000) [pid = 1928] [serial = 1725] [outer = 0x0] 18:25:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x126d41c00) [pid = 1928] [serial = 1726] [outer = 0x1243d9000] 18:25:19 INFO - PROCESS | 1928 | 1461633919377 Marionette DEBUG loaded listener.js 18:25:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x128b0f800) [pid = 1928] [serial = 1727] [outer = 0x1243d9000] 18:25:19 INFO - PROCESS | 1928 | 1461633919796 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]]]}] 18:25:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 18:25:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 570ms 18:25:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 18:25:19 INFO - PROCESS | 1928 | 1461633919809 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 18:25:19 INFO - PROCESS | 1928 | 1461633919811 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 18:25:19 INFO - PROCESS | 1928 | 1461633919815 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 18:25:19 INFO - PROCESS | 1928 | 1461633919816 Marionette TRACE conn2 <- [1,2274,null,{}] 18:25:19 INFO - PROCESS | 1928 | 1461633919820 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}] 18:25:19 INFO - PROCESS | 1928 | 1461633919978 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 18:25:20 INFO - PROCESS | 1928 | 1461633920108 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a952800 == 112 [pid = 1928] [id = 576] 18:25:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x129611c00) [pid = 1928] [serial = 1728] [outer = 0x0] 18:25:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x129681000) [pid = 1928] [serial = 1729] [outer = 0x129611c00] 18:25:20 INFO - PROCESS | 1928 | 1461633920162 Marionette DEBUG loaded listener.js 18:25:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x1296bd800) [pid = 1928] [serial = 1730] [outer = 0x129611c00] 18:25:20 INFO - PROCESS | 1928 | 1461633920514 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]]]}] 18:25:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 18:25:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 724ms 18:25:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 18:25:20 INFO - PROCESS | 1928 | 1461633920540 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 18:25:20 INFO - PROCESS | 1928 | 1461633920541 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 18:25:20 INFO - PROCESS | 1928 | 1461633920543 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 18:25:20 INFO - PROCESS | 1928 | 1461633920545 Marionette TRACE conn2 <- [1,2278,null,{}] 18:25:20 INFO - PROCESS | 1928 | 1461633920547 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}] 18:25:20 INFO - PROCESS | 1928 | 1461633920655 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 18:25:20 INFO - PROCESS | 1928 | 1461633920773 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d5c5000 == 113 [pid = 1928] [id = 577] 18:25:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x12960a000) [pid = 1928] [serial = 1731] [outer = 0x0] 18:25:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x12973a000) [pid = 1928] [serial = 1732] [outer = 0x12960a000] 18:25:20 INFO - PROCESS | 1928 | 1461633920799 Marionette DEBUG loaded listener.js 18:25:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x129fe7800) [pid = 1928] [serial = 1733] [outer = 0x12960a000] 18:25:21 INFO - PROCESS | 1928 | 1461633921132 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]]]}] 18:25:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 18:25:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 618ms 18:25:21 INFO - PROCESS | 1928 | 1461633921163 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 18:25:21 INFO - PROCESS | 1928 | 1461633921164 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 18:25:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 18:25:21 INFO - PROCESS | 1928 | 1461633921174 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 18:25:21 INFO - PROCESS | 1928 | 1461633921175 Marionette TRACE conn2 <- [1,2282,null,{}] 18:25:21 INFO - PROCESS | 1928 | 1461633921177 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}] 18:25:21 INFO - PROCESS | 1928 | 1461633921312 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 18:25:21 INFO - PROCESS | 1928 | 1461633921325 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e54d000 == 114 [pid = 1928] [id = 578] 18:25:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x127cea400) [pid = 1928] [serial = 1734] [outer = 0x0] 18:25:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x129fed000) [pid = 1928] [serial = 1735] [outer = 0x127cea400] 18:25:21 INFO - PROCESS | 1928 | 1461633921351 Marionette DEBUG loaded listener.js 18:25:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x12a0a9c00) [pid = 1928] [serial = 1736] [outer = 0x127cea400] 18:25:21 INFO - PROCESS | 1928 | 1461633921722 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]]]}] 18:25:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 18:25:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 569ms 18:25:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 18:25:21 INFO - PROCESS | 1928 | 1461633921743 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 18:25:21 INFO - PROCESS | 1928 | 1461633921745 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 18:25:21 INFO - PROCESS | 1928 | 1461633921747 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 18:25:21 INFO - PROCESS | 1928 | 1461633921748 Marionette TRACE conn2 <- [1,2286,null,{}] 18:25:21 INFO - PROCESS | 1928 | 1461633921750 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}] 18:25:21 INFO - PROCESS | 1928 | 1461633921886 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 18:25:21 INFO - PROCESS | 1928 | 1461633921904 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x12f0eb000 == 115 [pid = 1928] [id = 579] 18:25:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x12a1b2c00) [pid = 1928] [serial = 1737] [outer = 0x0] 18:25:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x12a1be000) [pid = 1928] [serial = 1738] [outer = 0x12a1b2c00] 18:25:21 INFO - PROCESS | 1928 | 1461633921930 Marionette DEBUG loaded listener.js 18:25:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x12a2b3800) [pid = 1928] [serial = 1739] [outer = 0x12a1b2c00] 18:25:22 INFO - PROCESS | 1928 | 1461633922302 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]]]}] 18:25:22 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 18:25:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 570ms 18:25:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 18:25:22 INFO - PROCESS | 1928 | 1461633922318 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 18:25:22 INFO - PROCESS | 1928 | 1461633922319 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 18:25:22 INFO - PROCESS | 1928 | 1461633922322 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 18:25:22 INFO - PROCESS | 1928 | 1461633922324 Marionette TRACE conn2 <- [1,2290,null,{}] 18:25:22 INFO - PROCESS | 1928 | 1461633922332 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}] 18:25:22 INFO - PROCESS | 1928 | 1461633922468 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 18:25:22 INFO - PROCESS | 1928 | 1461633922481 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x12fe19800 == 116 [pid = 1928] [id = 580] 18:25:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x12a2b5400) [pid = 1928] [serial = 1740] [outer = 0x0] 18:25:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x12a37c400) [pid = 1928] [serial = 1741] [outer = 0x12a2b5400] 18:25:22 INFO - PROCESS | 1928 | 1461633922506 Marionette DEBUG loaded listener.js 18:25:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x12a4bbc00) [pid = 1928] [serial = 1742] [outer = 0x12a2b5400] 18:25:22 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x12af44800) [pid = 1928] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 18:25:22 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x123dbec00) [pid = 1928] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 18:25:22 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x12d5b2c00) [pid = 1928] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 18:25:22 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x12ea5a400) [pid = 1928] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 18:25:22 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x12dbcbc00) [pid = 1928] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 18:25:22 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x12968b800) [pid = 1928] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 18:25:22 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x12fe54800) [pid = 1928] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 18:25:22 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x1133dc400) [pid = 1928] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 18:25:22 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x1296ba800) [pid = 1928] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 18:25:22 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x11aa42000) [pid = 1928] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 18:25:22 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x118fabc00) [pid = 1928] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 18:25:22 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x11af4c000) [pid = 1928] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 18:25:22 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x129737400) [pid = 1928] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 18:25:22 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x1133e0800) [pid = 1928] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 18:25:22 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x114bdb400) [pid = 1928] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 18:25:22 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x12973f400) [pid = 1928] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 18:25:22 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x126de6c00) [pid = 1928] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 18:25:22 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x129bbec00) [pid = 1928] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 18:25:22 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x1133da000) [pid = 1928] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 18:25:22 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x114fb3000) [pid = 1928] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 18:25:22 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x11919bc00) [pid = 1928] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 18:25:23 INFO - PROCESS | 1928 | 1461633923070 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]]]}] 18:25:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 18:25:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 768ms 18:25:23 INFO - PROCESS | 1928 | 1461633923091 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 18:25:23 INFO - PROCESS | 1928 | 1461633923092 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 18:25:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 18:25:23 INFO - PROCESS | 1928 | 1461633923095 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 18:25:23 INFO - PROCESS | 1928 | 1461633923096 Marionette TRACE conn2 <- [1,2294,null,{}] 18:25:23 INFO - PROCESS | 1928 | 1461633923098 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}] 18:25:23 INFO - PROCESS | 1928 | 1461633923207 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 18:25:23 INFO - PROCESS | 1928 | 1461633923319 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d5c7800 == 117 [pid = 1928] [id = 581] 18:25:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x118f9f800) [pid = 1928] [serial = 1743] [outer = 0x0] 18:25:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x129690c00) [pid = 1928] [serial = 1744] [outer = 0x118f9f800] 18:25:23 INFO - PROCESS | 1928 | 1461633923348 Marionette DEBUG loaded listener.js 18:25:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x12a37ec00) [pid = 1928] [serial = 1745] [outer = 0x118f9f800] 18:25:23 INFO - PROCESS | 1928 | 1461633923655 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]]]}] 18:25:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 18:25:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 570ms 18:25:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 18:25:23 INFO - PROCESS | 1928 | 1461633923666 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 18:25:23 INFO - PROCESS | 1928 | 1461633923667 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 18:25:23 INFO - PROCESS | 1928 | 1461633923671 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 18:25:23 INFO - PROCESS | 1928 | 1461633923672 Marionette TRACE conn2 <- [1,2298,null,{}] 18:25:23 INFO - PROCESS | 1928 | 1461633923680 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}] 18:25:23 INFO - PROCESS | 1928 | 1461633923804 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 18:25:23 INFO - PROCESS | 1928 | 1461633923809 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x130853800 == 118 [pid = 1928] [id = 582] 18:25:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x12a4bc400) [pid = 1928] [serial = 1746] [outer = 0x0] 18:25:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x12a5b1c00) [pid = 1928] [serial = 1747] [outer = 0x12a4bc400] 18:25:23 INFO - PROCESS | 1928 | 1461633923835 Marionette DEBUG loaded listener.js 18:25:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x12a785800) [pid = 1928] [serial = 1748] [outer = 0x12a4bc400] 18:25:24 INFO - PROCESS | 1928 | 1461633924186 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]]]}] 18:25:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 18:25:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 525ms 18:25:24 INFO - PROCESS | 1928 | 1461633924195 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 18:25:24 INFO - PROCESS | 1928 | 1461633924196 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 18:25:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 18:25:24 INFO - PROCESS | 1928 | 1461633924199 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 18:25:24 INFO - PROCESS | 1928 | 1461633924200 Marionette TRACE conn2 <- [1,2302,null,{}] 18:25:24 INFO - PROCESS | 1928 | 1461633924211 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}] 18:25:24 INFO - PROCESS | 1928 | 1461633924367 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 18:25:24 INFO - PROCESS | 1928 | 1461633924374 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x131e28000 == 119 [pid = 1928] [id = 583] 18:25:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x11ad99400) [pid = 1928] [serial = 1749] [outer = 0x0] 18:25:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x12a785400) [pid = 1928] [serial = 1750] [outer = 0x11ad99400] 18:25:24 INFO - PROCESS | 1928 | 1461633924400 Marionette DEBUG loaded listener.js 18:25:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x12af1cc00) [pid = 1928] [serial = 1751] [outer = 0x11ad99400] 18:25:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 18:25:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 575ms 18:25:24 INFO - PROCESS | 1928 | 1461633924770 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]]]}] 18:25:24 INFO - PROCESS | 1928 | 1461633924774 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 18:25:24 INFO - PROCESS | 1928 | 1461633924775 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 18:25:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 18:25:24 INFO - PROCESS | 1928 | 1461633924778 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 18:25:24 INFO - PROCESS | 1928 | 1461633924779 Marionette TRACE conn2 <- [1,2306,null,{}] 18:25:24 INFO - PROCESS | 1928 | 1461633924781 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}] 18:25:24 INFO - PROCESS | 1928 | 1461633924891 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 18:25:24 INFO - PROCESS | 1928 | 1461633924896 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x131edc000 == 120 [pid = 1928] [id = 584] 18:25:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x12b44dc00) [pid = 1928] [serial = 1752] [outer = 0x0] 18:25:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x12d1a3c00) [pid = 1928] [serial = 1753] [outer = 0x12b44dc00] 18:25:24 INFO - PROCESS | 1928 | 1461633924921 Marionette DEBUG loaded listener.js 18:25:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x12e52d800) [pid = 1928] [serial = 1754] [outer = 0x12b44dc00] 18:25:25 INFO - PROCESS | 1928 | 1461633925526 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]]]}] 18:25:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 18:25:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 769ms 18:25:25 INFO - PROCESS | 1928 | 1461633925547 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 18:25:25 INFO - PROCESS | 1928 | 1461633925551 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 18:25:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 18:25:25 INFO - PROCESS | 1928 | 1461633925554 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 18:25:25 INFO - PROCESS | 1928 | 1461633925557 Marionette TRACE conn2 <- [1,2310,null,{}] 18:25:25 INFO - PROCESS | 1928 | 1461633925560 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}] 18:25:25 INFO - PROCESS | 1928 | 1461633925724 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 18:25:25 INFO - PROCESS | 1928 | 1461633925827 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x12426f000 == 121 [pid = 1928] [id = 585] 18:25:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x115495400) [pid = 1928] [serial = 1755] [outer = 0x0] 18:25:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x118fa4c00) [pid = 1928] [serial = 1756] [outer = 0x115495400] 18:25:25 INFO - PROCESS | 1928 | 1461633925858 Marionette DEBUG loaded listener.js 18:25:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x11aa48c00) [pid = 1928] [serial = 1757] [outer = 0x115495400] 18:25:26 INFO - PROCESS | 1928 | 1461633926308 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]]]}] 18:25:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 18:25:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 772ms 18:25:26 INFO - PROCESS | 1928 | 1461633926327 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 18:25:26 INFO - PROCESS | 1928 | 1461633926331 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 18:25:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 18:25:26 INFO - PROCESS | 1928 | 1461633926336 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 18:25:26 INFO - PROCESS | 1928 | 1461633926338 Marionette TRACE conn2 <- [1,2314,null,{}] 18:25:26 INFO - PROCESS | 1928 | 1461633926341 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}] 18:25:26 INFO - PROCESS | 1928 | 1461633926473 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 18:25:26 INFO - PROCESS | 1928 | 1461633926597 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b3ae800 == 122 [pid = 1928] [id = 586] 18:25:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x115606000) [pid = 1928] [serial = 1758] [outer = 0x0] 18:25:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x11c128000) [pid = 1928] [serial = 1759] [outer = 0x115606000] 18:25:26 INFO - PROCESS | 1928 | 1461633926629 Marionette DEBUG loaded listener.js 18:25:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x123dc3c00) [pid = 1928] [serial = 1760] [outer = 0x115606000] 18:25:27 INFO - PROCESS | 1928 | 1461633927063 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]]]}] 18:25:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 18:25:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 772ms 18:25:27 INFO - PROCESS | 1928 | 1461633927114 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 18:25:27 INFO - PROCESS | 1928 | 1461633927115 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 18:25:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 18:25:27 INFO - PROCESS | 1928 | 1461633927119 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 18:25:27 INFO - PROCESS | 1928 | 1461633927122 Marionette TRACE conn2 <- [1,2318,null,{}] 18:25:27 INFO - PROCESS | 1928 | 1461633927131 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}] 18:25:27 INFO - PROCESS | 1928 | 1461633927261 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 18:25:27 INFO - PROCESS | 1928 | 1461633927392 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x131e58800 == 123 [pid = 1928] [id = 587] 18:25:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x126906c00) [pid = 1928] [serial = 1761] [outer = 0x0] 18:25:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x12968fc00) [pid = 1928] [serial = 1762] [outer = 0x126906c00] 18:25:27 INFO - PROCESS | 1928 | 1461633927426 Marionette DEBUG loaded listener.js 18:25:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x129d0b800) [pid = 1928] [serial = 1763] [outer = 0x126906c00] 18:25:27 INFO - PROCESS | 1928 | 1461633927890 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] 18:25:27 INFO - PROCESS | 1928 | 1461633927944 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 18:25:27 INFO - PROCESS | 1928 | 1461633927946 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 18:25:27 INFO - PROCESS | 1928 | 1461633927947 Marionette TRACE conn2 <- [1,2322,null,{}] 18:25:27 INFO - PROCESS | 1928 | 1461633927950 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}] 18:25:28 INFO - PROCESS | 1928 | 1461633928076 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 18:25:28 INFO - PROCESS | 1928 | 1461633928177 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x138452800 == 124 [pid = 1928] [id = 588] 18:25:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x12a1be400) [pid = 1928] [serial = 1764] [outer = 0x0] 18:25:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x12a552400) [pid = 1928] [serial = 1765] [outer = 0x12a1be400] 18:25:28 INFO - PROCESS | 1928 | 1461633928208 Marionette DEBUG loaded listener.js 18:25:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x12a5a3800) [pid = 1928] [serial = 1766] [outer = 0x12a1be400] 18:25:28 INFO - PROCESS | 1928 | 1461633928612 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]]]}] 18:25:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 18:25:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 720ms 18:25:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 18:25:28 INFO - PROCESS | 1928 | 1461633928667 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 18:25:28 INFO - PROCESS | 1928 | 1461633928669 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 18:25:28 INFO - PROCESS | 1928 | 1461633928671 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 18:25:28 INFO - PROCESS | 1928 | 1461633928672 Marionette TRACE conn2 <- [1,2326,null,{}] 18:25:28 INFO - PROCESS | 1928 | 1461633928675 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}] 18:25:28 INFO - PROCESS | 1928 | 1461633928799 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 18:25:28 INFO - PROCESS | 1928 | 1461633928935 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x139b06000 == 125 [pid = 1928] [id = 589] 18:25:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x12a5b0800) [pid = 1928] [serial = 1767] [outer = 0x0] 18:25:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x12a79c400) [pid = 1928] [serial = 1768] [outer = 0x12a5b0800] 18:25:28 INFO - PROCESS | 1928 | 1461633928968 Marionette DEBUG loaded listener.js 18:25:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x12ad1bc00) [pid = 1928] [serial = 1769] [outer = 0x12a5b0800] 18:25:29 INFO - PROCESS | 1928 | 1461633929399 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]]]}] 18:25:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 18:25:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 769ms 18:25:29 INFO - PROCESS | 1928 | 1461633929441 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 18:25:29 INFO - PROCESS | 1928 | 1461633929442 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 18:25:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 18:25:29 INFO - PROCESS | 1928 | 1461633929444 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 18:25:29 INFO - PROCESS | 1928 | 1461633929446 Marionette TRACE conn2 <- [1,2330,null,{}] 18:25:29 INFO - PROCESS | 1928 | 1461633929448 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}] 18:25:29 INFO - PROCESS | 1928 | 1461633929606 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 18:25:29 INFO - PROCESS | 1928 | 1461633929741 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x139bba000 == 126 [pid = 1928] [id = 590] 18:25:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x12ad0f400) [pid = 1928] [serial = 1770] [outer = 0x0] 18:25:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x12ea66000) [pid = 1928] [serial = 1771] [outer = 0x12ad0f400] 18:25:29 INFO - PROCESS | 1928 | 1461633929775 Marionette DEBUG loaded listener.js 18:25:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x12d0ac000) [pid = 1928] [serial = 1772] [outer = 0x12ad0f400] 18:25:30 INFO - PROCESS | 1928 | 1461633930255 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]]]}] 18:25:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 18:25:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 818ms 18:25:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 18:25:30 INFO - PROCESS | 1928 | 1461633930263 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 18:25:30 INFO - PROCESS | 1928 | 1461633930264 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 18:25:30 INFO - PROCESS | 1928 | 1461633930266 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 18:25:30 INFO - PROCESS | 1928 | 1461633930268 Marionette TRACE conn2 <- [1,2334,null,{}] 18:25:30 INFO - PROCESS | 1928 | 1461633930270 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}] 18:25:30 INFO - PROCESS | 1928 | 1461633930411 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 18:25:30 INFO - PROCESS | 1928 | 1461633930544 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x139c8c800 == 127 [pid = 1928] [id = 591] 18:25:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x12e7fe800) [pid = 1928] [serial = 1773] [outer = 0x0] 18:25:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x12f944000) [pid = 1928] [serial = 1774] [outer = 0x12e7fe800] 18:25:30 INFO - PROCESS | 1928 | 1461633930575 Marionette DEBUG loaded listener.js 18:25:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x12fa55000) [pid = 1928] [serial = 1775] [outer = 0x12e7fe800] 18:25:30 INFO - PROCESS | 1928 | 1461633930991 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]]]}] 18:25:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 18:25:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 772ms 18:25:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 18:25:31 INFO - PROCESS | 1928 | 1461633931040 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 18:25:31 INFO - PROCESS | 1928 | 1461633931041 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 18:25:31 INFO - PROCESS | 1928 | 1461633931043 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 18:25:31 INFO - PROCESS | 1928 | 1461633931044 Marionette TRACE conn2 <- [1,2338,null,{}] 18:25:31 INFO - PROCESS | 1928 | 1461633931047 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}] 18:25:31 INFO - PROCESS | 1928 | 1461633931178 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 18:25:31 INFO - PROCESS | 1928 | 1461633931310 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x13a815000 == 128 [pid = 1928] [id = 592] 18:25:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x12a279c00) [pid = 1928] [serial = 1776] [outer = 0x0] 18:25:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x12a27e400) [pid = 1928] [serial = 1777] [outer = 0x12a279c00] 18:25:31 INFO - PROCESS | 1928 | 1461633931342 Marionette DEBUG loaded listener.js 18:25:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x12a284000) [pid = 1928] [serial = 1778] [outer = 0x12a279c00] 18:25:31 INFO - PROCESS | 1928 | 1461633931761 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]]]}] 18:25:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 18:25:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 770ms 18:25:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 18:25:31 INFO - PROCESS | 1928 | 1461633931814 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 18:25:31 INFO - PROCESS | 1928 | 1461633931815 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 18:25:31 INFO - PROCESS | 1928 | 1461633931817 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 18:25:31 INFO - PROCESS | 1928 | 1461633931819 Marionette TRACE conn2 <- [1,2342,null,{}] 18:25:31 INFO - PROCESS | 1928 | 1461633931821 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}] 18:25:31 INFO - PROCESS | 1928 | 1461633931948 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 18:25:32 INFO - PROCESS | 1928 | 1461633932074 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x145beb000 == 129 [pid = 1928] [id = 593] 18:25:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x12a284400) [pid = 1928] [serial = 1779] [outer = 0x0] 18:25:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x12ef19c00) [pid = 1928] [serial = 1780] [outer = 0x12a284400] 18:25:32 INFO - PROCESS | 1928 | 1461633932106 Marionette DEBUG loaded listener.js 18:25:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x12fe53800) [pid = 1928] [serial = 1781] [outer = 0x12a284400] 18:25:32 INFO - PROCESS | 1928 | 1461633932590 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]]]}] 18:25:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 18:25:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 821ms 18:25:32 INFO - PROCESS | 1928 | 1461633932640 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 18:25:32 INFO - PROCESS | 1928 | 1461633932641 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 18:25:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 18:25:32 INFO - PROCESS | 1928 | 1461633932643 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 18:25:32 INFO - PROCESS | 1928 | 1461633932645 Marionette TRACE conn2 <- [1,2346,null,{}] 18:25:32 INFO - PROCESS | 1928 | 1461633932647 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}] 18:25:32 INFO - PROCESS | 1928 | 1461633932781 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 18:25:32 INFO - PROCESS | 1928 | 1461633932911 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x124114800 == 130 [pid = 1928] [id = 594] 18:25:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x1188eb800) [pid = 1928] [serial = 1782] [outer = 0x0] 18:25:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x127ae6400) [pid = 1928] [serial = 1783] [outer = 0x1188eb800] 18:25:32 INFO - PROCESS | 1928 | 1461633932944 Marionette DEBUG loaded listener.js 18:25:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x12a2b7400) [pid = 1928] [serial = 1784] [outer = 0x1188eb800] 18:25:33 INFO - PROCESS | 1928 | 1461633933745 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]]]}] 18:25:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 18:25:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1121ms 18:25:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 18:25:33 INFO - PROCESS | 1928 | 1461633933775 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 18:25:33 INFO - PROCESS | 1928 | 1461633933777 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 18:25:33 INFO - PROCESS | 1928 | 1461633933782 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 18:25:33 INFO - PROCESS | 1928 | 1461633933785 Marionette TRACE conn2 <- [1,2350,null,{}] 18:25:33 INFO - PROCESS | 1928 | 1461633933792 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}] 18:25:33 INFO - PROCESS | 1928 | 1461633933915 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 18:25:34 INFO - PROCESS | 1928 | 1461633934025 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x123e56000 == 131 [pid = 1928] [id = 595] 18:25:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x114ba5c00) [pid = 1928] [serial = 1785] [outer = 0x0] 18:25:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x114f86c00) [pid = 1928] [serial = 1786] [outer = 0x114ba5c00] 18:25:34 INFO - PROCESS | 1928 | 1461633934053 Marionette DEBUG loaded listener.js 18:25:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x11516e000) [pid = 1928] [serial = 1787] [outer = 0x114ba5c00] 18:25:34 INFO - PROCESS | 1928 | 1461633934544 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]]]}] 18:25:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 18:25:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 776ms 18:25:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 18:25:34 INFO - PROCESS | 1928 | 1461633934559 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 18:25:34 INFO - PROCESS | 1928 | 1461633934563 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 18:25:34 INFO - PROCESS | 1928 | 1461633934567 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 18:25:34 INFO - PROCESS | 1928 | 1461633934569 Marionette TRACE conn2 <- [1,2354,null,{}] 18:25:34 INFO - PROCESS | 1928 | 1461633934571 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}] 18:25:34 INFO - PROCESS | 1928 | 1461633934686 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 18:25:34 INFO - PROCESS | 1928 | 1461633934814 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x11bc76000 == 132 [pid = 1928] [id = 596] 18:25:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 194 (0x115172400) [pid = 1928] [serial = 1788] [outer = 0x0] 18:25:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 195 (0x11888c000) [pid = 1928] [serial = 1789] [outer = 0x115172400] 18:25:34 INFO - PROCESS | 1928 | 1461633934845 Marionette DEBUG loaded listener.js 18:25:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 196 (0x119264400) [pid = 1928] [serial = 1790] [outer = 0x115172400] 18:25:35 INFO - PROCESS | 1928 | --DOCSHELL 0x129fd1800 == 131 [pid = 1928] [id = 523] 18:25:35 INFO - PROCESS | 1928 | --DOCSHELL 0x12a94f000 == 130 [pid = 1928] [id = 524] 18:25:35 INFO - PROCESS | 1928 | --DOCSHELL 0x131e28000 == 129 [pid = 1928] [id = 583] 18:25:35 INFO - PROCESS | 1928 | --DOCSHELL 0x130853800 == 128 [pid = 1928] [id = 582] 18:25:35 INFO - PROCESS | 1928 | --DOCSHELL 0x12d5c7800 == 127 [pid = 1928] [id = 581] 18:25:35 INFO - PROCESS | 1928 | --DOCSHELL 0x13a802800 == 126 [pid = 1928] [id = 536] 18:25:35 INFO - PROCESS | 1928 | --DOCSHELL 0x12fe19800 == 125 [pid = 1928] [id = 580] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 195 (0x12a257800) [pid = 1928] [serial = 1678] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOCSHELL 0x12f0eb000 == 124 [pid = 1928] [id = 579] 18:25:35 INFO - PROCESS | 1928 | --DOCSHELL 0x12e54d000 == 123 [pid = 1928] [id = 578] 18:25:35 INFO - PROCESS | 1928 | --DOCSHELL 0x12d5c5000 == 122 [pid = 1928] [id = 577] 18:25:35 INFO - PROCESS | 1928 | --DOCSHELL 0x12a952800 == 121 [pid = 1928] [id = 576] 18:25:35 INFO - PROCESS | 1928 | --DOCSHELL 0x129fe2800 == 120 [pid = 1928] [id = 575] 18:25:35 INFO - PROCESS | 1928 | --DOCSHELL 0x11c7c1000 == 119 [pid = 1928] [id = 574] 18:25:35 INFO - PROCESS | 1928 | --DOCSHELL 0x11c50c800 == 118 [pid = 1928] [id = 573] 18:25:35 INFO - PROCESS | 1928 | --DOCSHELL 0x1297c8000 == 117 [pid = 1928] [id = 572] 18:25:35 INFO - PROCESS | 1928 | --DOCSHELL 0x11bed9800 == 116 [pid = 1928] [id = 571] 18:25:35 INFO - PROCESS | 1928 | --DOCSHELL 0x139e92800 == 115 [pid = 1928] [id = 567] 18:25:35 INFO - PROCESS | 1928 | --DOCSHELL 0x139c8f000 == 114 [pid = 1928] [id = 566] 18:25:35 INFO - PROCESS | 1928 | --DOCSHELL 0x139b74800 == 113 [pid = 1928] [id = 565] 18:25:35 INFO - PROCESS | 1928 | --DOCSHELL 0x138c0b000 == 112 [pid = 1928] [id = 564] 18:25:35 INFO - PROCESS | 1928 | --DOCSHELL 0x131eea800 == 111 [pid = 1928] [id = 563] 18:25:35 INFO - PROCESS | 1928 | --DOCSHELL 0x12ff25000 == 110 [pid = 1928] [id = 562] 18:25:35 INFO - PROCESS | 1928 | --DOCSHELL 0x12a2c6800 == 109 [pid = 1928] [id = 561] 18:25:35 INFO - PROCESS | 1928 | --DOCSHELL 0x124116000 == 108 [pid = 1928] [id = 560] 18:25:35 INFO - PROCESS | 1928 | 1461633935324 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]]]}] 18:25:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 18:25:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 772ms 18:25:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 18:25:35 INFO - PROCESS | 1928 | 1461633935341 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 18:25:35 INFO - PROCESS | 1928 | 1461633935342 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 18:25:35 INFO - PROCESS | 1928 | 1461633935345 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 18:25:35 INFO - PROCESS | 1928 | 1461633935347 Marionette TRACE conn2 <- [1,2358,null,{}] 18:25:35 INFO - PROCESS | 1928 | 1461633935357 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}] 18:25:35 INFO - PROCESS | 1928 | 1461633935464 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 194 (0x12e52b000) [pid = 1928] [serial = 1556] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 193 (0x12a2b3c00) [pid = 1928] [serial = 1499] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0x12e7fc800) [pid = 1928] [serial = 1559] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x12fe78000) [pid = 1928] [serial = 1565] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x12f937c00) [pid = 1928] [serial = 1562] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x130293400) [pid = 1928] [serial = 1571] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x12ff5cc00) [pid = 1928] [serial = 1496] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x12fe81400) [pid = 1928] [serial = 1568] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x129779000) [pid = 1928] [serial = 1657] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x12416f800) [pid = 1928] [serial = 1651] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x1278d9400) [pid = 1928] [serial = 1652] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x11aa46800) [pid = 1928] [serial = 1643] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x119838400) [pid = 1928] [serial = 1642] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x123c8cc00) [pid = 1928] [serial = 1646] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x11c125800) [pid = 1928] [serial = 1645] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x129d0c800) [pid = 1928] [serial = 1660] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x12416f400) [pid = 1928] [serial = 1615] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x114f93400) [pid = 1928] [serial = 1648] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x123c89000) [pid = 1928] [serial = 1649] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x12a6c4800) [pid = 1928] [serial = 1630] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x11797e000) [pid = 1928] [serial = 1640] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x115164c00) [pid = 1928] [serial = 1639] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x12a784800) [pid = 1928] [serial = 1633] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x12a1b6800) [pid = 1928] [serial = 1663] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x127cec000) [pid = 1928] [serial = 1654] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x1296b8400) [pid = 1928] [serial = 1655] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x115167000) [pid = 1928] [serial = 1612] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x1297df400) [pid = 1928] [serial = 1618] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x12a1ba000) [pid = 1928] [serial = 1621] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x12a37e000) [pid = 1928] [serial = 1624] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x12a4b7400) [pid = 1928] [serial = 1667] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x12a37f400) [pid = 1928] [serial = 1666] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x12a4b6000) [pid = 1928] [serial = 1636] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x12a4bac00) [pid = 1928] [serial = 1627] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x12a261c00) [pid = 1928] [serial = 1664] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x1147d7400) [pid = 1928] [serial = 1669] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x11c132c00) [pid = 1928] [serial = 1672] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x12698b800) [pid = 1928] [serial = 1673] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x12a04f800) [pid = 1928] [serial = 1661] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x1165db000) [pid = 1928] [serial = 1670] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x1297e7000) [pid = 1928] [serial = 1676] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x129bc1000) [pid = 1928] [serial = 1658] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x124174400) [pid = 1928] [serial = 1675] [outer = 0x0] [url = about:blank] 18:25:35 INFO - PROCESS | 1928 | 1461633935560 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x11bc79800 == 109 [pid = 1928] [id = 597] 18:25:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x1147d7400) [pid = 1928] [serial = 1791] [outer = 0x0] 18:25:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x1165db000) [pid = 1928] [serial = 1792] [outer = 0x1147d7400] 18:25:35 INFO - PROCESS | 1928 | 1461633935592 Marionette DEBUG loaded listener.js 18:25:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x11b8d8800) [pid = 1928] [serial = 1793] [outer = 0x1147d7400] 18:25:35 INFO - PROCESS | 1928 | 1461633935943 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]]]}] 18:25:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 18:25:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 622ms 18:25:35 INFO - PROCESS | 1928 | 1461633935967 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 18:25:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 18:25:35 INFO - PROCESS | 1928 | 1461633935972 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 18:25:35 INFO - PROCESS | 1928 | 1461633935974 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 18:25:35 INFO - PROCESS | 1928 | 1461633935975 Marionette TRACE conn2 <- [1,2362,null,{}] 18:25:35 INFO - PROCESS | 1928 | 1461633935978 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}] 18:25:36 INFO - PROCESS | 1928 | 1461633936083 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 18:25:36 INFO - PROCESS | 1928 | 1461633936164 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x12415a000 == 110 [pid = 1928] [id = 598] 18:25:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x11b8dc400) [pid = 1928] [serial = 1794] [outer = 0x0] 18:25:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x11c3afc00) [pid = 1928] [serial = 1795] [outer = 0x11b8dc400] 18:25:36 INFO - PROCESS | 1928 | 1461633936190 Marionette DEBUG loaded listener.js 18:25:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x123c93800) [pid = 1928] [serial = 1796] [outer = 0x11b8dc400] 18:25:36 INFO - PROCESS | 1928 | 1461633936498 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]]]}] 18:25:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 18:25:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 571ms 18:25:36 INFO - PROCESS | 1928 | 1461633936546 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 18:25:36 INFO - PROCESS | 1928 | 1461633936547 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 18:25:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 18:25:36 INFO - PROCESS | 1928 | 1461633936549 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 18:25:36 INFO - PROCESS | 1928 | 1461633936550 Marionette TRACE conn2 <- [1,2366,null,{}] 18:25:36 INFO - PROCESS | 1928 | 1461633936553 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}] 18:25:36 INFO - PROCESS | 1928 | 1461633936689 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 18:25:36 INFO - PROCESS | 1928 | 1461633936696 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a07a800 == 111 [pid = 1928] [id = 599] 18:25:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x114ba2800) [pid = 1928] [serial = 1797] [outer = 0x0] 18:25:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x123db9c00) [pid = 1928] [serial = 1798] [outer = 0x114ba2800] 18:25:36 INFO - PROCESS | 1928 | 1461633936723 Marionette DEBUG loaded listener.js 18:25:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x124173c00) [pid = 1928] [serial = 1799] [outer = 0x114ba2800] 18:25:37 INFO - PROCESS | 1928 | 1461633937115 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]]]}] 18:25:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 18:25:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 574ms 18:25:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 18:25:37 INFO - PROCESS | 1928 | 1461633937124 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 18:25:37 INFO - PROCESS | 1928 | 1461633937125 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 18:25:37 INFO - PROCESS | 1928 | 1461633937127 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 18:25:37 INFO - PROCESS | 1928 | 1461633937128 Marionette TRACE conn2 <- [1,2370,null,{}] 18:25:37 INFO - PROCESS | 1928 | 1461633937130 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}] 18:25:37 INFO - PROCESS | 1928 | 1461633937255 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 18:25:37 INFO - PROCESS | 1928 | 1461633937361 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b05b800 == 112 [pid = 1928] [id = 600] 18:25:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x124171800) [pid = 1928] [serial = 1800] [outer = 0x0] 18:25:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x12466f800) [pid = 1928] [serial = 1801] [outer = 0x124171800] 18:25:37 INFO - PROCESS | 1928 | 1461633937389 Marionette DEBUG loaded listener.js 18:25:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x129691c00) [pid = 1928] [serial = 1802] [outer = 0x124171800] 18:25:37 INFO - PROCESS | 1928 | 1461633937743 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]]]}] 18:25:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 18:25:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 669ms 18:25:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 18:25:37 INFO - PROCESS | 1928 | 1461633937796 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 18:25:37 INFO - PROCESS | 1928 | 1461633937797 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 18:25:37 INFO - PROCESS | 1928 | 1461633937800 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 18:25:37 INFO - PROCESS | 1928 | 1461633937801 Marionette TRACE conn2 <- [1,2374,null,{}] 18:25:37 INFO - PROCESS | 1928 | 1461633937803 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}] 18:25:37 INFO - PROCESS | 1928 | 1461633937932 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 18:25:37 INFO - PROCESS | 1928 | 1461633937969 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e2ba000 == 113 [pid = 1928] [id = 601] 18:25:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x129692000) [pid = 1928] [serial = 1803] [outer = 0x0] 18:25:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x129779000) [pid = 1928] [serial = 1804] [outer = 0x129692000] 18:25:37 INFO - PROCESS | 1928 | 1461633937995 Marionette DEBUG loaded listener.js 18:25:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x129bbf400) [pid = 1928] [serial = 1805] [outer = 0x129692000] 18:25:38 INFO - PROCESS | 1928 | 1461633938360 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]]]}] 18:25:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 18:25:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 568ms 18:25:38 INFO - PROCESS | 1928 | 1461633938368 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 18:25:38 INFO - PROCESS | 1928 | 1461633938371 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 18:25:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 18:25:38 INFO - PROCESS | 1928 | 1461633938374 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 18:25:38 INFO - PROCESS | 1928 | 1461633938375 Marionette TRACE conn2 <- [1,2378,null,{}] 18:25:38 INFO - PROCESS | 1928 | 1461633938378 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}] 18:25:38 INFO - PROCESS | 1928 | 1461633938510 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 18:25:38 INFO - PROCESS | 1928 | 1461633938526 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ef5e800 == 114 [pid = 1928] [id = 602] 18:25:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x129bc5c00) [pid = 1928] [serial = 1806] [outer = 0x0] 18:25:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x129d0ec00) [pid = 1928] [serial = 1807] [outer = 0x129bc5c00] 18:25:38 INFO - PROCESS | 1928 | 1461633938553 Marionette DEBUG loaded listener.js 18:25:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x12a04a000) [pid = 1928] [serial = 1808] [outer = 0x129bc5c00] 18:25:38 INFO - PROCESS | 1928 | 1461633938926 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]]]}] 18:25:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 18:25:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 568ms 18:25:38 INFO - PROCESS | 1928 | 1461633938943 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 18:25:38 INFO - PROCESS | 1928 | 1461633938944 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 18:25:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 18:25:38 INFO - PROCESS | 1928 | 1461633938946 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 18:25:38 INFO - PROCESS | 1928 | 1461633938947 Marionette TRACE conn2 <- [1,2382,null,{}] 18:25:38 INFO - PROCESS | 1928 | 1461633938949 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}] 18:25:39 INFO - PROCESS | 1928 | 1461633939090 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 18:25:39 INFO - PROCESS | 1928 | 1461633939107 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x12f0f5800 == 115 [pid = 1928] [id = 603] 18:25:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x12a04a400) [pid = 1928] [serial = 1809] [outer = 0x0] 18:25:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x12a0a9400) [pid = 1928] [serial = 1810] [outer = 0x12a04a400] 18:25:39 INFO - PROCESS | 1928 | 1461633939132 Marionette DEBUG loaded listener.js 18:25:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x12a254000) [pid = 1928] [serial = 1811] [outer = 0x12a04a400] 18:25:39 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x123dbc000) [pid = 1928] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 18:25:39 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x11b8d1000) [pid = 1928] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 18:25:39 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x129611c00) [pid = 1928] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 18:25:39 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x1243d9000) [pid = 1928] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 18:25:39 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x1133adc00) [pid = 1928] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 18:25:39 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x12960a000) [pid = 1928] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 18:25:39 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x118f9f800) [pid = 1928] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 18:25:39 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x11ad99400) [pid = 1928] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 18:25:39 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x12a2b5400) [pid = 1928] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 18:25:39 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x12a4bc400) [pid = 1928] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 18:25:39 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x127cea400) [pid = 1928] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 18:25:39 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x12a1b2c00) [pid = 1928] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 18:25:39 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x114fa6000) [pid = 1928] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 18:25:39 INFO - PROCESS | 1928 | 1461633939744 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]]]}] 18:25:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 18:25:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 820ms 18:25:39 INFO - PROCESS | 1928 | 1461633939767 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 18:25:39 INFO - PROCESS | 1928 | 1461633939768 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 18:25:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 18:25:39 INFO - PROCESS | 1928 | 1461633939773 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 18:25:39 INFO - PROCESS | 1928 | 1461633939774 Marionette TRACE conn2 <- [1,2386,null,{}] 18:25:39 INFO - PROCESS | 1928 | 1461633939776 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}] 18:25:39 INFO - PROCESS | 1928 | 1461633939874 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 18:25:39 INFO - PROCESS | 1928 | 1461633939956 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e540000 == 116 [pid = 1928] [id = 604] 18:25:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x114fa6000) [pid = 1928] [serial = 1812] [outer = 0x0] 18:25:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x129bc6800) [pid = 1928] [serial = 1813] [outer = 0x114fa6000] 18:25:39 INFO - PROCESS | 1928 | 1461633939979 Marionette DEBUG loaded listener.js 18:25:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x12a257800) [pid = 1928] [serial = 1814] [outer = 0x114fa6000] 18:25:40 INFO - PROCESS | 1928 | 1461633940282 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]]]}] 18:25:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 18:25:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 523ms 18:25:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 18:25:40 INFO - PROCESS | 1928 | 1461633940296 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 18:25:40 INFO - PROCESS | 1928 | 1461633940298 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 18:25:40 INFO - PROCESS | 1928 | 1461633940300 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 18:25:40 INFO - PROCESS | 1928 | 1461633940302 Marionette TRACE conn2 <- [1,2390,null,{}] 18:25:40 INFO - PROCESS | 1928 | 1461633940308 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}] 18:25:40 INFO - PROCESS | 1928 | 1461633940430 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 18:25:40 INFO - PROCESS | 1928 | 1461633940434 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x130237800 == 117 [pid = 1928] [id = 605] 18:25:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x12a257c00) [pid = 1928] [serial = 1815] [outer = 0x0] 18:25:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x12a377000) [pid = 1928] [serial = 1816] [outer = 0x12a257c00] 18:25:40 INFO - PROCESS | 1928 | 1461633940465 Marionette DEBUG loaded listener.js 18:25:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x12a5a2800) [pid = 1928] [serial = 1817] [outer = 0x12a257c00] 18:25:40 INFO - PROCESS | 1928 | 1461633940858 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]]]}] 18:25:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 18:25:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 575ms 18:25:40 INFO - PROCESS | 1928 | 1461633940876 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 18:25:40 INFO - PROCESS | 1928 | 1461633940877 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 18:25:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 18:25:40 INFO - PROCESS | 1928 | 1461633940899 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 18:25:40 INFO - PROCESS | 1928 | 1461633940900 Marionette TRACE conn2 <- [1,2394,null,{}] 18:25:40 INFO - PROCESS | 1928 | 1461633940904 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}] 18:25:41 INFO - PROCESS | 1928 | 1461633941011 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 18:25:41 INFO - PROCESS | 1928 | 1461633941016 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x13082c800 == 118 [pid = 1928] [id = 606] 18:25:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x12a5a3000) [pid = 1928] [serial = 1818] [outer = 0x0] 18:25:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x12a785000) [pid = 1928] [serial = 1819] [outer = 0x12a5a3000] 18:25:41 INFO - PROCESS | 1928 | 1461633941042 Marionette DEBUG loaded listener.js 18:25:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x12ad12400) [pid = 1928] [serial = 1820] [outer = 0x12a5a3000] 18:25:41 INFO - PROCESS | 1928 | 1461633941412 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]]]}] 18:25:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 18:25:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 524ms 18:25:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 18:25:41 INFO - PROCESS | 1928 | 1461633941424 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 18:25:41 INFO - PROCESS | 1928 | 1461633941425 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 18:25:41 INFO - PROCESS | 1928 | 1461633941427 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 18:25:41 INFO - PROCESS | 1928 | 1461633941428 Marionette TRACE conn2 <- [1,2398,null,{}] 18:25:41 INFO - PROCESS | 1928 | 1461633941430 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}] 18:25:41 INFO - PROCESS | 1928 | 1461633941536 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 18:25:41 INFO - PROCESS | 1928 | 1461633941726 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a7cc000 == 119 [pid = 1928] [id = 607] 18:25:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x1133e5400) [pid = 1928] [serial = 1821] [outer = 0x0] 18:25:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x1147dbc00) [pid = 1928] [serial = 1822] [outer = 0x1133e5400] 18:25:41 INFO - PROCESS | 1928 | 1461633941791 Marionette DEBUG loaded listener.js 18:25:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x114f8b000) [pid = 1928] [serial = 1823] [outer = 0x1133e5400] 18:25:42 INFO - PROCESS | 1928 | 1461633942254 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]]]}] 18:25:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 18:25:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 869ms 18:25:42 INFO - PROCESS | 1928 | 1461633942297 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 18:25:42 INFO - PROCESS | 1928 | 1461633942300 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 18:25:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 18:25:42 INFO - PROCESS | 1928 | 1461633942304 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 18:25:42 INFO - PROCESS | 1928 | 1461633942306 Marionette TRACE conn2 <- [1,2402,null,{}] 18:25:42 INFO - PROCESS | 1928 | 1461633942310 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}] 18:25:42 INFO - PROCESS | 1928 | 1461633942445 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 18:25:42 INFO - PROCESS | 1928 | 1461633942540 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x1278cb000 == 120 [pid = 1928] [id = 608] 18:25:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x115165400) [pid = 1928] [serial = 1824] [outer = 0x0] 18:25:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x119838400) [pid = 1928] [serial = 1825] [outer = 0x115165400] 18:25:42 INFO - PROCESS | 1928 | 1461633942575 Marionette DEBUG loaded listener.js 18:25:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x11ad44c00) [pid = 1928] [serial = 1826] [outer = 0x115165400] 18:25:43 INFO - PROCESS | 1928 | 1461633943066 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]]]}] 18:25:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 18:25:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 821ms 18:25:43 INFO - PROCESS | 1928 | 1461633943127 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 18:25:43 INFO - PROCESS | 1928 | 1461633943130 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 18:25:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 18:25:43 INFO - PROCESS | 1928 | 1461633943132 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 18:25:43 INFO - PROCESS | 1928 | 1461633943134 Marionette TRACE conn2 <- [1,2406,null,{}] 18:25:43 INFO - PROCESS | 1928 | 1461633943137 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}] 18:25:43 INFO - PROCESS | 1928 | 1461633943261 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 18:25:43 INFO - PROCESS | 1928 | 1461633943362 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x12db70800 == 121 [pid = 1928] [id = 609] 18:25:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x11ad45000) [pid = 1928] [serial = 1827] [outer = 0x0] 18:25:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x123c90800) [pid = 1928] [serial = 1828] [outer = 0x11ad45000] 18:25:43 INFO - PROCESS | 1928 | 1461633943392 Marionette DEBUG loaded listener.js 18:25:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x126de3000) [pid = 1928] [serial = 1829] [outer = 0x11ad45000] 18:25:43 INFO - PROCESS | 1928 | 1461633943830 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]]]}] 18:25:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 18:25:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 720ms 18:25:43 INFO - PROCESS | 1928 | 1461633943872 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 18:25:43 INFO - PROCESS | 1928 | 1461633943874 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 18:25:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 18:25:43 INFO - PROCESS | 1928 | 1461633943882 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 18:25:43 INFO - PROCESS | 1928 | 1461633943886 Marionette TRACE conn2 <- [1,2410,null,{}] 18:25:43 INFO - PROCESS | 1928 | 1461633943892 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}] 18:25:44 INFO - PROCESS | 1928 | 1461633944028 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 18:25:44 INFO - PROCESS | 1928 | 1461633944131 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x131e2c800 == 122 [pid = 1928] [id = 610] 18:25:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x128bf2000) [pid = 1928] [serial = 1830] [outer = 0x0] 18:25:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x129bc3800) [pid = 1928] [serial = 1831] [outer = 0x128bf2000] 18:25:44 INFO - PROCESS | 1928 | 1461633944161 Marionette DEBUG loaded listener.js 18:25:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x12a0a8000) [pid = 1928] [serial = 1832] [outer = 0x128bf2000] 18:25:44 INFO - PROCESS | 1928 | 1461633944654 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]]]}] 18:25:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 18:25:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 831ms 18:25:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 18:25:44 INFO - PROCESS | 1928 | 1461633944709 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 18:25:44 INFO - PROCESS | 1928 | 1461633944711 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 18:25:44 INFO - PROCESS | 1928 | 1461633944713 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 18:25:44 INFO - PROCESS | 1928 | 1461633944715 Marionette TRACE conn2 <- [1,2414,null,{}] 18:25:44 INFO - PROCESS | 1928 | 1461633944717 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}] 18:25:44 INFO - PROCESS | 1928 | 1461633944842 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 18:25:44 INFO - PROCESS | 1928 | 1461633944970 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x131ee9000 == 123 [pid = 1928] [id = 611] 18:25:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x12a042000) [pid = 1928] [serial = 1833] [outer = 0x0] 18:25:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x12a2b5400) [pid = 1928] [serial = 1834] [outer = 0x12a042000] 18:25:45 INFO - PROCESS | 1928 | 1461633945002 Marionette DEBUG loaded listener.js 18:25:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x12a552c00) [pid = 1928] [serial = 1835] [outer = 0x12a042000] 18:25:45 INFO - PROCESS | 1928 | 1461633945414 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]]]}] 18:25:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 18:25:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 720ms 18:25:45 INFO - PROCESS | 1928 | 1461633945434 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 18:25:45 INFO - PROCESS | 1928 | 1461633945436 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 18:25:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 18:25:45 INFO - PROCESS | 1928 | 1461633945440 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 18:25:45 INFO - PROCESS | 1928 | 1461633945442 Marionette TRACE conn2 <- [1,2418,null,{}] 18:25:45 INFO - PROCESS | 1928 | 1461633945444 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}] 18:25:45 INFO - PROCESS | 1928 | 1461633945568 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 18:25:45 INFO - PROCESS | 1928 | 1461633945701 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x138c03000 == 124 [pid = 1928] [id = 612] 18:25:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x12a7a6400) [pid = 1928] [serial = 1836] [outer = 0x0] 18:25:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x12ad1cc00) [pid = 1928] [serial = 1837] [outer = 0x12a7a6400] 18:25:45 INFO - PROCESS | 1928 | 1461633945739 Marionette DEBUG loaded listener.js 18:25:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x12d0b6400) [pid = 1928] [serial = 1838] [outer = 0x12a7a6400] 18:25:46 INFO - PROCESS | 1928 | 1461633946212 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]]]}] 18:25:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 18:25:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 819ms 18:25:46 INFO - PROCESS | 1928 | 1461633946259 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 18:25:46 INFO - PROCESS | 1928 | 1461633946261 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 18:25:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 18:25:46 INFO - PROCESS | 1928 | 1461633946263 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 18:25:46 INFO - PROCESS | 1928 | 1461633946264 Marionette TRACE conn2 <- [1,2422,null,{}] 18:25:46 INFO - PROCESS | 1928 | 1461633946267 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}] 18:25:46 INFO - PROCESS | 1928 | 1461633946393 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 18:25:46 INFO - PROCESS | 1928 | 1461633946495 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x139bb2000 == 125 [pid = 1928] [id = 613] 18:25:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x12d1a1c00) [pid = 1928] [serial = 1839] [outer = 0x0] 18:25:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x12e52e400) [pid = 1928] [serial = 1840] [outer = 0x12d1a1c00] 18:25:46 INFO - PROCESS | 1928 | 1461633946525 Marionette DEBUG loaded listener.js 18:25:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x12e5af800) [pid = 1928] [serial = 1841] [outer = 0x12d1a1c00] 18:25:46 INFO - PROCESS | 1928 | 1461633946917 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]]]}] 18:25:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 18:25:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 719ms 18:25:46 INFO - PROCESS | 1928 | 1461633946982 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 18:25:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 18:25:46 INFO - PROCESS | 1928 | 1461633946984 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 18:25:46 INFO - PROCESS | 1928 | 1461633946986 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 18:25:46 INFO - PROCESS | 1928 | 1461633946987 Marionette TRACE conn2 <- [1,2426,null,{}] 18:25:46 INFO - PROCESS | 1928 | 1461633946990 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}] 18:25:47 INFO - PROCESS | 1928 | 1461633947114 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 18:25:47 INFO - PROCESS | 1928 | 1461633947216 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x139c95800 == 126 [pid = 1928] [id = 614] 18:25:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x12d1a2000) [pid = 1928] [serial = 1842] [outer = 0x0] 18:25:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x12e7f1800) [pid = 1928] [serial = 1843] [outer = 0x12d1a2000] 18:25:47 INFO - PROCESS | 1928 | 1461633947246 Marionette DEBUG loaded listener.js 18:25:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x12ea5c000) [pid = 1928] [serial = 1844] [outer = 0x12d1a2000] 18:25:47 INFO - PROCESS | 1928 | 1461633947702 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]]]}] 18:25:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 18:25:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 770ms 18:25:47 INFO - PROCESS | 1928 | 1461633947757 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 18:25:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 18:25:47 INFO - PROCESS | 1928 | 1461633947758 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 18:25:47 INFO - PROCESS | 1928 | 1461633947761 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 18:25:47 INFO - PROCESS | 1928 | 1461633947762 Marionette TRACE conn2 <- [1,2430,null,{}] 18:25:47 INFO - PROCESS | 1928 | 1461633947764 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}] 18:25:47 INFO - PROCESS | 1928 | 1461633947889 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 18:25:48 INFO - PROCESS | 1928 | 1461633948021 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x139ea6800 == 127 [pid = 1928] [id = 615] 18:25:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 194 (0x12d5ad000) [pid = 1928] [serial = 1845] [outer = 0x0] 18:25:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 195 (0x12ef11400) [pid = 1928] [serial = 1846] [outer = 0x12d5ad000] 18:25:48 INFO - PROCESS | 1928 | 1461633948054 Marionette DEBUG loaded listener.js 18:25:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 196 (0x12f939800) [pid = 1928] [serial = 1847] [outer = 0x12d5ad000] 18:25:48 INFO - PROCESS | 1928 | 1461633948460 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]]]}] 18:25:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 18:25:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 718ms 18:25:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 18:25:48 INFO - PROCESS | 1928 | 1461633948479 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 18:25:48 INFO - PROCESS | 1928 | 1461633948480 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 18:25:48 INFO - PROCESS | 1928 | 1461633948482 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 18:25:48 INFO - PROCESS | 1928 | 1461633948484 Marionette TRACE conn2 <- [1,2434,null,{}] 18:25:48 INFO - PROCESS | 1928 | 1461633948486 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}] 18:25:48 INFO - PROCESS | 1928 | 1461633948612 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 18:25:48 INFO - PROCESS | 1928 | 1461633948746 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x13abed000 == 128 [pid = 1928] [id = 616] 18:25:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 197 (0x12ea5e000) [pid = 1928] [serial = 1848] [outer = 0x0] 18:25:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 198 (0x12fe58000) [pid = 1928] [serial = 1849] [outer = 0x12ea5e000] 18:25:48 INFO - PROCESS | 1928 | 1461633948778 Marionette DEBUG loaded listener.js 18:25:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 199 (0x12fe7cc00) [pid = 1928] [serial = 1850] [outer = 0x12ea5e000] 18:25:49 INFO - PROCESS | 1928 | 1461633949185 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]]]}] 18:25:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 18:25:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 718ms 18:25:49 INFO - PROCESS | 1928 | 1461633949201 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 18:25:49 INFO - PROCESS | 1928 | 1461633949203 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 18:25:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 18:25:49 INFO - PROCESS | 1928 | 1461633949205 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 18:25:49 INFO - PROCESS | 1928 | 1461633949206 Marionette TRACE conn2 <- [1,2438,null,{}] 18:25:49 INFO - PROCESS | 1928 | 1461633949209 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}] 18:25:49 INFO - PROCESS | 1928 | 1461633949360 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 18:25:49 INFO - PROCESS | 1928 | 1461633949478 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x1465d9000 == 129 [pid = 1928] [id = 617] 18:25:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 200 (0x12fe7e400) [pid = 1928] [serial = 1851] [outer = 0x0] 18:25:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 201 (0x12ff51400) [pid = 1928] [serial = 1852] [outer = 0x12fe7e400] 18:25:49 INFO - PROCESS | 1928 | 1461633949512 Marionette DEBUG loaded listener.js 18:25:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 202 (0x130293c00) [pid = 1928] [serial = 1853] [outer = 0x12fe7e400] 18:25:49 INFO - PROCESS | 1928 | 1461633949931 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]]]}] 18:25:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 18:25:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 769ms 18:25:49 INFO - PROCESS | 1928 | 1461633949975 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 18:25:49 INFO - PROCESS | 1928 | 1461633949976 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 18:25:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 18:25:49 INFO - PROCESS | 1928 | 1461633949979 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 18:25:49 INFO - PROCESS | 1928 | 1461633949981 Marionette TRACE conn2 <- [1,2442,null,{}] 18:25:49 INFO - PROCESS | 1928 | 1461633949984 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}] 18:25:50 INFO - PROCESS | 1928 | 1461633950123 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 18:25:50 INFO - PROCESS | 1928 | 1461633950282 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x131ed4000 == 130 [pid = 1928] [id = 618] 18:25:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 203 (0x12a6c2800) [pid = 1928] [serial = 1854] [outer = 0x0] 18:25:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 204 (0x130299000) [pid = 1928] [serial = 1855] [outer = 0x12a6c2800] 18:25:50 INFO - PROCESS | 1928 | 1461633950314 Marionette DEBUG loaded listener.js 18:25:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x139c32c00) [pid = 1928] [serial = 1856] [outer = 0x12a6c2800] 18:25:50 INFO - PROCESS | 1928 | 1461633950762 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]]]}] 18:25:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 18:25:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 821ms 18:25:50 INFO - PROCESS | 1928 | 1461633950801 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 18:25:50 INFO - PROCESS | 1928 | 1461633950802 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 18:25:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 18:25:50 INFO - PROCESS | 1928 | 1461633950805 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 18:25:50 INFO - PROCESS | 1928 | 1461633950806 Marionette TRACE conn2 <- [1,2446,null,{}] 18:25:50 INFO - PROCESS | 1928 | 1461633950808 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}] 18:25:50 INFO - PROCESS | 1928 | 1461633950937 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 18:25:51 INFO - PROCESS | 1928 | 1461633951044 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x124118800 == 131 [pid = 1928] [id = 619] 18:25:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x11ba34c00) [pid = 1928] [serial = 1857] [outer = 0x0] 18:25:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x12a2b9400) [pid = 1928] [serial = 1858] [outer = 0x11ba34c00] 18:25:51 INFO - PROCESS | 1928 | 1461633951074 Marionette DEBUG loaded listener.js 18:25:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x139c2ec00) [pid = 1928] [serial = 1859] [outer = 0x11ba34c00] 18:25:51 INFO - PROCESS | 1928 | 1461633951511 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]]]}] 18:25:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 18:25:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 718ms 18:25:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 18:25:51 INFO - PROCESS | 1928 | 1461633951523 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 18:25:51 INFO - PROCESS | 1928 | 1461633951525 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 18:25:51 INFO - PROCESS | 1928 | 1461633951527 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 18:25:51 INFO - PROCESS | 1928 | 1461633951528 Marionette TRACE conn2 <- [1,2450,null,{}] 18:25:51 INFO - PROCESS | 1928 | 1461633951530 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}] 18:25:51 INFO - PROCESS | 1928 | 1461633951665 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 18:25:51 INFO - PROCESS | 1928 | 1461633951991 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a7cf000 == 132 [pid = 1928] [id = 620] 18:25:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 209 (0x1133adc00) [pid = 1928] [serial = 1860] [outer = 0x0] 18:25:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 210 (0x1133dec00) [pid = 1928] [serial = 1861] [outer = 0x1133adc00] 18:25:52 INFO - PROCESS | 1928 | 1461633952020 Marionette DEBUG loaded listener.js 18:25:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 211 (0x114bc3c00) [pid = 1928] [serial = 1862] [outer = 0x1133adc00] 18:25:52 INFO - PROCESS | 1928 | 1461633952506 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]]]}] 18:25:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 18:25:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1022ms 18:25:52 INFO - PROCESS | 1928 | 1461633952569 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 18:25:52 INFO - PROCESS | 1928 | 1461633952574 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 18:25:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 18:25:52 INFO - PROCESS | 1928 | 1461633952579 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 18:25:52 INFO - PROCESS | 1928 | 1461633952581 Marionette TRACE conn2 <- [1,2454,null,{}] 18:25:52 INFO - PROCESS | 1928 | 1461633952585 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}] 18:25:52 INFO - PROCESS | 1928 | 1461633952707 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 18:25:52 INFO - PROCESS | 1928 | 1461633952813 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x119c4c000 == 133 [pid = 1928] [id = 621] 18:25:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 212 (0x114ba5400) [pid = 1928] [serial = 1863] [outer = 0x0] 18:25:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 213 (0x114f4e400) [pid = 1928] [serial = 1864] [outer = 0x114ba5400] 18:25:52 INFO - PROCESS | 1928 | 1461633952842 Marionette DEBUG loaded listener.js 18:25:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 214 (0x114f90c00) [pid = 1928] [serial = 1865] [outer = 0x114ba5400] 18:25:53 INFO - PROCESS | 1928 | 1461633953253 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]]]}] 18:25:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 18:25:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 725ms 18:25:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 18:25:53 INFO - PROCESS | 1928 | 1461633953307 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 18:25:53 INFO - PROCESS | 1928 | 1461633953309 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 18:25:53 INFO - PROCESS | 1928 | 1461633953312 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 18:25:53 INFO - PROCESS | 1928 | 1461633953313 Marionette TRACE conn2 <- [1,2458,null,{}] 18:25:53 INFO - PROCESS | 1928 | 1461633953316 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}] 18:25:53 INFO - PROCESS | 1928 | 1461633953458 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 18:25:53 INFO - PROCESS | 1928 | 1461633953581 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x11bc7a000 == 134 [pid = 1928] [id = 622] 18:25:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 215 (0x11560f400) [pid = 1928] [serial = 1866] [outer = 0x0] 18:25:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 216 (0x115757400) [pid = 1928] [serial = 1867] [outer = 0x11560f400] 18:25:53 INFO - PROCESS | 1928 | 1461633953611 Marionette DEBUG loaded listener.js 18:25:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 217 (0x118942c00) [pid = 1928] [serial = 1868] [outer = 0x11560f400] 18:25:53 INFO - PROCESS | 1928 | --DOCSHELL 0x13082c800 == 133 [pid = 1928] [id = 606] 18:25:53 INFO - PROCESS | 1928 | --DOCSHELL 0x130237800 == 132 [pid = 1928] [id = 605] 18:25:54 INFO - PROCESS | 1928 | --DOCSHELL 0x12e540000 == 131 [pid = 1928] [id = 604] 18:25:54 INFO - PROCESS | 1928 | --DOCSHELL 0x12f0f5800 == 130 [pid = 1928] [id = 603] 18:25:54 INFO - PROCESS | 1928 | --DOCSHELL 0x12ef5e800 == 129 [pid = 1928] [id = 602] 18:25:54 INFO - PROCESS | 1928 | --DOCSHELL 0x12e2ba000 == 128 [pid = 1928] [id = 601] 18:25:54 INFO - PROCESS | 1928 | --DOCSHELL 0x12b05b800 == 127 [pid = 1928] [id = 600] 18:25:54 INFO - PROCESS | 1928 | --DOCSHELL 0x12a07a800 == 126 [pid = 1928] [id = 599] 18:25:54 INFO - PROCESS | 1928 | --DOCSHELL 0x12415a000 == 125 [pid = 1928] [id = 598] 18:25:54 INFO - PROCESS | 1928 | --DOCSHELL 0x11bc79800 == 124 [pid = 1928] [id = 597] 18:25:54 INFO - PROCESS | 1928 | --DOCSHELL 0x11bc76000 == 123 [pid = 1928] [id = 596] 18:25:54 INFO - PROCESS | 1928 | --DOCSHELL 0x123e56000 == 122 [pid = 1928] [id = 595] 18:25:54 INFO - PROCESS | 1928 | --DOCSHELL 0x139c8c800 == 121 [pid = 1928] [id = 591] 18:25:54 INFO - PROCESS | 1928 | --DOCSHELL 0x139bba000 == 120 [pid = 1928] [id = 590] 18:25:54 INFO - PROCESS | 1928 | --DOCSHELL 0x139b06000 == 119 [pid = 1928] [id = 589] 18:25:54 INFO - PROCESS | 1928 | --DOCSHELL 0x138452800 == 118 [pid = 1928] [id = 588] 18:25:54 INFO - PROCESS | 1928 | --DOCSHELL 0x131e58800 == 117 [pid = 1928] [id = 587] 18:25:54 INFO - PROCESS | 1928 | --DOCSHELL 0x12b3ae800 == 116 [pid = 1928] [id = 586] 18:25:54 INFO - PROCESS | 1928 | --DOCSHELL 0x12426f000 == 115 [pid = 1928] [id = 585] 18:25:54 INFO - PROCESS | 1928 | --DOCSHELL 0x131edc000 == 114 [pid = 1928] [id = 584] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 216 (0x12af1cc00) [pid = 1928] [serial = 1751] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 215 (0x1243d6400) [pid = 1928] [serial = 1724] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 214 (0x123c4c000) [pid = 1928] [serial = 1721] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 213 (0x1296bd800) [pid = 1928] [serial = 1730] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 212 (0x128b0f800) [pid = 1928] [serial = 1727] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 211 (0x114fb0c00) [pid = 1928] [serial = 1681] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 210 (0x114544400) [pid = 1928] [serial = 1715] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 209 (0x129fe7800) [pid = 1928] [serial = 1733] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 208 (0x11af48800) [pid = 1928] [serial = 1684] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x12a37ec00) [pid = 1928] [serial = 1745] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x12a785400) [pid = 1928] [serial = 1750] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x12d50ec00) [pid = 1928] [serial = 1705] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x126d41c00) [pid = 1928] [serial = 1726] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 203 (0x12a37c400) [pid = 1928] [serial = 1741] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 202 (0x129690c00) [pid = 1928] [serial = 1744] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 201 (0x11c0c2000) [pid = 1928] [serial = 1720] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 200 (0x12a785800) [pid = 1928] [serial = 1748] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 199 (0x128bedc00) [pid = 1928] [serial = 1687] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 198 (0x129fed000) [pid = 1928] [serial = 1735] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 197 (0x129681000) [pid = 1928] [serial = 1729] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 196 (0x12a5abc00) [pid = 1928] [serial = 1696] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 195 (0x12a4bbc00) [pid = 1928] [serial = 1742] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 194 (0x119834400) [pid = 1928] [serial = 1711] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 193 (0x12a0a9c00) [pid = 1928] [serial = 1736] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0x12973a000) [pid = 1928] [serial = 1732] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x12a1be000) [pid = 1928] [serial = 1738] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x12a5b1c00) [pid = 1928] [serial = 1747] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x12af27400) [pid = 1928] [serial = 1699] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x129d0e400) [pid = 1928] [serial = 1690] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x12a381400) [pid = 1928] [serial = 1693] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x1133d9800) [pid = 1928] [serial = 1714] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x12e52b400) [pid = 1928] [serial = 1708] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x11aa3cc00) [pid = 1928] [serial = 1718] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x12b6e7800) [pid = 1928] [serial = 1702] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x123f9cc00) [pid = 1928] [serial = 1723] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x115611800) [pid = 1928] [serial = 1717] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x12a2b3800) [pid = 1928] [serial = 1739] [outer = 0x0] [url = about:blank] 18:25:54 INFO - PROCESS | 1928 | 1461633954209 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]]]}] 18:25:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 18:25:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 920ms 18:25:54 INFO - PROCESS | 1928 | 1461633954233 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 18:25:54 INFO - PROCESS | 1928 | 1461633954235 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 18:25:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 18:25:54 INFO - PROCESS | 1928 | 1461633954248 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 18:25:54 INFO - PROCESS | 1928 | 1461633954252 Marionette TRACE conn2 <- [1,2462,null,{}] 18:25:54 INFO - PROCESS | 1928 | 1461633954256 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}] 18:25:54 INFO - PROCESS | 1928 | 1461633954365 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 18:25:54 INFO - PROCESS | 1928 | 1461633954454 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x124090800 == 115 [pid = 1928] [id = 623] 18:25:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x119192c00) [pid = 1928] [serial = 1869] [outer = 0x0] 18:25:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x11a58ac00) [pid = 1928] [serial = 1870] [outer = 0x119192c00] 18:25:54 INFO - PROCESS | 1928 | 1461633954481 Marionette DEBUG loaded listener.js 18:25:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x11a946400) [pid = 1928] [serial = 1871] [outer = 0x119192c00] 18:25:54 INFO - PROCESS | 1928 | 1461633954842 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]]]}] 18:25:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 18:25:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 631ms 18:25:54 INFO - PROCESS | 1928 | 1461633954873 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 18:25:54 INFO - PROCESS | 1928 | 1461633954875 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 18:25:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 18:25:54 INFO - PROCESS | 1928 | 1461633954877 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 18:25:54 INFO - PROCESS | 1928 | 1461633954878 Marionette TRACE conn2 <- [1,2466,null,{}] 18:25:54 INFO - PROCESS | 1928 | 1461633954880 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}] 18:25:54 INFO - PROCESS | 1928 | 1461633954994 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 18:25:55 INFO - PROCESS | 1928 | 1461633955082 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x124150800 == 116 [pid = 1928] [id = 624] 18:25:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x11a946000) [pid = 1928] [serial = 1872] [outer = 0x0] 18:25:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x11aa69c00) [pid = 1928] [serial = 1873] [outer = 0x11a946000] 18:25:55 INFO - PROCESS | 1928 | 1461633955109 Marionette DEBUG loaded listener.js 18:25:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x11ad98000) [pid = 1928] [serial = 1874] [outer = 0x11a946000] 18:25:55 INFO - PROCESS | 1928 | 1461633955407 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]]]}] 18:25:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 18:25:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 569ms 18:25:55 INFO - PROCESS | 1928 | 1461633955447 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 18:25:55 INFO - PROCESS | 1928 | 1461633955448 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 18:25:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 18:25:55 INFO - PROCESS | 1928 | 1461633955451 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 18:25:55 INFO - PROCESS | 1928 | 1461633955452 Marionette TRACE conn2 <- [1,2470,null,{}] 18:25:55 INFO - PROCESS | 1928 | 1461633955457 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}] 18:25:55 INFO - PROCESS | 1928 | 1461633955565 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 18:25:55 INFO - PROCESS | 1928 | 1461633955651 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x128a16000 == 117 [pid = 1928] [id = 625] 18:25:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x11af51800) [pid = 1928] [serial = 1875] [outer = 0x0] 18:25:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x11b868c00) [pid = 1928] [serial = 1876] [outer = 0x11af51800] 18:25:55 INFO - PROCESS | 1928 | 1461633955684 Marionette DEBUG loaded listener.js 18:25:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x11bcf7c00) [pid = 1928] [serial = 1877] [outer = 0x11af51800] 18:25:55 INFO - PROCESS | 1928 | 1461633955997 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]]]}] 18:25:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 18:25:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 572ms 18:25:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 18:25:56 INFO - PROCESS | 1928 | 1461633956025 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 18:25:56 INFO - PROCESS | 1928 | 1461633956026 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 18:25:56 INFO - PROCESS | 1928 | 1461633956029 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 18:25:56 INFO - PROCESS | 1928 | 1461633956030 Marionette TRACE conn2 <- [1,2474,null,{}] 18:25:56 INFO - PROCESS | 1928 | 1461633956032 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}] 18:25:56 INFO - PROCESS | 1928 | 1461633956143 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 18:25:56 INFO - PROCESS | 1928 | 1461633956148 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a077000 == 118 [pid = 1928] [id = 626] 18:25:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x11c0c6c00) [pid = 1928] [serial = 1878] [outer = 0x0] 18:25:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x123b3b000) [pid = 1928] [serial = 1879] [outer = 0x11c0c6c00] 18:25:56 INFO - PROCESS | 1928 | 1461633956174 Marionette DEBUG loaded listener.js 18:25:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x123c4f400) [pid = 1928] [serial = 1880] [outer = 0x11c0c6c00] 18:25:56 INFO - PROCESS | 1928 | 1461633956600 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]]]}] 18:25:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 18:25:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 618ms 18:25:56 INFO - PROCESS | 1928 | 1461633956648 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 18:25:56 INFO - PROCESS | 1928 | 1461633956649 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 18:25:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 18:25:56 INFO - PROCESS | 1928 | 1461633956651 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 18:25:56 INFO - PROCESS | 1928 | 1461633956652 Marionette TRACE conn2 <- [1,2478,null,{}] 18:25:56 INFO - PROCESS | 1928 | 1461633956655 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}] 18:25:56 INFO - PROCESS | 1928 | 1461633956797 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 18:25:56 INFO - PROCESS | 1928 | 1461633956816 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a2c9000 == 119 [pid = 1928] [id = 627] 18:25:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x123c88800) [pid = 1928] [serial = 1881] [outer = 0x0] 18:25:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 194 (0x123c8f800) [pid = 1928] [serial = 1882] [outer = 0x123c88800] 18:25:56 INFO - PROCESS | 1928 | 1461633956842 Marionette DEBUG loaded listener.js 18:25:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 195 (0x123dbac00) [pid = 1928] [serial = 1883] [outer = 0x123c88800] 18:25:57 INFO - PROCESS | 1928 | 1461633957265 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]]]}] 18:25:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 18:25:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 622ms 18:25:57 INFO - PROCESS | 1928 | 1461633957284 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 18:25:57 INFO - PROCESS | 1928 | 1461633957289 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 18:25:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 18:25:57 INFO - PROCESS | 1928 | 1461633957293 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 18:25:57 INFO - PROCESS | 1928 | 1461633957294 Marionette TRACE conn2 <- [1,2482,null,{}] 18:25:57 INFO - PROCESS | 1928 | 1461633957296 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}] 18:25:57 INFO - PROCESS | 1928 | 1461633957470 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 18:25:57 INFO - PROCESS | 1928 | 1461633957597 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b047800 == 120 [pid = 1928] [id = 628] 18:25:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 196 (0x123c92c00) [pid = 1928] [serial = 1884] [outer = 0x0] 18:25:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 197 (0x123dc5000) [pid = 1928] [serial = 1885] [outer = 0x123c92c00] 18:25:57 INFO - PROCESS | 1928 | 1461633957640 Marionette DEBUG loaded listener.js 18:25:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 198 (0x12416e800) [pid = 1928] [serial = 1886] [outer = 0x123c92c00] 18:25:58 INFO - PROCESS | 1928 | 1461633958008 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]]]}] 18:25:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 18:25:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 721ms 18:25:58 INFO - PROCESS | 1928 | 1461633958014 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 18:25:58 INFO - PROCESS | 1928 | 1461633958015 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 18:25:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 18:25:58 INFO - PROCESS | 1928 | 1461633958018 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 18:25:58 INFO - PROCESS | 1928 | 1461633958019 Marionette TRACE conn2 <- [1,2486,null,{}] 18:25:58 INFO - PROCESS | 1928 | 1461633958024 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}] 18:25:58 INFO - PROCESS | 1928 | 1461633958174 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 18:25:58 INFO - PROCESS | 1928 | 1461633958188 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c760000 == 121 [pid = 1928] [id = 629] 18:25:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 199 (0x123dc0c00) [pid = 1928] [serial = 1887] [outer = 0x0] 18:25:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 200 (0x12417a400) [pid = 1928] [serial = 1888] [outer = 0x123dc0c00] 18:25:58 INFO - PROCESS | 1928 | 1461633958213 Marionette DEBUG loaded listener.js 18:25:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 201 (0x126906800) [pid = 1928] [serial = 1889] [outer = 0x123dc0c00] 18:25:58 INFO - PROCESS | 1928 | --DOMWINDOW == 200 (0x129692000) [pid = 1928] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 18:25:58 INFO - PROCESS | 1928 | --DOMWINDOW == 199 (0x129bc5c00) [pid = 1928] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 18:25:58 INFO - PROCESS | 1928 | --DOMWINDOW == 198 (0x12a04a400) [pid = 1928] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 18:25:58 INFO - PROCESS | 1928 | --DOMWINDOW == 197 (0x114fa6000) [pid = 1928] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 18:25:58 INFO - PROCESS | 1928 | --DOMWINDOW == 196 (0x12a257c00) [pid = 1928] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 18:25:58 INFO - PROCESS | 1928 | --DOMWINDOW == 195 (0x11b8dc400) [pid = 1928] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 18:25:58 INFO - PROCESS | 1928 | --DOMWINDOW == 194 (0x1147d7400) [pid = 1928] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 18:25:58 INFO - PROCESS | 1928 | --DOMWINDOW == 193 (0x115172400) [pid = 1928] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 18:25:58 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0x114ba2800) [pid = 1928] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 18:25:58 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x114ba5c00) [pid = 1928] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 18:25:58 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x124171800) [pid = 1928] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 18:25:58 INFO - PROCESS | 1928 | 1461633958726 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]]]}] 18:25:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 18:25:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 722ms 18:25:58 INFO - PROCESS | 1928 | 1461633958742 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 18:25:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 18:25:58 INFO - PROCESS | 1928 | 1461633958743 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 18:25:58 INFO - PROCESS | 1928 | 1461633958745 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 18:25:58 INFO - PROCESS | 1928 | 1461633958747 Marionette TRACE conn2 <- [1,2490,null,{}] 18:25:58 INFO - PROCESS | 1928 | 1461633958749 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}] 18:25:58 INFO - PROCESS | 1928 | 1461633958904 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 18:25:58 INFO - PROCESS | 1928 | 1461633958984 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d5de800 == 122 [pid = 1928] [id = 630] 18:25:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x124238c00) [pid = 1928] [serial = 1890] [outer = 0x0] 18:25:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x126ca9400) [pid = 1928] [serial = 1891] [outer = 0x124238c00] 18:25:59 INFO - PROCESS | 1928 | 1461633959015 Marionette DEBUG loaded listener.js 18:25:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x127cf0000) [pid = 1928] [serial = 1892] [outer = 0x124238c00] 18:25:59 INFO - PROCESS | 1928 | 1461633959324 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]]]}] 18:25:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 18:25:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 621ms 18:25:59 INFO - PROCESS | 1928 | 1461633959367 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 18:25:59 INFO - PROCESS | 1928 | 1461633959368 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 18:25:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 18:25:59 INFO - PROCESS | 1928 | 1461633959374 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 18:25:59 INFO - PROCESS | 1928 | 1461633959375 Marionette TRACE conn2 <- [1,2494,null,{}] 18:25:59 INFO - PROCESS | 1928 | 1461633959378 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}] 18:25:59 INFO - PROCESS | 1928 | 1461633959539 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 18:25:59 INFO - PROCESS | 1928 | 1461633959548 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e54a000 == 123 [pid = 1928] [id = 631] 18:25:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 194 (0x127a35800) [pid = 1928] [serial = 1893] [outer = 0x0] 18:25:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 195 (0x128bf7400) [pid = 1928] [serial = 1894] [outer = 0x127a35800] 18:25:59 INFO - PROCESS | 1928 | 1461633959573 Marionette DEBUG loaded listener.js 18:25:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 196 (0x129698c00) [pid = 1928] [serial = 1895] [outer = 0x127a35800] 18:25:59 INFO - PROCESS | 1928 | 1461633959909 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]]]}] 18:25:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 18:25:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 571ms 18:25:59 INFO - PROCESS | 1928 | 1461633959945 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 18:25:59 INFO - PROCESS | 1928 | 1461633959946 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 18:25:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 18:25:59 INFO - PROCESS | 1928 | 1461633959948 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 18:25:59 INFO - PROCESS | 1928 | 1461633959949 Marionette TRACE conn2 <- [1,2498,null,{}] 18:25:59 INFO - PROCESS | 1928 | 1461633959952 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}] 18:26:00 INFO - PROCESS | 1928 | 1461633960067 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 18:26:00 INFO - PROCESS | 1928 | 1461633960071 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x12f754800 == 124 [pid = 1928] [id = 632] 18:26:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 197 (0x129699000) [pid = 1928] [serial = 1896] [outer = 0x0] 18:26:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 198 (0x1296c1000) [pid = 1928] [serial = 1897] [outer = 0x129699000] 18:26:00 INFO - PROCESS | 1928 | 1461633960098 Marionette DEBUG loaded listener.js 18:26:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 199 (0x12973cc00) [pid = 1928] [serial = 1898] [outer = 0x129699000] 18:26:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 18:26:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 518ms 18:26:00 INFO - PROCESS | 1928 | 1461633960465 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]]]}] 18:26:00 INFO - PROCESS | 1928 | 1461633960468 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 18:26:00 INFO - PROCESS | 1928 | 1461633960469 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 18:26:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 18:26:00 INFO - PROCESS | 1928 | 1461633960479 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 18:26:00 INFO - PROCESS | 1928 | 1461633960480 Marionette TRACE conn2 <- [1,2502,null,{}] 18:26:00 INFO - PROCESS | 1928 | 1461633960511 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}] 18:26:00 INFO - PROCESS | 1928 | 1461633960726 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 18:26:00 INFO - PROCESS | 1928 | 1461633960849 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x115464000 == 125 [pid = 1928] [id = 633] 18:26:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 200 (0x1133a6c00) [pid = 1928] [serial = 1899] [outer = 0x0] 18:26:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 201 (0x1133d8400) [pid = 1928] [serial = 1900] [outer = 0x1133a6c00] 18:26:00 INFO - PROCESS | 1928 | 1461633960886 Marionette DEBUG loaded listener.js 18:26:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 202 (0x1147db000) [pid = 1928] [serial = 1901] [outer = 0x1133a6c00] 18:26:01 INFO - PROCESS | 1928 | 1461633961346 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]]]}] 18:26:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 18:26:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 950ms 18:26:01 INFO - PROCESS | 1928 | 1461633961425 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 18:26:01 INFO - PROCESS | 1928 | 1461633961428 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 18:26:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 18:26:01 INFO - PROCESS | 1928 | 1461633961431 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 18:26:01 INFO - PROCESS | 1928 | 1461633961433 Marionette TRACE conn2 <- [1,2506,null,{}] 18:26:01 INFO - PROCESS | 1928 | 1461633961456 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}] 18:26:01 INFO - PROCESS | 1928 | 1461633961595 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 18:26:01 INFO - PROCESS | 1928 | 1461633961695 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x123e5d800 == 126 [pid = 1928] [id = 634] 18:26:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 203 (0x115603800) [pid = 1928] [serial = 1902] [outer = 0x0] 18:26:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 204 (0x11867dc00) [pid = 1928] [serial = 1903] [outer = 0x115603800] 18:26:01 INFO - PROCESS | 1928 | 1461633961728 Marionette DEBUG loaded listener.js 18:26:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x119125000) [pid = 1928] [serial = 1904] [outer = 0x115603800] 18:26:02 INFO - PROCESS | 1928 | 1461633962163 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]]]}] 18:26:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 18:26:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 772ms 18:26:02 INFO - PROCESS | 1928 | 1461633962203 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 18:26:02 INFO - PROCESS | 1928 | 1461633962205 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 18:26:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 18:26:02 INFO - PROCESS | 1928 | 1461633962207 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 18:26:02 INFO - PROCESS | 1928 | 1461633962209 Marionette TRACE conn2 <- [1,2510,null,{}] 18:26:02 INFO - PROCESS | 1928 | 1461633962211 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}] 18:26:02 INFO - PROCESS | 1928 | 1461633962344 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 18:26:02 INFO - PROCESS | 1928 | 1461633962474 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b043000 == 127 [pid = 1928] [id = 635] 18:26:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x119263800) [pid = 1928] [serial = 1905] [outer = 0x0] 18:26:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x11acec400) [pid = 1928] [serial = 1906] [outer = 0x119263800] 18:26:02 INFO - PROCESS | 1928 | 1461633962506 Marionette DEBUG loaded listener.js 18:26:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x11ba3a000) [pid = 1928] [serial = 1907] [outer = 0x119263800] 18:26:02 INFO - PROCESS | 1928 | 1461633962947 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]]]}] 18:26:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 18:26:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 821ms 18:26:03 INFO - PROCESS | 1928 | 1461633963030 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 18:26:03 INFO - PROCESS | 1928 | 1461633963034 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 18:26:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 18:26:03 INFO - PROCESS | 1928 | 1461633963069 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 18:26:03 INFO - PROCESS | 1928 | 1461633963077 Marionette TRACE conn2 <- [1,2514,null,{}] 18:26:03 INFO - PROCESS | 1928 | 1461633963080 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}] 18:26:03 INFO - PROCESS | 1928 | 1461633963288 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 18:26:03 INFO - PROCESS | 1928 | 1461633963440 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ff15000 == 128 [pid = 1928] [id = 636] 18:26:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 209 (0x11ba3fc00) [pid = 1928] [serial = 1908] [outer = 0x0] 18:26:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 210 (0x12423d000) [pid = 1928] [serial = 1909] [outer = 0x11ba3fc00] 18:26:03 INFO - PROCESS | 1928 | 1461633963489 Marionette DEBUG loaded listener.js 18:26:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 211 (0x1278e3800) [pid = 1928] [serial = 1910] [outer = 0x11ba3fc00] 18:26:03 INFO - PROCESS | 1928 | 1461633963937 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]]]}] 18:26:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 18:26:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 939ms 18:26:03 INFO - PROCESS | 1928 | 1461633963998 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 18:26:04 INFO - PROCESS | 1928 | 1461633964000 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 18:26:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 18:26:04 INFO - PROCESS | 1928 | 1461633964002 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 18:26:04 INFO - PROCESS | 1928 | 1461633964003 Marionette TRACE conn2 <- [1,2518,null,{}] 18:26:04 INFO - PROCESS | 1928 | 1461633964006 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}] 18:26:04 INFO - PROCESS | 1928 | 1461633964136 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 18:26:04 INFO - PROCESS | 1928 | 1461633964269 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x130238000 == 129 [pid = 1928] [id = 637] 18:26:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 212 (0x123dc0400) [pid = 1928] [serial = 1911] [outer = 0x0] 18:26:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 213 (0x129607800) [pid = 1928] [serial = 1912] [outer = 0x123dc0400] 18:26:04 INFO - PROCESS | 1928 | 1461633964298 Marionette DEBUG loaded listener.js 18:26:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 214 (0x12968a400) [pid = 1928] [serial = 1913] [outer = 0x123dc0400] 18:26:04 INFO - PROCESS | 1928 | 1461633964709 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]]]}] 18:26:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 18:26:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 723ms 18:26:04 INFO - PROCESS | 1928 | 1461633964748 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 18:26:04 INFO - PROCESS | 1928 | 1461633964750 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 18:26:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 18:26:04 INFO - PROCESS | 1928 | 1461633964773 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 18:26:04 INFO - PROCESS | 1928 | 1461633964774 Marionette TRACE conn2 <- [1,2522,null,{}] 18:26:04 INFO - PROCESS | 1928 | 1461633964777 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}] 18:26:04 INFO - PROCESS | 1928 | 1461633964907 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 18:26:05 INFO - PROCESS | 1928 | 1461633965017 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x130816000 == 130 [pid = 1928] [id = 638] 18:26:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 215 (0x1297de000) [pid = 1928] [serial = 1914] [outer = 0x0] 18:26:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 216 (0x1297e6000) [pid = 1928] [serial = 1915] [outer = 0x1297de000] 18:26:05 INFO - PROCESS | 1928 | 1461633965054 Marionette DEBUG loaded listener.js 18:26:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 217 (0x129bcb000) [pid = 1928] [serial = 1916] [outer = 0x1297de000] 18:26:05 INFO - PROCESS | 1928 | 1461633965505 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]]]}] 18:26:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 18:26:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 787ms 18:26:05 INFO - PROCESS | 1928 | 1461633965554 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 18:26:05 INFO - PROCESS | 1928 | 1461633965556 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 18:26:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 18:26:05 INFO - PROCESS | 1928 | 1461633965560 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 18:26:05 INFO - PROCESS | 1928 | 1461633965561 Marionette TRACE conn2 <- [1,2526,null,{}] 18:26:05 INFO - PROCESS | 1928 | 1461633965563 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}] 18:26:05 INFO - PROCESS | 1928 | 1461633965694 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 18:26:05 INFO - PROCESS | 1928 | 1461633965803 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x130d8e800 == 131 [pid = 1928] [id = 639] 18:26:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 218 (0x129bcbc00) [pid = 1928] [serial = 1917] [outer = 0x0] 18:26:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 219 (0x129fe7400) [pid = 1928] [serial = 1918] [outer = 0x129bcbc00] 18:26:05 INFO - PROCESS | 1928 | 1461633965833 Marionette DEBUG loaded listener.js 18:26:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 220 (0x12a042c00) [pid = 1928] [serial = 1919] [outer = 0x129bcbc00] 18:26:06 INFO - PROCESS | 1928 | 1461633966268 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]]]}] 18:26:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 18:26:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 770ms 18:26:06 INFO - PROCESS | 1928 | 1461633966345 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 18:26:06 INFO - PROCESS | 1928 | 1461633966347 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 18:26:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 18:26:06 INFO - PROCESS | 1928 | 1461633966351 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 18:26:06 INFO - PROCESS | 1928 | 1461633966353 Marionette TRACE conn2 <- [1,2530,null,{}] 18:26:06 INFO - PROCESS | 1928 | 1461633966357 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}] 18:26:06 INFO - PROCESS | 1928 | 1461633966491 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 18:26:06 INFO - PROCESS | 1928 | 1461633966625 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x131e66000 == 132 [pid = 1928] [id = 640] 18:26:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 221 (0x129d07400) [pid = 1928] [serial = 1920] [outer = 0x0] 18:26:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 222 (0x12a04d800) [pid = 1928] [serial = 1921] [outer = 0x129d07400] 18:26:06 INFO - PROCESS | 1928 | 1461633966656 Marionette DEBUG loaded listener.js 18:26:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 223 (0x12a0a4400) [pid = 1928] [serial = 1922] [outer = 0x129d07400] 18:26:07 INFO - PROCESS | 1928 | 1461633967167 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]]]}] 18:26:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 18:26:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 874ms 18:26:07 INFO - PROCESS | 1928 | 1461633967225 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 18:26:07 INFO - PROCESS | 1928 | 1461633967227 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 18:26:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 18:26:07 INFO - PROCESS | 1928 | 1461633967231 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 18:26:07 INFO - PROCESS | 1928 | 1461633967233 Marionette TRACE conn2 <- [1,2534,null,{}] 18:26:07 INFO - PROCESS | 1928 | 1461633967237 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}] 18:26:07 INFO - PROCESS | 1928 | 1461633967370 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 18:26:07 INFO - PROCESS | 1928 | 1461633967510 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x137360000 == 133 [pid = 1928] [id = 641] 18:26:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 224 (0x12a04b800) [pid = 1928] [serial = 1923] [outer = 0x0] 18:26:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 225 (0x12a1b4800) [pid = 1928] [serial = 1924] [outer = 0x12a04b800] 18:26:07 INFO - PROCESS | 1928 | 1461633967542 Marionette DEBUG loaded listener.js 18:26:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 226 (0x12a1bf800) [pid = 1928] [serial = 1925] [outer = 0x12a04b800] 18:26:07 INFO - PROCESS | 1928 | 1461633967964 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]]]}] 18:26:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 18:26:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 773ms 18:26:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 18:26:08 INFO - PROCESS | 1928 | 1461633968066 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 18:26:08 INFO - PROCESS | 1928 | 1461633968068 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 18:26:08 INFO - PROCESS | 1928 | 1461633968070 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 18:26:08 INFO - PROCESS | 1928 | 1461633968071 Marionette TRACE conn2 <- [1,2538,null,{}] 18:26:08 INFO - PROCESS | 1928 | 1461633968074 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}] 18:26:08 INFO - PROCESS | 1928 | 1461633968202 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 18:26:08 INFO - PROCESS | 1928 | 1461633968336 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a2cf800 == 134 [pid = 1928] [id = 642] 18:26:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 227 (0x123db8400) [pid = 1928] [serial = 1926] [outer = 0x0] 18:26:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 228 (0x12a04f800) [pid = 1928] [serial = 1927] [outer = 0x123db8400] 18:26:08 INFO - PROCESS | 1928 | 1461633968369 Marionette DEBUG loaded listener.js 18:26:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 229 (0x12a262800) [pid = 1928] [serial = 1928] [outer = 0x123db8400] 18:26:08 INFO - PROCESS | 1928 | 1461633968873 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]]]}] 18:26:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 18:26:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 821ms 18:26:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 18:26:08 INFO - PROCESS | 1928 | 1461633968892 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 18:26:08 INFO - PROCESS | 1928 | 1461633968894 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 18:26:08 INFO - PROCESS | 1928 | 1461633968898 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 18:26:08 INFO - PROCESS | 1928 | 1461633968900 Marionette TRACE conn2 <- [1,2542,null,{}] 18:26:08 INFO - PROCESS | 1928 | 1461633968904 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}] 18:26:09 INFO - PROCESS | 1928 | 1461633969108 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 18:26:09 INFO - PROCESS | 1928 | 1461633969309 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x131e64000 == 135 [pid = 1928] [id = 643] 18:26:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 230 (0x11560ec00) [pid = 1928] [serial = 1929] [outer = 0x0] 18:26:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 231 (0x12a27e000) [pid = 1928] [serial = 1930] [outer = 0x11560ec00] 18:26:09 INFO - PROCESS | 1928 | 1461633969347 Marionette DEBUG loaded listener.js 18:26:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 232 (0x12a2b8000) [pid = 1928] [serial = 1931] [outer = 0x11560ec00] 18:26:10 INFO - PROCESS | 1928 | 1461633970210 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]]]}] 18:26:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 18:26:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1326ms 18:26:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 18:26:10 INFO - PROCESS | 1928 | 1461633970224 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 18:26:10 INFO - PROCESS | 1928 | 1461633970226 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 18:26:10 INFO - PROCESS | 1928 | 1461633970229 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 18:26:10 INFO - PROCESS | 1928 | 1461633970231 Marionette TRACE conn2 <- [1,2546,null,{}] 18:26:10 INFO - PROCESS | 1928 | 1461633970236 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}] 18:26:10 INFO - PROCESS | 1928 | 1461633970359 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 18:26:10 INFO - PROCESS | 1928 | 1461633970464 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c5cb000 == 136 [pid = 1928] [id = 644] 18:26:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 233 (0x114bb9c00) [pid = 1928] [serial = 1932] [outer = 0x0] 18:26:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 234 (0x114f53c00) [pid = 1928] [serial = 1933] [outer = 0x114bb9c00] 18:26:10 INFO - PROCESS | 1928 | 1461633970495 Marionette DEBUG loaded listener.js 18:26:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 235 (0x114fa5400) [pid = 1928] [serial = 1934] [outer = 0x114bb9c00] 18:26:10 INFO - PROCESS | 1928 | 1461633970962 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]]]}] 18:26:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 18:26:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 770ms 18:26:11 INFO - PROCESS | 1928 | 1461633971001 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 18:26:11 INFO - PROCESS | 1928 | 1461633971004 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 18:26:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 18:26:11 INFO - PROCESS | 1928 | 1461633971065 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 18:26:11 INFO - PROCESS | 1928 | 1461633971066 Marionette TRACE conn2 <- [1,2550,null,{}] 18:26:11 INFO - PROCESS | 1928 | 1461633971069 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}] 18:26:11 INFO - PROCESS | 1928 | 1461633971189 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 18:26:11 INFO - PROCESS | 1928 | 1461633971295 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x116321800 == 137 [pid = 1928] [id = 645] 18:26:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 236 (0x114bdbc00) [pid = 1928] [serial = 1935] [outer = 0x0] 18:26:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 237 (0x11867b800) [pid = 1928] [serial = 1936] [outer = 0x114bdbc00] 18:26:11 INFO - PROCESS | 1928 | 1461633971324 Marionette DEBUG loaded listener.js 18:26:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 238 (0x119193c00) [pid = 1928] [serial = 1937] [outer = 0x114bdbc00] 18:26:11 INFO - PROCESS | 1928 | 1461633971811 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]]]}] 18:26:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 18:26:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 811ms 18:26:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 18:26:11 INFO - PROCESS | 1928 | 1461633971837 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 18:26:11 INFO - PROCESS | 1928 | 1461633971838 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 18:26:11 INFO - PROCESS | 1928 | 1461633971841 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 18:26:11 INFO - PROCESS | 1928 | 1461633971843 Marionette TRACE conn2 <- [1,2554,null,{}] 18:26:11 INFO - PROCESS | 1928 | 1461633971850 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}] 18:26:12 INFO - PROCESS | 1928 | 1461633972029 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 18:26:12 INFO - PROCESS | 1928 | 1461633972043 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x1246c3000 == 138 [pid = 1928] [id = 646] 18:26:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 239 (0x11aaa2800) [pid = 1928] [serial = 1938] [outer = 0x0] 18:26:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 240 (0x11ad99400) [pid = 1928] [serial = 1939] [outer = 0x11aaa2800] 18:26:12 INFO - PROCESS | 1928 | 1461633972072 Marionette DEBUG loaded listener.js 18:26:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 241 (0x11b871000) [pid = 1928] [serial = 1940] [outer = 0x11aaa2800] 18:26:12 INFO - PROCESS | 1928 | --DOCSHELL 0x119205800 == 137 [pid = 1928] [id = 326] 18:26:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12f754800 == 136 [pid = 1928] [id = 632] 18:26:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12e54a000 == 135 [pid = 1928] [id = 631] 18:26:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12d5de800 == 134 [pid = 1928] [id = 630] 18:26:12 INFO - PROCESS | 1928 | --DOMWINDOW == 240 (0x12a785000) [pid = 1928] [serial = 1819] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1928 | --DOMWINDOW == 239 (0x12a27e400) [pid = 1928] [serial = 1777] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1928 | --DOMWINDOW == 238 (0x12ef19c00) [pid = 1928] [serial = 1780] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12c760000 == 133 [pid = 1928] [id = 629] 18:26:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12b047800 == 132 [pid = 1928] [id = 628] 18:26:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12a2c9000 == 131 [pid = 1928] [id = 627] 18:26:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12a077000 == 130 [pid = 1928] [id = 626] 18:26:12 INFO - PROCESS | 1928 | --DOCSHELL 0x128a16000 == 129 [pid = 1928] [id = 625] 18:26:12 INFO - PROCESS | 1928 | --DOCSHELL 0x124150800 == 128 [pid = 1928] [id = 624] 18:26:12 INFO - PROCESS | 1928 | --DOCSHELL 0x124090800 == 127 [pid = 1928] [id = 623] 18:26:12 INFO - PROCESS | 1928 | --DOCSHELL 0x11bc7a000 == 126 [pid = 1928] [id = 622] 18:26:12 INFO - PROCESS | 1928 | --DOCSHELL 0x119c4c000 == 125 [pid = 1928] [id = 621] 18:26:12 INFO - PROCESS | 1928 | --DOCSHELL 0x11a7cf000 == 124 [pid = 1928] [id = 620] 18:26:12 INFO - PROCESS | 1928 | --DOCSHELL 0x139ea6800 == 123 [pid = 1928] [id = 615] 18:26:12 INFO - PROCESS | 1928 | --DOCSHELL 0x139c95800 == 122 [pid = 1928] [id = 614] 18:26:12 INFO - PROCESS | 1928 | --DOCSHELL 0x139bb2000 == 121 [pid = 1928] [id = 613] 18:26:12 INFO - PROCESS | 1928 | --DOCSHELL 0x138c03000 == 120 [pid = 1928] [id = 612] 18:26:12 INFO - PROCESS | 1928 | --DOCSHELL 0x131ee9000 == 119 [pid = 1928] [id = 611] 18:26:12 INFO - PROCESS | 1928 | --DOCSHELL 0x131e2c800 == 118 [pid = 1928] [id = 610] 18:26:12 INFO - PROCESS | 1928 | --DOCSHELL 0x12db70800 == 117 [pid = 1928] [id = 609] 18:26:12 INFO - PROCESS | 1928 | --DOCSHELL 0x1278cb000 == 116 [pid = 1928] [id = 608] 18:26:12 INFO - PROCESS | 1928 | --DOCSHELL 0x11a7cc000 == 115 [pid = 1928] [id = 607] 18:26:12 INFO - PROCESS | 1928 | --DOMWINDOW == 237 (0x129779000) [pid = 1928] [serial = 1804] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1928 | --DOMWINDOW == 236 (0x129d0ec00) [pid = 1928] [serial = 1807] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1928 | --DOMWINDOW == 235 (0x12a0a9400) [pid = 1928] [serial = 1810] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1928 | --DOMWINDOW == 234 (0x129bc6800) [pid = 1928] [serial = 1813] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1928 | --DOMWINDOW == 233 (0x12a04a000) [pid = 1928] [serial = 1808] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1928 | --DOMWINDOW == 232 (0x12a377000) [pid = 1928] [serial = 1816] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1928 | --DOMWINDOW == 231 (0x12a5a2800) [pid = 1928] [serial = 1817] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1928 | --DOMWINDOW == 230 (0x12a257800) [pid = 1928] [serial = 1814] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1928 | --DOMWINDOW == 229 (0x11c3afc00) [pid = 1928] [serial = 1795] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1928 | --DOMWINDOW == 228 (0x1165db000) [pid = 1928] [serial = 1792] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1928 | --DOMWINDOW == 227 (0x11b8d8800) [pid = 1928] [serial = 1793] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1928 | --DOMWINDOW == 226 (0x11888c000) [pid = 1928] [serial = 1789] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1928 | --DOMWINDOW == 225 (0x119264400) [pid = 1928] [serial = 1790] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1928 | --DOMWINDOW == 224 (0x11c128000) [pid = 1928] [serial = 1759] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1928 | --DOMWINDOW == 223 (0x12ea66000) [pid = 1928] [serial = 1771] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1928 | --DOMWINDOW == 222 (0x12a254000) [pid = 1928] [serial = 1811] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1928 | --DOMWINDOW == 221 (0x123c93800) [pid = 1928] [serial = 1796] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1928 | --DOMWINDOW == 220 (0x12a79c400) [pid = 1928] [serial = 1768] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1928 | --DOMWINDOW == 219 (0x12d1a3c00) [pid = 1928] [serial = 1753] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1928 | --DOMWINDOW == 218 (0x127ae6400) [pid = 1928] [serial = 1783] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1928 | --DOMWINDOW == 217 (0x12a552400) [pid = 1928] [serial = 1765] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1928 | --DOMWINDOW == 216 (0x12f944000) [pid = 1928] [serial = 1774] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1928 | --DOMWINDOW == 215 (0x123db9c00) [pid = 1928] [serial = 1798] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1928 | --DOMWINDOW == 214 (0x124173c00) [pid = 1928] [serial = 1799] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1928 | --DOMWINDOW == 213 (0x118fa4c00) [pid = 1928] [serial = 1756] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1928 | --DOMWINDOW == 212 (0x12968fc00) [pid = 1928] [serial = 1762] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1928 | --DOMWINDOW == 211 (0x11516e000) [pid = 1928] [serial = 1787] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1928 | --DOMWINDOW == 210 (0x114f86c00) [pid = 1928] [serial = 1786] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1928 | --DOMWINDOW == 209 (0x12466f800) [pid = 1928] [serial = 1801] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1928 | --DOMWINDOW == 208 (0x129691c00) [pid = 1928] [serial = 1802] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x129bbf400) [pid = 1928] [serial = 1805] [outer = 0x0] [url = about:blank] 18:26:12 INFO - PROCESS | 1928 | 1461633972594 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]]]}] 18:26:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 18:26:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 773ms 18:26:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 18:26:12 INFO - PROCESS | 1928 | 1461633972615 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 18:26:12 INFO - PROCESS | 1928 | 1461633972617 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 18:26:12 INFO - PROCESS | 1928 | 1461633972619 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 18:26:12 INFO - PROCESS | 1928 | 1461633972620 Marionette TRACE conn2 <- [1,2558,null,{}] 18:26:12 INFO - PROCESS | 1928 | 1461633972625 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}] 18:26:12 INFO - PROCESS | 1928 | 1461633972780 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 18:26:12 INFO - PROCESS | 1928 | 1461633972957 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x11bc76800 == 116 [pid = 1928] [id = 647] 18:26:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x11aa3bc00) [pid = 1928] [serial = 1941] [outer = 0x0] 18:26:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 209 (0x11ad99000) [pid = 1928] [serial = 1942] [outer = 0x11aa3bc00] 18:26:13 INFO - PROCESS | 1928 | 1461633973002 Marionette DEBUG loaded listener.js 18:26:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 210 (0x11ba61800) [pid = 1928] [serial = 1943] [outer = 0x11aa3bc00] 18:26:13 INFO - PROCESS | 1928 | 1461633973308 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]]]}] 18:26:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 18:26:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 723ms 18:26:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 18:26:13 INFO - PROCESS | 1928 | 1461633973342 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 18:26:13 INFO - PROCESS | 1928 | 1461633973343 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 18:26:13 INFO - PROCESS | 1928 | 1461633973345 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 18:26:13 INFO - PROCESS | 1928 | 1461633973346 Marionette TRACE conn2 <- [1,2562,null,{}] 18:26:13 INFO - PROCESS | 1928 | 1461633973349 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}] 18:26:13 INFO - PROCESS | 1928 | 1461633973455 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 18:26:13 INFO - PROCESS | 1928 | 1461633973567 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x124116000 == 117 [pid = 1928] [id = 648] 18:26:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 211 (0x11aa40800) [pid = 1928] [serial = 1944] [outer = 0x0] 18:26:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 212 (0x11c0c2000) [pid = 1928] [serial = 1945] [outer = 0x11aa40800] 18:26:13 INFO - PROCESS | 1928 | 1461633973609 Marionette DEBUG loaded listener.js 18:26:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 213 (0x123a58400) [pid = 1928] [serial = 1946] [outer = 0x11aa40800] 18:26:14 INFO - PROCESS | 1928 | 1461633974080 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]]]}] 18:26:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 18:26:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 771ms 18:26:14 INFO - PROCESS | 1928 | 1461633974118 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 18:26:14 INFO - PROCESS | 1928 | 1461633974119 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 18:26:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 18:26:14 INFO - PROCESS | 1928 | 1461633974123 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 18:26:14 INFO - PROCESS | 1928 | 1461633974125 Marionette TRACE conn2 <- [1,2566,null,{}] 18:26:14 INFO - PROCESS | 1928 | 1461633974127 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}] 18:26:14 INFO - PROCESS | 1928 | 1461633974257 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 18:26:14 INFO - PROCESS | 1928 | 1461633974264 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a0f3000 == 118 [pid = 1928] [id = 649] 18:26:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 214 (0x123dc0000) [pid = 1928] [serial = 1947] [outer = 0x0] 18:26:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 215 (0x1240f9800) [pid = 1928] [serial = 1948] [outer = 0x123dc0000] 18:26:14 INFO - PROCESS | 1928 | 1461633974295 Marionette DEBUG loaded listener.js 18:26:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 216 (0x124175400) [pid = 1928] [serial = 1949] [outer = 0x123dc0000] 18:26:14 INFO - PROCESS | 1928 | 1461633974714 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]]]}] 18:26:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 18:26:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 621ms 18:26:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 18:26:14 INFO - PROCESS | 1928 | 1461633974751 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 18:26:14 INFO - PROCESS | 1928 | 1461633974752 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 18:26:14 INFO - PROCESS | 1928 | 1461633974756 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 18:26:14 INFO - PROCESS | 1928 | 1461633974758 Marionette TRACE conn2 <- [1,2570,null,{}] 18:26:14 INFO - PROCESS | 1928 | 1461633974760 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}] 18:26:14 INFO - PROCESS | 1928 | 1461633974895 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 18:26:14 INFO - PROCESS | 1928 | 1461633974913 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a95d800 == 119 [pid = 1928] [id = 650] 18:26:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 217 (0x123dc0800) [pid = 1928] [serial = 1950] [outer = 0x0] 18:26:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 218 (0x124610400) [pid = 1928] [serial = 1951] [outer = 0x123dc0800] 18:26:14 INFO - PROCESS | 1928 | 1461633974939 Marionette DEBUG loaded listener.js 18:26:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 219 (0x1278e1400) [pid = 1928] [serial = 1952] [outer = 0x123dc0800] 18:26:15 INFO - PROCESS | 1928 | 1461633975326 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]]]}] 18:26:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 18:26:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 620ms 18:26:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 18:26:15 INFO - PROCESS | 1928 | 1461633975376 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 18:26:15 INFO - PROCESS | 1928 | 1461633975377 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 18:26:15 INFO - PROCESS | 1928 | 1461633975379 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 18:26:15 INFO - PROCESS | 1928 | 1461633975380 Marionette TRACE conn2 <- [1,2574,null,{}] 18:26:15 INFO - PROCESS | 1928 | 1461633975382 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}] 18:26:15 INFO - PROCESS | 1928 | 1461633975517 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 18:26:15 INFO - PROCESS | 1928 | 1461633975534 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b66d000 == 120 [pid = 1928] [id = 651] 18:26:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 220 (0x1278e2c00) [pid = 1928] [serial = 1953] [outer = 0x0] 18:26:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 221 (0x127cee400) [pid = 1928] [serial = 1954] [outer = 0x1278e2c00] 18:26:15 INFO - PROCESS | 1928 | 1461633975561 Marionette DEBUG loaded listener.js 18:26:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 222 (0x129606800) [pid = 1928] [serial = 1955] [outer = 0x1278e2c00] 18:26:15 INFO - PROCESS | 1928 | 1461633975983 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]]]}] 18:26:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 18:26:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 617ms 18:26:15 INFO - PROCESS | 1928 | 1461633975997 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 18:26:16 INFO - PROCESS | 1928 | 1461633975999 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 18:26:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 18:26:16 INFO - PROCESS | 1928 | 1461633976003 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 18:26:16 INFO - PROCESS | 1928 | 1461633976006 Marionette TRACE conn2 <- [1,2578,null,{}] 18:26:16 INFO - PROCESS | 1928 | 1461633976017 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}] 18:26:16 INFO - PROCESS | 1928 | 1461633976224 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 18:26:16 INFO - PROCESS | 1928 | 1461633976249 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d5c9800 == 121 [pid = 1928] [id = 652] 18:26:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 223 (0x123dbd800) [pid = 1928] [serial = 1956] [outer = 0x0] 18:26:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 224 (0x12967c000) [pid = 1928] [serial = 1957] [outer = 0x123dbd800] 18:26:16 INFO - PROCESS | 1928 | 1461633976292 Marionette DEBUG loaded listener.js 18:26:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 225 (0x129693400) [pid = 1928] [serial = 1958] [outer = 0x123dbd800] 18:26:16 INFO - PROCESS | 1928 | --DOMWINDOW == 224 (0x12a37b400) [pid = 1928] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 18:26:16 INFO - PROCESS | 1928 | --DOMWINDOW == 223 (0x12a5a3000) [pid = 1928] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 18:26:16 INFO - PROCESS | 1928 | --DOMWINDOW == 222 (0x123c88800) [pid = 1928] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 18:26:16 INFO - PROCESS | 1928 | --DOMWINDOW == 221 (0x123c92c00) [pid = 1928] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 18:26:16 INFO - PROCESS | 1928 | --DOMWINDOW == 220 (0x11af51800) [pid = 1928] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 18:26:16 INFO - PROCESS | 1928 | --DOMWINDOW == 219 (0x1133adc00) [pid = 1928] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 18:26:16 INFO - PROCESS | 1928 | --DOMWINDOW == 218 (0x11560f400) [pid = 1928] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 18:26:16 INFO - PROCESS | 1928 | --DOMWINDOW == 217 (0x11a946000) [pid = 1928] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 18:26:16 INFO - PROCESS | 1928 | --DOMWINDOW == 216 (0x123dc0c00) [pid = 1928] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 18:26:16 INFO - PROCESS | 1928 | --DOMWINDOW == 215 (0x114ba5400) [pid = 1928] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 18:26:16 INFO - PROCESS | 1928 | --DOMWINDOW == 214 (0x119192c00) [pid = 1928] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 18:26:16 INFO - PROCESS | 1928 | --DOMWINDOW == 213 (0x11c0c6c00) [pid = 1928] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 18:26:16 INFO - PROCESS | 1928 | --DOMWINDOW == 212 (0x124238c00) [pid = 1928] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 18:26:16 INFO - PROCESS | 1928 | --DOMWINDOW == 211 (0x127a35800) [pid = 1928] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 18:26:16 INFO - PROCESS | 1928 | --DOMWINDOW == 210 (0x127884000) [pid = 1928] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 18:26:16 INFO - PROCESS | 1928 | --DOMWINDOW == 209 (0x12b44dc00) [pid = 1928] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 18:26:17 INFO - PROCESS | 1928 | 1461633977062 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]]]}] 18:26:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 18:26:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1081ms 18:26:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 18:26:17 INFO - PROCESS | 1928 | 1461633977095 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 18:26:17 INFO - PROCESS | 1928 | 1461633977096 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 18:26:17 INFO - PROCESS | 1928 | 1461633977098 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 18:26:17 INFO - PROCESS | 1928 | 1461633977099 Marionette TRACE conn2 <- [1,2582,null,{}] 18:26:17 INFO - PROCESS | 1928 | 1461633977102 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}] 18:26:17 INFO - PROCESS | 1928 | 1461633977222 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 18:26:17 INFO - PROCESS | 1928 | 1461633977226 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b39b800 == 122 [pid = 1928] [id = 653] 18:26:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 210 (0x114fa6000) [pid = 1928] [serial = 1959] [outer = 0x0] 18:26:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 211 (0x11c3aa000) [pid = 1928] [serial = 1960] [outer = 0x114fa6000] 18:26:17 INFO - PROCESS | 1928 | 1461633977253 Marionette DEBUG loaded listener.js 18:26:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 212 (0x127884000) [pid = 1928] [serial = 1961] [outer = 0x114fa6000] 18:26:17 INFO - PROCESS | 1928 | 1461633977688 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]]]}] 18:26:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 18:26:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 621ms 18:26:17 INFO - PROCESS | 1928 | 1461633977720 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 18:26:17 INFO - PROCESS | 1928 | 1461633977725 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 18:26:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 18:26:17 INFO - PROCESS | 1928 | 1461633977744 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 18:26:17 INFO - PROCESS | 1928 | 1461633977746 Marionette TRACE conn2 <- [1,2586,null,{}] 18:26:17 INFO - PROCESS | 1928 | 1461633977749 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}] 18:26:17 INFO - PROCESS | 1928 | 1461633977944 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 18:26:17 INFO - PROCESS | 1928 | 1461633977985 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ef7b000 == 123 [pid = 1928] [id = 654] 18:26:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 213 (0x129742c00) [pid = 1928] [serial = 1962] [outer = 0x0] 18:26:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 214 (0x1297dd000) [pid = 1928] [serial = 1963] [outer = 0x129742c00] 18:26:18 INFO - PROCESS | 1928 | 1461633978025 Marionette DEBUG loaded listener.js 18:26:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 215 (0x129bc8800) [pid = 1928] [serial = 1964] [outer = 0x129742c00] 18:26:18 INFO - PROCESS | 1928 | 1461633978399 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]]]}] 18:26:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 18:26:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 674ms 18:26:18 INFO - PROCESS | 1928 | 1461633978418 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 18:26:18 INFO - PROCESS | 1928 | 1461633978419 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 18:26:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 18:26:18 INFO - PROCESS | 1928 | 1461633978448 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 18:26:18 INFO - PROCESS | 1928 | 1461633978449 Marionette TRACE conn2 <- [1,2590,null,{}] 18:26:18 INFO - PROCESS | 1928 | 1461633978451 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}] 18:26:18 INFO - PROCESS | 1928 | 1461633978561 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 18:26:18 INFO - PROCESS | 1928 | 1461633978565 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x12f76c800 == 124 [pid = 1928] [id = 655] 18:26:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 216 (0x1296bec00) [pid = 1928] [serial = 1965] [outer = 0x0] 18:26:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 217 (0x129fe4400) [pid = 1928] [serial = 1966] [outer = 0x1296bec00] 18:26:18 INFO - PROCESS | 1928 | 1461633978591 Marionette DEBUG loaded listener.js 18:26:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 218 (0x12a046c00) [pid = 1928] [serial = 1967] [outer = 0x1296bec00] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x118e3a800 == 123 [pid = 1928] [id = 177] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x11bc78800 == 122 [pid = 1928] [id = 125] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x13a85c000 == 121 [pid = 1928] [id = 540] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x13052e800 == 120 [pid = 1928] [id = 297] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12aa13000 == 119 [pid = 1928] [id = 343] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x13735e000 == 118 [pid = 1928] [id = 385] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x118816800 == 117 [pid = 1928] [id = 279] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x145bd8000 == 116 [pid = 1928] [id = 568] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x115456800 == 115 [pid = 1928] [id = 273] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x11c7d7000 == 114 [pid = 1928] [id = 499] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x1465d9000 == 113 [pid = 1928] [id = 617] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x131ee3800 == 112 [pid = 1928] [id = 489] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x11ba14800 == 111 [pid = 1928] [id = 274] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12b044000 == 110 [pid = 1928] [id = 202] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12a2d4800 == 109 [pid = 1928] [id = 407] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x1465e7000 == 108 [pid = 1928] [id = 569] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x130817800 == 107 [pid = 1928] [id = 384] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x11a7d7000 == 106 [pid = 1928] [id = 112] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x139c8a000 == 105 [pid = 1928] [id = 497] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x11a7c5000 == 104 [pid = 1928] [id = 160] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x13735a800 == 103 [pid = 1928] [id = 408] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x139db1800 == 102 [pid = 1928] [id = 498] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12a956800 == 101 [pid = 1928] [id = 432] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x13081e000 == 100 [pid = 1928] [id = 344] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x11af0c000 == 99 [pid = 1928] [id = 221] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12f766800 == 98 [pid = 1928] [id = 453] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x138454000 == 97 [pid = 1928] [id = 345] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x139b9e000 == 96 [pid = 1928] [id = 543] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x130813000 == 95 [pid = 1928] [id = 296] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x13abed000 == 94 [pid = 1928] [id = 616] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x124118800 == 93 [pid = 1928] [id = 619] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x1297c3800 == 92 [pid = 1928] [id = 364] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12fe1c000 == 91 [pid = 1928] [id = 295] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x137240800 == 90 [pid = 1928] [id = 423] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x11566d000 == 89 [pid = 1928] [id = 365] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12ff0b800 == 88 [pid = 1928] [id = 277] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x139bb3000 == 87 [pid = 1928] [id = 544] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12f0f6800 == 86 [pid = 1928] [id = 276] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x128a3c800 == 85 [pid = 1928] [id = 199] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x131ed4000 == 84 [pid = 1928] [id = 618] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12d007800 == 83 [pid = 1928] [id = 179] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x11b25f800 == 82 [pid = 1928] [id = 298] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x139ea4800 == 81 [pid = 1928] [id = 496] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x11891e000 == 80 [pid = 1928] [id = 327] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x11a7d9800 == 79 [pid = 1928] [id = 433] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x130d98000 == 78 [pid = 1928] [id = 522] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x129fda000 == 77 [pid = 1928] [id = 321] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x130d88800 == 76 [pid = 1928] [id = 559] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x11c50b000 == 75 [pid = 1928] [id = 570] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x11bede800 == 74 [pid = 1928] [id = 178] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x128a0b000 == 73 [pid = 1928] [id = 410] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x138455000 == 72 [pid = 1928] [id = 450] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x124278000 == 71 [pid = 1928] [id = 161] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12b65d000 == 70 [pid = 1928] [id = 307] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x131e2d000 == 69 [pid = 1928] [id = 542] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12c76c000 == 68 [pid = 1928] [id = 203] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x126d05800 == 67 [pid = 1928] [id = 275] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12d005000 == 66 [pid = 1928] [id = 163] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x139e8a800 == 65 [pid = 1928] [id = 495] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x138c0a000 == 64 [pid = 1928] [id = 400] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12696f000 == 63 [pid = 1928] [id = 545] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x139b81800 == 62 [pid = 1928] [id = 541] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x124114800 == 61 [pid = 1928] [id = 594] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12ff26000 == 60 [pid = 1928] [id = 278] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12af94800 == 59 [pid = 1928] [id = 126] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12e2ce000 == 58 [pid = 1928] [id = 309] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x13a804000 == 57 [pid = 1928] [id = 451] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x145beb000 == 56 [pid = 1928] [id = 593] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x139be3800 == 55 [pid = 1928] [id = 406] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x118620000 == 54 [pid = 1928] [id = 409] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x139bd9800 == 53 [pid = 1928] [id = 494] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x11a74e000 == 52 [pid = 1928] [id = 476] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x13a815000 == 51 [pid = 1928] [id = 592] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x13a81e000 == 50 [pid = 1928] [id = 452] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12e99e000 == 49 [pid = 1928] [id = 310] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x11c5cb000 == 48 [pid = 1928] [id = 644] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x131e64000 == 47 [pid = 1928] [id = 643] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12a2cf800 == 46 [pid = 1928] [id = 642] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x137360000 == 45 [pid = 1928] [id = 641] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x131e66000 == 44 [pid = 1928] [id = 640] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x130d8e800 == 43 [pid = 1928] [id = 639] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x130816000 == 42 [pid = 1928] [id = 638] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x130238000 == 41 [pid = 1928] [id = 637] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12ff15000 == 40 [pid = 1928] [id = 636] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12b043000 == 39 [pid = 1928] [id = 635] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x123e5d800 == 38 [pid = 1928] [id = 634] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x115464000 == 37 [pid = 1928] [id = 633] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x116321800 == 36 [pid = 1928] [id = 645] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x1246c3000 == 35 [pid = 1928] [id = 646] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x124116000 == 34 [pid = 1928] [id = 648] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12ef7b000 == 33 [pid = 1928] [id = 654] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12a95d800 == 32 [pid = 1928] [id = 650] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12d5c9800 == 31 [pid = 1928] [id = 652] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12a0f3000 == 30 [pid = 1928] [id = 649] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12b66d000 == 29 [pid = 1928] [id = 651] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x12b39b800 == 28 [pid = 1928] [id = 653] 18:26:20 INFO - PROCESS | 1928 | --DOCSHELL 0x11bc76800 == 27 [pid = 1928] [id = 647] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 217 (0x12a381c00) [pid = 1928] [serial = 1610] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 216 (0x12ad12400) [pid = 1928] [serial = 1820] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 215 (0x12a558800) [pid = 1928] [serial = 1679] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 214 (0x12e52d800) [pid = 1928] [serial = 1754] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 213 (0x1296c1000) [pid = 1928] [serial = 1897] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 212 (0x123c8f800) [pid = 1928] [serial = 1882] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 211 (0x123dc5000) [pid = 1928] [serial = 1885] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 210 (0x11b868c00) [pid = 1928] [serial = 1876] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 209 (0x11bcf7c00) [pid = 1928] [serial = 1877] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 208 (0x123dbac00) [pid = 1928] [serial = 1883] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x12ef11400) [pid = 1928] [serial = 1846] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x130299000) [pid = 1928] [serial = 1855] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x114bc3c00) [pid = 1928] [serial = 1862] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x1133dec00) [pid = 1928] [serial = 1861] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 203 (0x118942c00) [pid = 1928] [serial = 1868] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 202 (0x115757400) [pid = 1928] [serial = 1867] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 201 (0x11aa69c00) [pid = 1928] [serial = 1873] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 200 (0x11ad98000) [pid = 1928] [serial = 1874] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 199 (0x12417a400) [pid = 1928] [serial = 1888] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 198 (0x12a2b5400) [pid = 1928] [serial = 1834] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 197 (0x1147dbc00) [pid = 1928] [serial = 1822] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 196 (0x12416e800) [pid = 1928] [serial = 1886] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 195 (0x114f90c00) [pid = 1928] [serial = 1865] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 194 (0x114f4e400) [pid = 1928] [serial = 1864] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 193 (0x12a2b9400) [pid = 1928] [serial = 1858] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0x119838400) [pid = 1928] [serial = 1825] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x11a58ac00) [pid = 1928] [serial = 1870] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x11a946400) [pid = 1928] [serial = 1871] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x123b3b000) [pid = 1928] [serial = 1879] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x12e7f1800) [pid = 1928] [serial = 1843] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x12e52e400) [pid = 1928] [serial = 1840] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x129bc3800) [pid = 1928] [serial = 1831] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x12ad1cc00) [pid = 1928] [serial = 1837] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x126ca9400) [pid = 1928] [serial = 1891] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x12fe58000) [pid = 1928] [serial = 1849] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x123c90800) [pid = 1928] [serial = 1828] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x12ff51400) [pid = 1928] [serial = 1852] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x128bf7400) [pid = 1928] [serial = 1894] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x126906800) [pid = 1928] [serial = 1889] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x127cf0000) [pid = 1928] [serial = 1892] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x129698c00) [pid = 1928] [serial = 1895] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x123c4f400) [pid = 1928] [serial = 1880] [outer = 0x0] [url = about:blank] 18:26:21 INFO - PROCESS | 1928 | 1461633981206 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]]]}] 18:26:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 18:26:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 2780ms 18:26:21 INFO - PROCESS | 1928 | 1461633981226 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 18:26:21 INFO - PROCESS | 1928 | 1461633981228 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 18:26:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 18:26:21 INFO - PROCESS | 1928 | 1461633981232 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 18:26:21 INFO - PROCESS | 1928 | 1461633981235 Marionette TRACE conn2 <- [1,2594,null,{}] 18:26:21 INFO - PROCESS | 1928 | 1461633981241 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}] 18:26:21 INFO - PROCESS | 1928 | 1461633981330 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 18:26:21 INFO - PROCESS | 1928 | 1461633981387 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x115661000 == 28 [pid = 1928] [id = 656] 18:26:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x1147d4000) [pid = 1928] [serial = 1968] [outer = 0x0] 18:26:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x114b99800) [pid = 1928] [serial = 1969] [outer = 0x1147d4000] 18:26:21 INFO - PROCESS | 1928 | 1461633981417 Marionette DEBUG loaded listener.js 18:26:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x114ba5c00) [pid = 1928] [serial = 1970] [outer = 0x1147d4000] 18:26:21 INFO - PROCESS | 1928 | --DOCSHELL 0x12fa7e000 == 27 [pid = 1928] [id = 17] 18:26:21 INFO - PROCESS | 1928 | 1461633981793 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]]]}] 18:26:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 18:26:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 576ms 18:26:21 INFO - PROCESS | 1928 | 1461633981808 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 18:26:21 INFO - PROCESS | 1928 | 1461633981812 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 18:26:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 18:26:21 INFO - PROCESS | 1928 | 1461633981816 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 18:26:21 INFO - PROCESS | 1928 | 1461633981818 Marionette TRACE conn2 <- [1,2598,null,{}] 18:26:21 INFO - PROCESS | 1928 | 1461633981821 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}] 18:26:21 INFO - PROCESS | 1928 | 1461633981910 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 18:26:21 INFO - PROCESS | 1928 | 1461633981967 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x1165ee000 == 28 [pid = 1928] [id = 657] 18:26:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x11434fc00) [pid = 1928] [serial = 1971] [outer = 0x0] 18:26:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x114bc0000) [pid = 1928] [serial = 1972] [outer = 0x11434fc00] 18:26:21 INFO - PROCESS | 1928 | 1461633981995 Marionette DEBUG loaded listener.js 18:26:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x114f57400) [pid = 1928] [serial = 1973] [outer = 0x11434fc00] 18:26:22 INFO - PROCESS | 1928 | 1461633982329 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]]]}] 18:26:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 18:26:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 519ms 18:26:22 INFO - PROCESS | 1928 | 1461633982337 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 18:26:22 INFO - PROCESS | 1928 | 1461633982340 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 18:26:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 18:26:22 INFO - PROCESS | 1928 | 1461633982344 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 18:26:22 INFO - PROCESS | 1928 | 1461633982346 Marionette TRACE conn2 <- [1,2602,null,{}] 18:26:22 INFO - PROCESS | 1928 | 1461633982355 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}] 18:26:22 INFO - PROCESS | 1928 | 1461633982445 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 18:26:22 INFO - PROCESS | 1928 | 1461633982500 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a742000 == 29 [pid = 1928] [id = 658] 18:26:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x1133aac00) [pid = 1928] [serial = 1974] [outer = 0x0] 18:26:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x114f8c800) [pid = 1928] [serial = 1975] [outer = 0x1133aac00] 18:26:22 INFO - PROCESS | 1928 | 1461633982530 Marionette DEBUG loaded listener.js 18:26:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x115164000) [pid = 1928] [serial = 1976] [outer = 0x1133aac00] 18:26:22 INFO - PROCESS | 1928 | 1461633982879 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]]]}] 18:26:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 18:26:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 571ms 18:26:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 18:26:22 INFO - PROCESS | 1928 | 1461633982915 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 18:26:22 INFO - PROCESS | 1928 | 1461633982917 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 18:26:22 INFO - PROCESS | 1928 | 1461633982919 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 18:26:22 INFO - PROCESS | 1928 | 1461633982920 Marionette TRACE conn2 <- [1,2606,null,{}] 18:26:22 INFO - PROCESS | 1928 | 1461633982923 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}] 18:26:23 INFO - PROCESS | 1928 | 1461633983003 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 18:26:23 INFO - PROCESS | 1928 | 1461633983060 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a96f800 == 30 [pid = 1928] [id = 659] 18:26:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x114ba4000) [pid = 1928] [serial = 1977] [outer = 0x0] 18:26:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x1151ad000) [pid = 1928] [serial = 1978] [outer = 0x114ba4000] 18:26:23 INFO - PROCESS | 1928 | 1461633983087 Marionette DEBUG loaded listener.js 18:26:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x115609c00) [pid = 1928] [serial = 1979] [outer = 0x114ba4000] 18:26:23 INFO - PROCESS | 1928 | 1461633983393 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]]]}] 18:26:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 18:26:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 522ms 18:26:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 18:26:23 INFO - PROCESS | 1928 | 1461633983442 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 18:26:23 INFO - PROCESS | 1928 | 1461633983443 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 18:26:23 INFO - PROCESS | 1928 | 1461633983445 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 18:26:23 INFO - PROCESS | 1928 | 1461633983446 Marionette TRACE conn2 <- [1,2610,null,{}] 18:26:23 INFO - PROCESS | 1928 | 1461633983449 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}] 18:26:23 INFO - PROCESS | 1928 | 1461633983528 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 18:26:23 INFO - PROCESS | 1928 | 1461633983532 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x11b26a000 == 31 [pid = 1928] [id = 660] 18:26:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x114be8400) [pid = 1928] [serial = 1980] [outer = 0x0] 18:26:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x11574ec00) [pid = 1928] [serial = 1981] [outer = 0x114be8400] 18:26:23 INFO - PROCESS | 1928 | 1461633983559 Marionette DEBUG loaded listener.js 18:26:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x115850400) [pid = 1928] [serial = 1982] [outer = 0x114be8400] 18:26:23 INFO - PROCESS | 1928 | 1461633983936 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]]]}] 18:26:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 18:26:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 523ms 18:26:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 18:26:23 INFO - PROCESS | 1928 | 1461633983968 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 18:26:23 INFO - PROCESS | 1928 | 1461633983970 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 18:26:23 INFO - PROCESS | 1928 | 1461633983972 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 18:26:23 INFO - PROCESS | 1928 | 1461633983973 Marionette TRACE conn2 <- [1,2614,null,{}] 18:26:23 INFO - PROCESS | 1928 | 1461633983975 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}] 18:26:24 INFO - PROCESS | 1928 | 1461633984080 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 18:26:24 INFO - PROCESS | 1928 | 1461633984089 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x11becd000 == 32 [pid = 1928] [id = 661] 18:26:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x116381c00) [pid = 1928] [serial = 1983] [outer = 0x0] 18:26:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x1186b1400) [pid = 1928] [serial = 1984] [outer = 0x116381c00] 18:26:24 INFO - PROCESS | 1928 | 1461633984119 Marionette DEBUG loaded listener.js 18:26:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 194 (0x119833800) [pid = 1928] [serial = 1985] [outer = 0x116381c00] 18:26:24 INFO - PROCESS | 1928 | 1461633984451 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]]]}] 18:26:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 18:26:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 520ms 18:26:24 INFO - PROCESS | 1928 | 1461633984492 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 18:26:24 INFO - PROCESS | 1928 | 1461633984494 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 18:26:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 18:26:24 INFO - PROCESS | 1928 | 1461633984496 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 18:26:24 INFO - PROCESS | 1928 | 1461633984497 Marionette TRACE conn2 <- [1,2618,null,{}] 18:26:24 INFO - PROCESS | 1928 | 1461633984499 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}] 18:26:24 INFO - PROCESS | 1928 | 1461633984580 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 18:26:24 INFO - PROCESS | 1928 | 1461633984639 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c16f800 == 33 [pid = 1928] [id = 662] 18:26:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 195 (0x116384000) [pid = 1928] [serial = 1986] [outer = 0x0] 18:26:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 196 (0x119d3cc00) [pid = 1928] [serial = 1987] [outer = 0x116384000] 18:26:24 INFO - PROCESS | 1928 | 1461633984665 Marionette DEBUG loaded listener.js 18:26:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 197 (0x11a598400) [pid = 1928] [serial = 1988] [outer = 0x116384000] 18:26:24 INFO - PROCESS | 1928 | 1461633984977 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]]]}] 18:26:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 18:26:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 519ms 18:26:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 18:26:25 INFO - PROCESS | 1928 | 1461633985016 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 18:26:25 INFO - PROCESS | 1928 | 1461633985017 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 18:26:25 INFO - PROCESS | 1928 | 1461633985019 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 18:26:25 INFO - PROCESS | 1928 | 1461633985020 Marionette TRACE conn2 <- [1,2622,null,{}] 18:26:25 INFO - PROCESS | 1928 | 1461633985023 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}] 18:26:25 INFO - PROCESS | 1928 | 1461633985107 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 18:26:25 INFO - PROCESS | 1928 | 1461633985121 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c5bc000 == 34 [pid = 1928] [id = 663] 18:26:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 198 (0x11aa41c00) [pid = 1928] [serial = 1989] [outer = 0x0] 18:26:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 199 (0x11aa45c00) [pid = 1928] [serial = 1990] [outer = 0x11aa41c00] 18:26:25 INFO - PROCESS | 1928 | 1461633985147 Marionette DEBUG loaded listener.js 18:26:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 200 (0x11aa66000) [pid = 1928] [serial = 1991] [outer = 0x11aa41c00] 18:26:25 INFO - PROCESS | 1928 | 1461633985493 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]]]}] 18:26:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 18:26:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 522ms 18:26:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 18:26:25 INFO - PROCESS | 1928 | 1461633985546 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 18:26:25 INFO - PROCESS | 1928 | 1461633985547 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 18:26:25 INFO - PROCESS | 1928 | 1461633985549 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 18:26:25 INFO - PROCESS | 1928 | 1461633985550 Marionette TRACE conn2 <- [1,2626,null,{}] 18:26:25 INFO - PROCESS | 1928 | 1461633985552 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}] 18:26:25 INFO - PROCESS | 1928 | 1461633985631 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 18:26:25 INFO - PROCESS | 1928 | 1461633985637 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a741000 == 35 [pid = 1928] [id = 664] 18:26:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 201 (0x11aa66800) [pid = 1928] [serial = 1992] [outer = 0x0] 18:26:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 202 (0x11aaa3c00) [pid = 1928] [serial = 1993] [outer = 0x11aa66800] 18:26:25 INFO - PROCESS | 1928 | 1461633985665 Marionette DEBUG loaded listener.js 18:26:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 203 (0x11aaae800) [pid = 1928] [serial = 1994] [outer = 0x11aa66800] 18:26:26 INFO - PROCESS | 1928 | 1461633986030 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]]]}] 18:26:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 18:26:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 520ms 18:26:26 INFO - PROCESS | 1928 | 1461633986069 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 18:26:26 INFO - PROCESS | 1928 | 1461633986071 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 18:26:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 18:26:26 INFO - PROCESS | 1928 | 1461633986073 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 18:26:26 INFO - PROCESS | 1928 | 1461633986074 Marionette TRACE conn2 <- [1,2630,null,{}] 18:26:26 INFO - PROCESS | 1928 | 1461633986076 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}] 18:26:26 INFO - PROCESS | 1928 | 1461633986164 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 18:26:26 INFO - PROCESS | 1928 | 1461633986244 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x124117000 == 36 [pid = 1928] [id = 665] 18:26:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 204 (0x11456d800) [pid = 1928] [serial = 1995] [outer = 0x0] 18:26:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x11aaad800) [pid = 1928] [serial = 1996] [outer = 0x11456d800] 18:26:26 INFO - PROCESS | 1928 | 1461633986269 Marionette DEBUG loaded listener.js 18:26:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x11ada1c00) [pid = 1928] [serial = 1997] [outer = 0x11456d800] 18:26:26 INFO - PROCESS | 1928 | 1461633986623 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]]]}] 18:26:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 18:26:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 569ms 18:26:26 INFO - PROCESS | 1928 | 1461633986642 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 18:26:26 INFO - PROCESS | 1928 | 1461633986644 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 18:26:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 18:26:26 INFO - PROCESS | 1928 | 1461633986646 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 18:26:26 INFO - PROCESS | 1928 | 1461633986648 Marionette TRACE conn2 <- [1,2634,null,{}] 18:26:26 INFO - PROCESS | 1928 | 1461633986650 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}] 18:26:26 INFO - PROCESS | 1928 | 1461633986769 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 18:26:26 INFO - PROCESS | 1928 | 1461633986785 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x11b267000 == 37 [pid = 1928] [id = 666] 18:26:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x11af4c800) [pid = 1928] [serial = 1998] [outer = 0x0] 18:26:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x11b8d1400) [pid = 1928] [serial = 1999] [outer = 0x11af4c800] 18:26:26 INFO - PROCESS | 1928 | 1461633986818 Marionette DEBUG loaded listener.js 18:26:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 209 (0x11ba40000) [pid = 1928] [serial = 2000] [outer = 0x11af4c800] 18:26:27 INFO - PROCESS | 1928 | 1461633987180 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]]]}] 18:26:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 18:26:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 572ms 18:26:27 INFO - PROCESS | 1928 | 1461633987223 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 18:26:27 INFO - PROCESS | 1928 | 1461633987224 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 18:26:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 18:26:27 INFO - PROCESS | 1928 | 1461633987226 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 18:26:27 INFO - PROCESS | 1928 | 1461633987227 Marionette TRACE conn2 <- [1,2638,null,{}] 18:26:27 INFO - PROCESS | 1928 | 1461633987229 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}] 18:26:27 INFO - PROCESS | 1928 | 1461633987334 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 18:26:27 INFO - PROCESS | 1928 | 1461633987339 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x126d0c000 == 38 [pid = 1928] [id = 667] 18:26:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 210 (0x11584c000) [pid = 1928] [serial = 2001] [outer = 0x0] 18:26:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 211 (0x11bcf7c00) [pid = 1928] [serial = 2002] [outer = 0x11584c000] 18:26:27 INFO - PROCESS | 1928 | 1461633987398 Marionette DEBUG loaded listener.js 18:26:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 212 (0x11c0c9400) [pid = 1928] [serial = 2003] [outer = 0x11584c000] 18:26:27 INFO - PROCESS | 1928 | 1461633987764 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]]]}] 18:26:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 18:26:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 568ms 18:26:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 18:26:27 INFO - PROCESS | 1928 | 1461633987794 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 18:26:27 INFO - PROCESS | 1928 | 1461633987795 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 18:26:27 INFO - PROCESS | 1928 | 1461633987798 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 18:26:27 INFO - PROCESS | 1928 | 1461633987798 Marionette TRACE conn2 <- [1,2642,null,{}] 18:26:27 INFO - PROCESS | 1928 | 1461633987801 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}] 18:26:27 INFO - PROCESS | 1928 | 1461633987908 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 18:26:27 INFO - PROCESS | 1928 | 1461633987921 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x128b7d800 == 39 [pid = 1928] [id = 668] 18:26:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 213 (0x11c0c8800) [pid = 1928] [serial = 2004] [outer = 0x0] 18:26:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 214 (0x11c3a9400) [pid = 1928] [serial = 2005] [outer = 0x11c0c8800] 18:26:27 INFO - PROCESS | 1928 | 1461633987946 Marionette DEBUG loaded listener.js 18:26:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 215 (0x123a52800) [pid = 1928] [serial = 2006] [outer = 0x11c0c8800] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 214 (0x123db8400) [pid = 1928] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 213 (0x12a1b7000) [pid = 1928] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 212 (0x12a1b5800) [pid = 1928] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 211 (0x11ba34c00) [pid = 1928] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 210 (0x12a1be400) [pid = 1928] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 209 (0x115165400) [pid = 1928] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 208 (0x128bf4400) [pid = 1928] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x115603800) [pid = 1928] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x114f8a400) [pid = 1928] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x129742c00) [pid = 1928] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x119263800) [pid = 1928] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 203 (0x12e7fe800) [pid = 1928] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 202 (0x12b6e6c00) [pid = 1928] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 201 (0x1135f4000) [pid = 1928] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 200 (0x128bf2000) [pid = 1928] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 199 (0x12a04ac00) [pid = 1928] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 198 (0x1133a6c00) [pid = 1928] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 197 (0x12a4b7000) [pid = 1928] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 196 (0x1297de000) [pid = 1928] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 195 (0x12a559c00) [pid = 1928] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 194 (0x129bcbc00) [pid = 1928] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 193 (0x12fe7e400) [pid = 1928] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0x11ba3fc00) [pid = 1928] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x123a56800) [pid = 1928] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x12a1b8000) [pid = 1928] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x12a5b0800) [pid = 1928] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x123dc0800) [pid = 1928] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x1240f8800) [pid = 1928] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x123dc0400) [pid = 1928] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x114fa6000) [pid = 1928] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x1143bb000) [pid = 1928] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x11aaa2800) [pid = 1928] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x12977b800) [pid = 1928] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x12ad0f400) [pid = 1928] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x12a04b800) [pid = 1928] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x12ad1ac00) [pid = 1928] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x1188eb800) [pid = 1928] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x1278e2c00) [pid = 1928] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x12a6c2800) [pid = 1928] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x12d1a1c00) [pid = 1928] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x12a7a6400) [pid = 1928] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x12a6bc800) [pid = 1928] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x11560ec00) [pid = 1928] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x123dc0000) [pid = 1928] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x1297dd800) [pid = 1928] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x12ea5e000) [pid = 1928] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x114bb9c00) [pid = 1928] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x12d1a2000) [pid = 1928] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x115495400) [pid = 1928] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x114ba0c00) [pid = 1928] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x11aaa0400) [pid = 1928] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x123dbd800) [pid = 1928] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x129d07400) [pid = 1928] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x12d5ad000) [pid = 1928] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x11aa3bc00) [pid = 1928] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x12a7a0800) [pid = 1928] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x11aa40800) [pid = 1928] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x12a284400) [pid = 1928] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x1133e5400) [pid = 1928] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x114bdbc00) [pid = 1928] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x114bbb000) [pid = 1928] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x115606000) [pid = 1928] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x129699000) [pid = 1928] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x12a042000) [pid = 1928] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x11ad45000) [pid = 1928] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x12a279c00) [pid = 1928] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 18:26:29 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x126906c00) [pid = 1928] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 18:26:29 INFO - PROCESS | 1928 | 1461633989108 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]]]}] 18:26:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 18:26:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1320ms 18:26:29 INFO - PROCESS | 1928 | 1461633989118 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 18:26:29 INFO - PROCESS | 1928 | 1461633989119 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 18:26:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 18:26:29 INFO - PROCESS | 1928 | 1461633989124 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 18:26:29 INFO - PROCESS | 1928 | 1461633989125 Marionette TRACE conn2 <- [1,2646,null,{}] 18:26:29 INFO - PROCESS | 1928 | 1461633989129 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}] 18:26:29 INFO - PROCESS | 1928 | 1461633989215 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 18:26:29 INFO - PROCESS | 1928 | 1461633989219 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x11afab000 == 40 [pid = 1928] [id = 669] 18:26:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x1135f4000) [pid = 1928] [serial = 2007] [outer = 0x0] 18:26:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x114be9c00) [pid = 1928] [serial = 2008] [outer = 0x1135f4000] 18:26:29 INFO - PROCESS | 1928 | 1461633989248 Marionette DEBUG loaded listener.js 18:26:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x11560ec00) [pid = 1928] [serial = 2009] [outer = 0x1135f4000] 18:26:29 INFO - PROCESS | 1928 | 1461633989590 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]]]}] 18:26:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 18:26:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 520ms 18:26:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 18:26:29 INFO - PROCESS | 1928 | 1461633989645 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 18:26:29 INFO - PROCESS | 1928 | 1461633989646 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 18:26:29 INFO - PROCESS | 1928 | 1461633989648 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 18:26:29 INFO - PROCESS | 1928 | 1461633989649 Marionette TRACE conn2 <- [1,2650,null,{}] 18:26:29 INFO - PROCESS | 1928 | 1461633989651 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}] 18:26:29 INFO - PROCESS | 1928 | 1461633989736 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 18:26:29 INFO - PROCESS | 1928 | 1461633989741 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x128a17800 == 41 [pid = 1928] [id = 670] 18:26:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x119130000) [pid = 1928] [serial = 2010] [outer = 0x0] 18:26:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x11aaa2800) [pid = 1928] [serial = 2011] [outer = 0x119130000] 18:26:29 INFO - PROCESS | 1928 | 1461633989766 Marionette DEBUG loaded listener.js 18:26:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x11bceb000) [pid = 1928] [serial = 2012] [outer = 0x119130000] 18:26:30 INFO - PROCESS | 1928 | 1461633990081 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]]]}] 18:26:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 18:26:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 470ms 18:26:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 18:26:30 INFO - PROCESS | 1928 | 1461633990118 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 18:26:30 INFO - PROCESS | 1928 | 1461633990120 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 18:26:30 INFO - PROCESS | 1928 | 1461633990123 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 18:26:30 INFO - PROCESS | 1928 | 1461633990125 Marionette TRACE conn2 <- [1,2654,null,{}] 18:26:30 INFO - PROCESS | 1928 | 1461633990128 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}] 18:26:30 INFO - PROCESS | 1928 | 1461633990215 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 18:26:30 INFO - PROCESS | 1928 | 1461633990220 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x129fc6800 == 42 [pid = 1928] [id = 671] 18:26:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x11bcf8c00) [pid = 1928] [serial = 2013] [outer = 0x0] 18:26:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x123a5b400) [pid = 1928] [serial = 2014] [outer = 0x11bcf8c00] 18:26:30 INFO - PROCESS | 1928 | 1461633990248 Marionette DEBUG loaded listener.js 18:26:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x123b3fc00) [pid = 1928] [serial = 2015] [outer = 0x11bcf8c00] 18:26:30 INFO - PROCESS | 1928 | 1461633990587 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]]]}] 18:26:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 18:26:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 522ms 18:26:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 18:26:30 INFO - PROCESS | 1928 | 1461633990644 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 18:26:30 INFO - PROCESS | 1928 | 1461633990646 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 18:26:30 INFO - PROCESS | 1928 | 1461633990648 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 18:26:30 INFO - PROCESS | 1928 | 1461633990649 Marionette TRACE conn2 <- [1,2658,null,{}] 18:26:30 INFO - PROCESS | 1928 | 1461633990651 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}] 18:26:30 INFO - PROCESS | 1928 | 1461633990739 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 18:26:30 INFO - PROCESS | 1928 | 1461633990745 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a066000 == 43 [pid = 1928] [id = 672] 18:26:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x11b8dd800) [pid = 1928] [serial = 2016] [outer = 0x0] 18:26:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x123c4c400) [pid = 1928] [serial = 2017] [outer = 0x11b8dd800] 18:26:30 INFO - PROCESS | 1928 | 1461633990771 Marionette DEBUG loaded listener.js 18:26:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x123c55000) [pid = 1928] [serial = 2018] [outer = 0x11b8dd800] 18:26:31 INFO - PROCESS | 1928 | 1461633991297 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]]]}] 18:26:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 18:26:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 670ms 18:26:31 INFO - PROCESS | 1928 | 1461633991318 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 18:26:31 INFO - PROCESS | 1928 | 1461633991321 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 18:26:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 18:26:31 INFO - PROCESS | 1928 | 1461633991325 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 18:26:31 INFO - PROCESS | 1928 | 1461633991328 Marionette TRACE conn2 <- [1,2662,null,{}] 18:26:31 INFO - PROCESS | 1928 | 1461633991332 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}] 18:26:31 INFO - PROCESS | 1928 | 1461633991450 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 18:26:31 INFO - PROCESS | 1928 | 1461633991580 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x118918800 == 44 [pid = 1928] [id = 673] 18:26:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x114b44000) [pid = 1928] [serial = 2019] [outer = 0x0] 18:26:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x114b9cc00) [pid = 1928] [serial = 2020] [outer = 0x114b44000] 18:26:31 INFO - PROCESS | 1928 | 1461633991617 Marionette DEBUG loaded listener.js 18:26:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x114bdfc00) [pid = 1928] [serial = 2021] [outer = 0x114b44000] 18:26:32 INFO - PROCESS | 1928 | 1461633992142 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]]]}] 18:26:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 18:26:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 871ms 18:26:32 INFO - PROCESS | 1928 | 1461633992200 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 18:26:32 INFO - PROCESS | 1928 | 1461633992204 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 18:26:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 18:26:32 INFO - PROCESS | 1928 | 1461633992212 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 18:26:32 INFO - PROCESS | 1928 | 1461633992214 Marionette TRACE conn2 <- [1,2666,null,{}] 18:26:32 INFO - PROCESS | 1928 | 1461633992217 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}] 18:26:32 INFO - PROCESS | 1928 | 1461633992333 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 18:26:32 INFO - PROCESS | 1928 | 1461633992419 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x11af27000 == 45 [pid = 1928] [id = 674] 18:26:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x114f88000) [pid = 1928] [serial = 2022] [outer = 0x0] 18:26:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x114f90c00) [pid = 1928] [serial = 2023] [outer = 0x114f88000] 18:26:32 INFO - PROCESS | 1928 | 1461633992450 Marionette DEBUG loaded listener.js 18:26:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x114faec00) [pid = 1928] [serial = 2024] [outer = 0x114f88000] 18:26:33 INFO - PROCESS | 1928 | 1461633993449 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]]]}] 18:26:33 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) 18:26:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1272ms 18:26:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 18:26:33 INFO - PROCESS | 1928 | 1461633993485 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 18:26:33 INFO - PROCESS | 1928 | 1461633993486 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 18:26:33 INFO - PROCESS | 1928 | 1461633993490 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 18:26:33 INFO - PROCESS | 1928 | 1461633993494 Marionette TRACE conn2 <- [1,2670,null,{}] 18:26:33 INFO - PROCESS | 1928 | 1461633993501 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}] 18:26:33 INFO - PROCESS | 1928 | 1461633993767 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 18:26:33 INFO - PROCESS | 1928 | 1461633993890 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x11566f000 == 46 [pid = 1928] [id = 675] 18:26:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x1133db800) [pid = 1928] [serial = 2025] [outer = 0x0] 18:26:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x11453f800) [pid = 1928] [serial = 2026] [outer = 0x1133db800] 18:26:33 INFO - PROCESS | 1928 | 1461633993921 Marionette DEBUG loaded listener.js 18:26:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x114b9a800) [pid = 1928] [serial = 2027] [outer = 0x1133db800] 18:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x12409e800 == 45 [pid = 1928] [id = 105] 18:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x12697c800 == 44 [pid = 1928] [id = 107] 18:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x123bd8000 == 43 [pid = 1928] [id = 103] 18:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x1246b7000 == 42 [pid = 1928] [id = 106] 18:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x11bc7f000 == 41 [pid = 1928] [id = 100] 18:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x11911f800 == 40 [pid = 1928] [id = 99] 18:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x11a55e800 == 39 [pid = 1928] [id = 101] 18:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x119818800 == 38 [pid = 1928] [id = 94] 18:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x11c38c800 == 37 [pid = 1928] [id = 102] 18:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x11a967000 == 36 [pid = 1928] [id = 97] 18:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x119167000 == 35 [pid = 1928] [id = 93] 18:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x11a55f800 == 34 [pid = 1928] [id = 95] 18:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x1163af800 == 33 [pid = 1928] [id = 92] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x129fe4400) [pid = 1928] [serial = 1966] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOCSHELL 0x12fa7d800 == 32 [pid = 1928] [id = 18] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x129bc8800) [pid = 1928] [serial = 1964] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x12a04f800) [pid = 1928] [serial = 1927] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x12a1c0c00) [pid = 1928] [serial = 1622] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x12a54ec00) [pid = 1928] [serial = 1694] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x139c2ec00) [pid = 1928] [serial = 1859] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x12a5a3800) [pid = 1928] [serial = 1766] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x11ad44c00) [pid = 1928] [serial = 1826] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x12a2b6800) [pid = 1928] [serial = 1619] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x119125000) [pid = 1928] [serial = 1904] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x116385c00) [pid = 1928] [serial = 1682] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x1297dd000) [pid = 1928] [serial = 1963] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x11acec400) [pid = 1928] [serial = 1906] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x12fa55000) [pid = 1928] [serial = 1775] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x12dbc7400) [pid = 1928] [serial = 1706] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x12a262800) [pid = 1928] [serial = 1928] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x11aa45000) [pid = 1928] [serial = 1613] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x12a0a8000) [pid = 1928] [serial = 1832] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x12b459000) [pid = 1928] [serial = 1538] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x1133d8400) [pid = 1928] [serial = 1900] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x12af1ac00) [pid = 1928] [serial = 1628] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x129bcb000) [pid = 1928] [serial = 1916] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x12ab0ec00) [pid = 1928] [serial = 1697] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x129fe7400) [pid = 1928] [serial = 1918] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x130293c00) [pid = 1928] [serial = 1853] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x12423d000) [pid = 1928] [serial = 1909] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x126d4dc00) [pid = 1928] [serial = 1616] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x12a55bc00) [pid = 1928] [serial = 1625] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x12ad1bc00) [pid = 1928] [serial = 1769] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x1278e1400) [pid = 1928] [serial = 1952] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x129682000) [pid = 1928] [serial = 1688] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x12968a400) [pid = 1928] [serial = 1913] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x127884000) [pid = 1928] [serial = 1961] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x12e7d5800) [pid = 1928] [serial = 1709] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x11ad99400) [pid = 1928] [serial = 1939] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x129607800) [pid = 1928] [serial = 1912] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x12a1b3c00) [pid = 1928] [serial = 1691] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x12d0ac000) [pid = 1928] [serial = 1772] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x1147db000) [pid = 1928] [serial = 1901] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x11ba3a000) [pid = 1928] [serial = 1907] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x12a1bf800) [pid = 1928] [serial = 1925] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x12d0b8400) [pid = 1928] [serial = 1703] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x11c3aa000) [pid = 1928] [serial = 1960] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x1278e3800) [pid = 1928] [serial = 1910] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x12a2b7400) [pid = 1928] [serial = 1784] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x129606800) [pid = 1928] [serial = 1955] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x139c32c00) [pid = 1928] [serial = 1856] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x12e5af800) [pid = 1928] [serial = 1841] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x12d0b6400) [pid = 1928] [serial = 1838] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x12a6c8400) [pid = 1928] [serial = 1631] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x12a27e000) [pid = 1928] [serial = 1930] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x124175400) [pid = 1928] [serial = 1949] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x12e7da400) [pid = 1928] [serial = 1634] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x127cee400) [pid = 1928] [serial = 1954] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x12a1b4800) [pid = 1928] [serial = 1924] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x12fe7cc00) [pid = 1928] [serial = 1850] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x114f53c00) [pid = 1928] [serial = 1933] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x1240f9800) [pid = 1928] [serial = 1948] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x12ea5c000) [pid = 1928] [serial = 1844] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x11aa48c00) [pid = 1928] [serial = 1757] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x12b450800) [pid = 1928] [serial = 1637] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x12a2b8000) [pid = 1928] [serial = 1931] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x123a55800) [pid = 1928] [serial = 1685] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x129693400) [pid = 1928] [serial = 1958] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x12a04d800) [pid = 1928] [serial = 1921] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x11b871000) [pid = 1928] [serial = 1940] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x124610400) [pid = 1928] [serial = 1951] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x12f939800) [pid = 1928] [serial = 1847] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x11ad99000) [pid = 1928] [serial = 1942] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x12b45a400) [pid = 1928] [serial = 1700] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x11c0c2000) [pid = 1928] [serial = 1945] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x114fa5400) [pid = 1928] [serial = 1934] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x123a58400) [pid = 1928] [serial = 1946] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x12fe53800) [pid = 1928] [serial = 1781] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x11867dc00) [pid = 1928] [serial = 1903] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 93 (0x114f8b000) [pid = 1928] [serial = 1823] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 92 (0x12a042c00) [pid = 1928] [serial = 1919] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 91 (0x11867b800) [pid = 1928] [serial = 1936] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 90 (0x12a788000) [pid = 1928] [serial = 1712] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 89 (0x119193c00) [pid = 1928] [serial = 1937] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 88 (0x12a0a4400) [pid = 1928] [serial = 1922] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 87 (0x123dc3c00) [pid = 1928] [serial = 1760] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 86 (0x12973cc00) [pid = 1928] [serial = 1898] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 85 (0x12a552c00) [pid = 1928] [serial = 1835] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 84 (0x1297e6000) [pid = 1928] [serial = 1915] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 83 (0x126de3000) [pid = 1928] [serial = 1829] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 82 (0x12a284000) [pid = 1928] [serial = 1778] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 81 (0x129d0b800) [pid = 1928] [serial = 1763] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 80 (0x12967c000) [pid = 1928] [serial = 1957] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | --DOMWINDOW == 79 (0x11ba61800) [pid = 1928] [serial = 1943] [outer = 0x0] [url = about:blank] 18:26:34 INFO - PROCESS | 1928 | 1461633994886 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] 18:26:34 INFO - PROCESS | 1928 | 1461633994934 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 18:26:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 18:26:34 INFO - PROCESS | 1928 | 1461633994938 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 18:26:34 INFO - PROCESS | 1928 | 1461633994941 Marionette TRACE conn2 <- [1,2674,null,{}] 18:26:34 INFO - PROCESS | 1928 | 1461633994944 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}] 18:26:35 INFO - PROCESS | 1928 | 1461633995027 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 18:26:35 INFO - PROCESS | 1928 | 1461633995032 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x11911f800 == 33 [pid = 1928] [id = 676] 18:26:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 80 (0x114bc3800) [pid = 1928] [serial = 2028] [outer = 0x0] 18:26:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 81 (0x114f59400) [pid = 1928] [serial = 2029] [outer = 0x114bc3800] 18:26:35 INFO - PROCESS | 1928 | 1461633995062 Marionette DEBUG loaded listener.js 18:26:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 82 (0x114f94000) [pid = 1928] [serial = 2030] [outer = 0x114bc3800] 18:26:36 INFO - PROCESS | 1928 | 1461633996064 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] 18:26:36 INFO - PROCESS | 1928 | 1461633996112 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 18:26:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 18:26:36 INFO - PROCESS | 1928 | 1461633996116 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 18:26:36 INFO - PROCESS | 1928 | 1461633996117 Marionette TRACE conn2 <- [1,2678,null,{}] 18:26:36 INFO - PROCESS | 1928 | 1461633996122 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}] 18:26:36 INFO - PROCESS | 1928 | 1461633996219 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 18:26:36 INFO - PROCESS | 1928 | 1461633996269 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a754800 == 34 [pid = 1928] [id = 677] 18:26:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 83 (0x1133a2800) [pid = 1928] [serial = 2031] [outer = 0x0] 18:26:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 84 (0x114f93000) [pid = 1928] [serial = 2032] [outer = 0x1133a2800] 18:26:36 INFO - PROCESS | 1928 | 1461633996302 Marionette DEBUG loaded listener.js 18:26:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 85 (0x114fabc00) [pid = 1928] [serial = 2033] [outer = 0x1133a2800] 18:26:37 INFO - PROCESS | 1928 | 1461633997213 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]]]}] 18:26:37 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) 18:26:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1122ms 18:26:37 INFO - PROCESS | 1928 | 1461633997238 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 18:26:37 INFO - PROCESS | 1928 | 1461633997244 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 18:26:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 18:26:37 INFO - PROCESS | 1928 | 1461633997248 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 18:26:37 INFO - PROCESS | 1928 | 1461633997250 Marionette TRACE conn2 <- [1,2682,null,{}] 18:26:37 INFO - PROCESS | 1928 | 1461633997253 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}] 18:26:37 INFO - PROCESS | 1928 | 1461633997351 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 18:26:37 INFO - PROCESS | 1928 | 1461633997401 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x11b25d000 == 35 [pid = 1928] [id = 678] 18:26:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 86 (0x115169800) [pid = 1928] [serial = 2034] [outer = 0x0] 18:26:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 87 (0x115603800) [pid = 1928] [serial = 2035] [outer = 0x115169800] 18:26:37 INFO - PROCESS | 1928 | 1461633997433 Marionette DEBUG loaded listener.js 18:26:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 88 (0x11560f800) [pid = 1928] [serial = 2036] [outer = 0x115169800] 18:26:38 INFO - PROCESS | 1928 | 1461633998341 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]]]}] 18:26:38 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) 18:26:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1123ms 18:26:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 18:26:38 INFO - PROCESS | 1928 | 1461633998372 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 18:26:38 INFO - PROCESS | 1928 | 1461633998373 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 18:26:38 INFO - PROCESS | 1928 | 1461633998375 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 18:26:38 INFO - PROCESS | 1928 | 1461633998378 Marionette TRACE conn2 <- [1,2686,null,{}] 18:26:38 INFO - PROCESS | 1928 | 1461633998386 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}] 18:26:38 INFO - PROCESS | 1928 | 1461633998485 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 18:26:38 INFO - PROCESS | 1928 | 1461633998537 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c7c0000 == 36 [pid = 1928] [id = 679] 18:26:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 89 (0x115751800) [pid = 1928] [serial = 2037] [outer = 0x0] 18:26:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 90 (0x1188eb800) [pid = 1928] [serial = 2038] [outer = 0x115751800] 18:26:38 INFO - PROCESS | 1928 | 1461633998570 Marionette DEBUG loaded listener.js 18:26:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x118fa7800) [pid = 1928] [serial = 2039] [outer = 0x115751800] 18:26:39 INFO - PROCESS | 1928 | 1461633999486 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] 18:26:39 INFO - PROCESS | 1928 | 1461633999505 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 18:26:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 18:26:39 INFO - PROCESS | 1928 | 1461633999509 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 18:26:39 INFO - PROCESS | 1928 | 1461633999510 Marionette TRACE conn2 <- [1,2690,null,{}] 18:26:39 INFO - PROCESS | 1928 | 1461633999513 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}] 18:26:39 INFO - PROCESS | 1928 | 1461633999612 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 18:26:39 INFO - PROCESS | 1928 | 1461633999662 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x12412f000 == 37 [pid = 1928] [id = 680] 18:26:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x119258c00) [pid = 1928] [serial = 2040] [outer = 0x0] 18:26:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x119d42800) [pid = 1928] [serial = 2041] [outer = 0x119258c00] 18:26:39 INFO - PROCESS | 1928 | 1461633999693 Marionette DEBUG loaded listener.js 18:26:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x11a58b000) [pid = 1928] [serial = 2042] [outer = 0x119258c00] 18:26:40 INFO - PROCESS | 1928 | 1461634000569 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] 18:26:40 INFO - PROCESS | 1928 | 1461634000591 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 18:26:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 18:26:40 INFO - PROCESS | 1928 | 1461634000595 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 18:26:40 INFO - PROCESS | 1928 | 1461634000596 Marionette TRACE conn2 <- [1,2694,null,{}] 18:26:40 INFO - PROCESS | 1928 | 1461634000599 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}] 18:26:40 INFO - PROCESS | 1928 | 1461634000700 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 18:26:40 INFO - PROCESS | 1928 | 1461634000750 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x1245b6800 == 38 [pid = 1928] [id = 681] 18:26:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x1188e3400) [pid = 1928] [serial = 2043] [outer = 0x0] 18:26:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x11a94b800) [pid = 1928] [serial = 2044] [outer = 0x1188e3400] 18:26:40 INFO - PROCESS | 1928 | 1461634000781 Marionette DEBUG loaded listener.js 18:26:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x11aa45400) [pid = 1928] [serial = 2045] [outer = 0x1188e3400] 18:26:41 INFO - PROCESS | 1928 | 1461634001780 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] 18:26:41 INFO - PROCESS | 1928 | 1461634001821 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 18:26:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 18:26:41 INFO - PROCESS | 1928 | 1461634001825 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 18:26:41 INFO - PROCESS | 1928 | 1461634001827 Marionette TRACE conn2 <- [1,2698,null,{}] 18:26:41 INFO - PROCESS | 1928 | 1461634001831 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}] 18:26:41 INFO - PROCESS | 1928 | 1461634001916 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 18:26:41 INFO - PROCESS | 1928 | 1461634001923 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a55e800 == 39 [pid = 1928] [id = 682] 18:26:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x114ba4c00) [pid = 1928] [serial = 2046] [outer = 0x0] 18:26:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x114f56000) [pid = 1928] [serial = 2047] [outer = 0x114ba4c00] 18:26:41 INFO - PROCESS | 1928 | 1461634001952 Marionette DEBUG loaded listener.js 18:26:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x114fa7c00) [pid = 1928] [serial = 2048] [outer = 0x114ba4c00] 18:26:42 INFO - PROCESS | 1928 | 1461634002799 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] 18:26:42 INFO - PROCESS | 1928 | 1461634002850 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 18:26:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 18:26:42 INFO - PROCESS | 1928 | 1461634002855 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 18:26:42 INFO - PROCESS | 1928 | 1461634002856 Marionette TRACE conn2 <- [1,2702,null,{}] 18:26:42 INFO - PROCESS | 1928 | 1461634002873 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}] 18:26:42 INFO - PROCESS | 1928 | 1461634002975 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 18:26:43 INFO - PROCESS | 1928 | 1461634003011 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x124130800 == 40 [pid = 1928] [id = 683] 18:26:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x115163400) [pid = 1928] [serial = 2049] [outer = 0x0] 18:26:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x116385c00) [pid = 1928] [serial = 2050] [outer = 0x115163400] 18:26:43 INFO - PROCESS | 1928 | 1461634003038 Marionette DEBUG loaded listener.js 18:26:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x118f9ec00) [pid = 1928] [serial = 2051] [outer = 0x115163400] 18:26:43 INFO - PROCESS | 1928 | 1461634003416 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]]]}] 18:26:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 18:26:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 580ms 18:26:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 18:26:43 INFO - PROCESS | 1928 | 1461634003435 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 18:26:43 INFO - PROCESS | 1928 | 1461634003436 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 18:26:43 INFO - PROCESS | 1928 | 1461634003438 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 18:26:43 INFO - PROCESS | 1928 | 1461634003441 Marionette TRACE conn2 <- [1,2706,null,{}] 18:26:43 INFO - PROCESS | 1928 | 1461634003455 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}] 18:26:43 INFO - PROCESS | 1928 | 1461634003562 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 18:26:43 INFO - PROCESS | 1928 | 1461634003601 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x128a16000 == 41 [pid = 1928] [id = 684] 18:26:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x11aa3e800) [pid = 1928] [serial = 2052] [outer = 0x0] 18:26:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x11aaa5800) [pid = 1928] [serial = 2053] [outer = 0x11aa3e800] 18:26:43 INFO - PROCESS | 1928 | 1461634003631 Marionette DEBUG loaded listener.js 18:26:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x11ad97c00) [pid = 1928] [serial = 2054] [outer = 0x11aa3e800] 18:26:43 INFO - PROCESS | 1928 | 1461634003976 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]]]}] 18:26:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 18:26:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 571ms 18:26:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 18:26:44 INFO - PROCESS | 1928 | 1461634004015 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 18:26:44 INFO - PROCESS | 1928 | 1461634004017 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 18:26:44 INFO - PROCESS | 1928 | 1461634004019 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 18:26:44 INFO - PROCESS | 1928 | 1461634004020 Marionette TRACE conn2 <- [1,2710,null,{}] 18:26:44 INFO - PROCESS | 1928 | 1461634004023 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}] 18:26:44 INFO - PROCESS | 1928 | 1461634004127 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 18:26:44 INFO - PROCESS | 1928 | 1461634004161 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x128b8f000 == 42 [pid = 1928] [id = 685] 18:26:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x11ad98800) [pid = 1928] [serial = 2055] [outer = 0x0] 18:26:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x11af4d800) [pid = 1928] [serial = 2056] [outer = 0x11ad98800] 18:26:44 INFO - PROCESS | 1928 | 1461634004185 Marionette DEBUG loaded listener.js 18:26:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x11b868400) [pid = 1928] [serial = 2057] [outer = 0x11ad98800] 18:26:44 INFO - PROCESS | 1928 | 1461634004550 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] 18:26:44 INFO - PROCESS | 1928 | 1461634004619 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 18:26:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 18:26:44 INFO - PROCESS | 1928 | 1461634004623 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 18:26:44 INFO - PROCESS | 1928 | 1461634004624 Marionette TRACE conn2 <- [1,2714,null,{}] 18:26:44 INFO - PROCESS | 1928 | 1461634004626 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}] 18:26:44 INFO - PROCESS | 1928 | 1461634004733 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 18:26:44 INFO - PROCESS | 1928 | 1461634004772 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x11afa9800 == 43 [pid = 1928] [id = 686] 18:26:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x1133ab800) [pid = 1928] [serial = 2058] [outer = 0x0] 18:26:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x114be5800) [pid = 1928] [serial = 2059] [outer = 0x1133ab800] 18:26:44 INFO - PROCESS | 1928 | 1461634004797 Marionette DEBUG loaded listener.js 18:26:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x1163f3c00) [pid = 1928] [serial = 2060] [outer = 0x1133ab800] 18:26:45 INFO - PROCESS | 1928 | 1461634005066 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]]]}] 18:26:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 18:26:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 469ms 18:26:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 18:26:45 INFO - PROCESS | 1928 | 1461634005096 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 18:26:45 INFO - PROCESS | 1928 | 1461634005097 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 18:26:45 INFO - PROCESS | 1928 | 1461634005099 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 18:26:45 INFO - PROCESS | 1928 | 1461634005100 Marionette TRACE conn2 <- [1,2718,null,{}] 18:26:45 INFO - PROCESS | 1928 | 1461634005103 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}] 18:26:45 INFO - PROCESS | 1928 | 1461634005221 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 18:26:45 INFO - PROCESS | 1928 | 1461634005227 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a0d9800 == 44 [pid = 1928] [id = 687] 18:26:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x119835000) [pid = 1928] [serial = 2061] [outer = 0x0] 18:26:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x11b24fc00) [pid = 1928] [serial = 2062] [outer = 0x119835000] 18:26:45 INFO - PROCESS | 1928 | 1461634005255 Marionette DEBUG loaded listener.js 18:26:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x11c128000) [pid = 1928] [serial = 2063] [outer = 0x119835000] 18:26:45 INFO - PROCESS | 1928 | 1461634005617 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] 18:26:45 INFO - PROCESS | 1928 | 1461634005669 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 18:26:45 INFO - PROCESS | 1928 | 1461634005672 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 18:26:45 INFO - PROCESS | 1928 | 1461634005673 Marionette TRACE conn2 <- [1,2722,null,{}] 18:26:45 INFO - PROCESS | 1928 | 1461634005675 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}] 18:26:45 INFO - PROCESS | 1928 | 1461634005761 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 18:26:45 INFO - PROCESS | 1928 | 1461634005765 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a2d2800 == 45 [pid = 1928] [id = 688] 18:26:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x11c3aa400) [pid = 1928] [serial = 2064] [outer = 0x0] 18:26:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x11c581400) [pid = 1928] [serial = 2065] [outer = 0x11c3aa400] 18:26:45 INFO - PROCESS | 1928 | 1461634005791 Marionette DEBUG loaded listener.js 18:26:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x123b41400) [pid = 1928] [serial = 2066] [outer = 0x11c3aa400] 18:26:46 INFO - PROCESS | 1928 | 1461634006131 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] 18:26:46 INFO - PROCESS | 1928 | 1461634006146 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 18:26:46 INFO - PROCESS | 1928 | 1461634006148 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 18:26:46 INFO - PROCESS | 1928 | 1461634006149 Marionette TRACE conn2 <- [1,2726,null,{}] 18:26:46 INFO - PROCESS | 1928 | 1461634006151 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}] 18:26:46 INFO - PROCESS | 1928 | 1461634006238 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 18:26:46 INFO - PROCESS | 1928 | 1461634006298 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a2e5000 == 46 [pid = 1928] [id = 689] 18:26:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x11c3b2800) [pid = 1928] [serial = 2067] [outer = 0x0] 18:26:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x123c50000) [pid = 1928] [serial = 2068] [outer = 0x11c3b2800] 18:26:46 INFO - PROCESS | 1928 | 1461634006323 Marionette DEBUG loaded listener.js 18:26:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x123c93800) [pid = 1928] [serial = 2069] [outer = 0x11c3b2800] 18:26:46 INFO - PROCESS | 1928 | 1461634006608 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]]]}] 18:26:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 18:26:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 519ms 18:26:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 18:26:46 INFO - PROCESS | 1928 | 1461634006667 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 18:26:46 INFO - PROCESS | 1928 | 1461634006669 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 18:26:46 INFO - PROCESS | 1928 | 1461634006671 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 18:26:46 INFO - PROCESS | 1928 | 1461634006673 Marionette TRACE conn2 <- [1,2730,null,{}] 18:26:46 INFO - PROCESS | 1928 | 1461634006677 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}] 18:26:46 INFO - PROCESS | 1928 | 1461634006764 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 18:26:46 INFO - PROCESS | 1928 | 1461634006768 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a95d000 == 47 [pid = 1928] [id = 690] 18:26:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x123c95400) [pid = 1928] [serial = 2070] [outer = 0x0] 18:26:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x123dba000) [pid = 1928] [serial = 2071] [outer = 0x123c95400] 18:26:46 INFO - PROCESS | 1928 | 1461634006794 Marionette DEBUG loaded listener.js 18:26:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x123dc0000) [pid = 1928] [serial = 2072] [outer = 0x123c95400] 18:26:47 INFO - PROCESS | 1928 | 1461634007779 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] 18:26:47 INFO - PROCESS | 1928 | 1461634007797 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 18:26:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 18:26:47 INFO - PROCESS | 1928 | 1461634007800 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 18:26:47 INFO - PROCESS | 1928 | 1461634007803 Marionette TRACE conn2 <- [1,2734,null,{}] 18:26:47 INFO - PROCESS | 1928 | 1461634007806 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}] 18:26:47 INFO - PROCESS | 1928 | 1461634007944 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 18:26:48 INFO - PROCESS | 1928 | 1461634008040 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x124123800 == 48 [pid = 1928] [id = 691] 18:26:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x114f91c00) [pid = 1928] [serial = 2073] [outer = 0x0] 18:26:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x115610400) [pid = 1928] [serial = 2074] [outer = 0x114f91c00] 18:26:48 INFO - PROCESS | 1928 | 1461634008074 Marionette DEBUG loaded listener.js 18:26:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x1186af000) [pid = 1928] [serial = 2075] [outer = 0x114f91c00] 18:26:48 INFO - PROCESS | 1928 | 1461634008502 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]]]}] 18:26:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 18:26:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 721ms 18:26:48 INFO - PROCESS | 1928 | 1461634008524 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 18:26:48 INFO - PROCESS | 1928 | 1461634008529 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 18:26:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 18:26:48 INFO - PROCESS | 1928 | 1461634008533 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 18:26:48 INFO - PROCESS | 1928 | 1461634008535 Marionette TRACE conn2 <- [1,2738,null,{}] 18:26:48 INFO - PROCESS | 1928 | 1461634008538 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}] 18:26:48 INFO - PROCESS | 1928 | 1461634008646 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 18:26:48 INFO - PROCESS | 1928 | 1461634008704 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a062800 == 49 [pid = 1928] [id = 692] 18:26:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x118fa2000) [pid = 1928] [serial = 2076] [outer = 0x0] 18:26:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x11aa70000) [pid = 1928] [serial = 2077] [outer = 0x118fa2000] 18:26:48 INFO - PROCESS | 1928 | 1461634008734 Marionette DEBUG loaded listener.js 18:26:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x11ad42000) [pid = 1928] [serial = 2078] [outer = 0x118fa2000] 18:26:49 INFO - PROCESS | 1928 | 1461634009195 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]]]}] 18:26:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 18:26:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 719ms 18:26:49 INFO - PROCESS | 1928 | 1461634009253 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 18:26:49 INFO - PROCESS | 1928 | 1461634009255 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 18:26:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 18:26:49 INFO - PROCESS | 1928 | 1461634009288 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 18:26:49 INFO - PROCESS | 1928 | 1461634009291 Marionette TRACE conn2 <- [1,2742,null,{}] 18:26:49 INFO - PROCESS | 1928 | 1461634009318 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}] 18:26:49 INFO - PROCESS | 1928 | 1461634009428 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 18:26:49 INFO - PROCESS | 1928 | 1461634009500 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b3a8000 == 50 [pid = 1928] [id = 693] 18:26:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x11ba31c00) [pid = 1928] [serial = 2079] [outer = 0x0] 18:26:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x11bcf4000) [pid = 1928] [serial = 2080] [outer = 0x11ba31c00] 18:26:49 INFO - PROCESS | 1928 | 1461634009532 Marionette DEBUG loaded listener.js 18:26:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x11c76e000) [pid = 1928] [serial = 2081] [outer = 0x11ba31c00] 18:26:49 INFO - PROCESS | 1928 | 1461634009920 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]]]}] 18:26:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 18:26:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 722ms 18:26:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 18:26:49 INFO - PROCESS | 1928 | 1461634009980 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 18:26:49 INFO - PROCESS | 1928 | 1461634009982 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 18:26:49 INFO - PROCESS | 1928 | 1461634009984 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 18:26:49 INFO - PROCESS | 1928 | 1461634009985 Marionette TRACE conn2 <- [1,2746,null,{}] 18:26:49 INFO - PROCESS | 1928 | 1461634009988 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}] 18:26:50 INFO - PROCESS | 1928 | 1461634010096 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 18:26:50 INFO - PROCESS | 1928 | 1461634010155 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x119210800 == 51 [pid = 1928] [id = 694] 18:26:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x1133e1000) [pid = 1928] [serial = 2082] [outer = 0x0] 18:26:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x11ba3a000) [pid = 1928] [serial = 2083] [outer = 0x1133e1000] 18:26:50 INFO - PROCESS | 1928 | 1461634010228 Marionette DEBUG loaded listener.js 18:26:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x123dbcc00) [pid = 1928] [serial = 2084] [outer = 0x1133e1000] 18:26:50 INFO - PROCESS | 1928 | 1461634010842 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]]]}] 18:26:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 18:26:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 871ms 18:26:50 INFO - PROCESS | 1928 | 1461634010867 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 18:26:50 INFO - PROCESS | 1928 | 1461634010869 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 18:26:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 18:26:50 INFO - PROCESS | 1928 | 1461634010874 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 18:26:50 INFO - PROCESS | 1928 | 1461634010877 Marionette TRACE conn2 <- [1,2750,null,{}] 18:26:50 INFO - PROCESS | 1928 | 1461634010881 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}] 18:26:50 INFO - PROCESS | 1928 | 1461634010976 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 18:26:51 INFO - PROCESS | 1928 | 1461634011036 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x11ba13000 == 52 [pid = 1928] [id = 695] 18:26:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x114be0400) [pid = 1928] [serial = 2085] [outer = 0x0] 18:26:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x114f59c00) [pid = 1928] [serial = 2086] [outer = 0x114be0400] 18:26:51 INFO - PROCESS | 1928 | 1461634011064 Marionette DEBUG loaded listener.js 18:26:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x11516bc00) [pid = 1928] [serial = 2087] [outer = 0x114be0400] 18:26:51 INFO - PROCESS | 1928 | --DOCSHELL 0x12a2e5000 == 51 [pid = 1928] [id = 689] 18:26:51 INFO - PROCESS | 1928 | --DOCSHELL 0x12a2d2800 == 50 [pid = 1928] [id = 688] 18:26:51 INFO - PROCESS | 1928 | --DOCSHELL 0x12a0d9800 == 49 [pid = 1928] [id = 687] 18:26:51 INFO - PROCESS | 1928 | --DOCSHELL 0x11afa9800 == 48 [pid = 1928] [id = 686] 18:26:51 INFO - PROCESS | 1928 | --DOCSHELL 0x128b8f000 == 47 [pid = 1928] [id = 685] 18:26:51 INFO - PROCESS | 1928 | --DOCSHELL 0x128a16000 == 46 [pid = 1928] [id = 684] 18:26:51 INFO - PROCESS | 1928 | --DOCSHELL 0x124130800 == 45 [pid = 1928] [id = 683] 18:26:51 INFO - PROCESS | 1928 | 1461634011549 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]]]}] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x114b9cc00) [pid = 1928] [serial = 2020] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x114f90c00) [pid = 1928] [serial = 2023] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x114f59400) [pid = 1928] [serial = 2029] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOCSHELL 0x11a55e800 == 44 [pid = 1928] [id = 682] 18:26:51 INFO - PROCESS | 1928 | --DOCSHELL 0x11b25d000 == 43 [pid = 1928] [id = 678] 18:26:51 INFO - PROCESS | 1928 | --DOCSHELL 0x11a754800 == 42 [pid = 1928] [id = 677] 18:26:51 INFO - PROCESS | 1928 | --DOCSHELL 0x11911f800 == 41 [pid = 1928] [id = 676] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x11453f800) [pid = 1928] [serial = 2026] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x11aa45c00) [pid = 1928] [serial = 1990] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x11aa66000) [pid = 1928] [serial = 1991] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x119d3cc00) [pid = 1928] [serial = 1987] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x11a598400) [pid = 1928] [serial = 1988] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x114bc0000) [pid = 1928] [serial = 1972] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x114f57400) [pid = 1928] [serial = 1973] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x1151ad000) [pid = 1928] [serial = 1978] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x115609c00) [pid = 1928] [serial = 1979] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x11b8d1400) [pid = 1928] [serial = 1999] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x114f8c800) [pid = 1928] [serial = 1975] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x115164000) [pid = 1928] [serial = 1976] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x11574ec00) [pid = 1928] [serial = 1981] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x115850400) [pid = 1928] [serial = 1982] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x114b99800) [pid = 1928] [serial = 1969] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x123c4c400) [pid = 1928] [serial = 2017] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x114ba5c00) [pid = 1928] [serial = 1970] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x11bcf7c00) [pid = 1928] [serial = 2002] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x11c3a9400) [pid = 1928] [serial = 2005] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x1186b1400) [pid = 1928] [serial = 1984] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x11c0c9400) [pid = 1928] [serial = 2003] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x119833800) [pid = 1928] [serial = 1985] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x11aaa3c00) [pid = 1928] [serial = 1993] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x11aaae800) [pid = 1928] [serial = 1994] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 93 (0x123b3fc00) [pid = 1928] [serial = 2015] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 92 (0x123a52800) [pid = 1928] [serial = 2006] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 91 (0x123a5b400) [pid = 1928] [serial = 2014] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 90 (0x114ba2000) [pid = 1928] [serial = 1364] [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.] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 89 (0x114be9c00) [pid = 1928] [serial = 2008] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 88 (0x11560ec00) [pid = 1928] [serial = 2009] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 87 (0x11aaa2800) [pid = 1928] [serial = 2011] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 86 (0x11aaad800) [pid = 1928] [serial = 1996] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 85 (0x11ada1c00) [pid = 1928] [serial = 1997] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 84 (0x114b9a800) [pid = 1928] [serial = 2027] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 83 (0x11bceb000) [pid = 1928] [serial = 2012] [outer = 0x0] [url = about:blank] 18:26:51 INFO - PROCESS | 1928 | --DOMWINDOW == 82 (0x11ba40000) [pid = 1928] [serial = 2000] [outer = 0x0] [url = about:blank] 18:26:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 18:26:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 726ms 18:26:51 INFO - PROCESS | 1928 | 1461634011600 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 18:26:51 INFO - PROCESS | 1928 | 1461634011603 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 18:26:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 18:26:51 INFO - PROCESS | 1928 | 1461634011607 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 18:26:51 INFO - PROCESS | 1928 | 1461634011609 Marionette TRACE conn2 <- [1,2754,null,{}] 18:26:51 INFO - PROCESS | 1928 | 1461634011612 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}] 18:26:51 INFO - PROCESS | 1928 | 1461634011699 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 18:26:51 INFO - PROCESS | 1928 | 1461634011704 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x11920e800 == 42 [pid = 1928] [id = 696] 18:26:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 83 (0x114f51000) [pid = 1928] [serial = 2088] [outer = 0x0] 18:26:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 84 (0x114f8c800) [pid = 1928] [serial = 2089] [outer = 0x114f51000] 18:26:51 INFO - PROCESS | 1928 | 1461634011732 Marionette DEBUG loaded listener.js 18:26:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 85 (0x115172000) [pid = 1928] [serial = 2090] [outer = 0x114f51000] 18:26:52 INFO - PROCESS | 1928 | 1461634012085 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]]]}] 18:26:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 18:26:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 519ms 18:26:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 18:26:52 INFO - PROCESS | 1928 | 1461634012153 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 18:26:52 INFO - PROCESS | 1928 | 1461634012154 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 18:26:52 INFO - PROCESS | 1928 | 1461634012157 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 18:26:52 INFO - PROCESS | 1928 | 1461634012160 Marionette TRACE conn2 <- [1,2758,null,{}] 18:26:52 INFO - PROCESS | 1928 | 1461634012167 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}] 18:26:52 INFO - PROCESS | 1928 | 1461634012254 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 18:26:52 INFO - PROCESS | 1928 | 1461634012263 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x11b264800 == 43 [pid = 1928] [id = 697] 18:26:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 86 (0x11797e000) [pid = 1928] [serial = 2091] [outer = 0x0] 18:26:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 87 (0x118e83000) [pid = 1928] [serial = 2092] [outer = 0x11797e000] 18:26:52 INFO - PROCESS | 1928 | 1461634012293 Marionette DEBUG loaded listener.js 18:26:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 88 (0x119d3e000) [pid = 1928] [serial = 2093] [outer = 0x11797e000] 18:26:52 INFO - PROCESS | 1928 | 1461634012715 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]]]}] 18:26:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 18:26:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 574ms 18:26:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 18:26:52 INFO - PROCESS | 1928 | 1461634012733 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 18:26:52 INFO - PROCESS | 1928 | 1461634012734 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 18:26:52 INFO - PROCESS | 1928 | 1461634012737 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 18:26:52 INFO - PROCESS | 1928 | 1461634012738 Marionette TRACE conn2 <- [1,2762,null,{}] 18:26:52 INFO - PROCESS | 1928 | 1461634012740 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}] 18:26:52 INFO - PROCESS | 1928 | 1461634012846 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 18:26:52 INFO - PROCESS | 1928 | 1461634012853 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c7ce800 == 44 [pid = 1928] [id = 698] 18:26:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 89 (0x11a593400) [pid = 1928] [serial = 2094] [outer = 0x0] 18:26:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 90 (0x11aa45000) [pid = 1928] [serial = 2095] [outer = 0x11a593400] 18:26:52 INFO - PROCESS | 1928 | 1461634012896 Marionette DEBUG loaded listener.js 18:26:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x11aaa6400) [pid = 1928] [serial = 2096] [outer = 0x11a593400] 18:26:53 INFO - PROCESS | 1928 | 1461634013407 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]]]}] 18:26:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 18:26:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 722ms 18:26:53 INFO - PROCESS | 1928 | 1461634013460 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 18:26:53 INFO - PROCESS | 1928 | 1461634013462 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 18:26:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 18:26:53 INFO - PROCESS | 1928 | 1461634013466 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 18:26:53 INFO - PROCESS | 1928 | 1461634013468 Marionette TRACE conn2 <- [1,2766,null,{}] 18:26:53 INFO - PROCESS | 1928 | 1461634013471 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}] 18:26:53 INFO - PROCESS | 1928 | 1461634013584 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 18:26:53 INFO - PROCESS | 1928 | 1461634013593 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x12411d800 == 45 [pid = 1928] [id = 699] 18:26:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x11ad3dc00) [pid = 1928] [serial = 2097] [outer = 0x0] 18:26:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x11ad9a800) [pid = 1928] [serial = 2098] [outer = 0x11ad3dc00] 18:26:53 INFO - PROCESS | 1928 | 1461634013620 Marionette DEBUG loaded listener.js 18:26:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x11af4b800) [pid = 1928] [serial = 2099] [outer = 0x11ad3dc00] 18:26:54 INFO - PROCESS | 1928 | 1461634014001 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]]]}] 18:26:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 18:26:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 572ms 18:26:54 INFO - PROCESS | 1928 | 1461634014037 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 18:26:54 INFO - PROCESS | 1928 | 1461634014038 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 18:26:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 18:26:54 INFO - PROCESS | 1928 | 1461634014040 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 18:26:54 INFO - PROCESS | 1928 | 1461634014042 Marionette TRACE conn2 <- [1,2770,null,{}] 18:26:54 INFO - PROCESS | 1928 | 1461634014044 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}] 18:26:54 INFO - PROCESS | 1928 | 1461634014168 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 18:26:54 INFO - PROCESS | 1928 | 1461634014182 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x124154000 == 46 [pid = 1928] [id = 700] 18:26:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x11b247800) [pid = 1928] [serial = 2100] [outer = 0x0] 18:26:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x11b8dac00) [pid = 1928] [serial = 2101] [outer = 0x11b247800] 18:26:54 INFO - PROCESS | 1928 | 1461634014209 Marionette DEBUG loaded listener.js 18:26:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x11c57ac00) [pid = 1928] [serial = 2102] [outer = 0x11b247800] 18:26:54 INFO - PROCESS | 1928 | 1461634014558 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]]]}] 18:26:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 18:26:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 570ms 18:26:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 18:26:54 INFO - PROCESS | 1928 | 1461634014611 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 18:26:54 INFO - PROCESS | 1928 | 1461634014613 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 18:26:54 INFO - PROCESS | 1928 | 1461634014615 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 18:26:54 INFO - PROCESS | 1928 | 1461634014616 Marionette TRACE conn2 <- [1,2774,null,{}] 18:26:54 INFO - PROCESS | 1928 | 1461634014618 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}] 18:26:54 INFO - PROCESS | 1928 | 1461634014719 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 18:26:54 INFO - PROCESS | 1928 | 1461634014736 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x127a6d000 == 47 [pid = 1928] [id = 701] 18:26:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x11c581000) [pid = 1928] [serial = 2103] [outer = 0x0] 18:26:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x123c53000) [pid = 1928] [serial = 2104] [outer = 0x11c581000] 18:26:54 INFO - PROCESS | 1928 | 1461634014761 Marionette DEBUG loaded listener.js 18:26:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x123c97c00) [pid = 1928] [serial = 2105] [outer = 0x11c581000] 18:26:55 INFO - PROCESS | 1928 | 1461634015120 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]]]}] 18:26:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 18:26:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 517ms 18:26:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 18:26:55 INFO - PROCESS | 1928 | 1461634015133 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 18:26:55 INFO - PROCESS | 1928 | 1461634015134 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 18:26:55 INFO - PROCESS | 1928 | 1461634015136 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 18:26:55 INFO - PROCESS | 1928 | 1461634015137 Marionette TRACE conn2 <- [1,2778,null,{}] 18:26:55 INFO - PROCESS | 1928 | 1461634015150 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}] 18:26:55 INFO - PROCESS | 1928 | 1461634015264 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 18:26:55 INFO - PROCESS | 1928 | 1461634015300 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x129768800 == 48 [pid = 1928] [id = 702] 18:26:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x123a5ac00) [pid = 1928] [serial = 2106] [outer = 0x0] 18:26:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x123dc1400) [pid = 1928] [serial = 2107] [outer = 0x123a5ac00] 18:26:55 INFO - PROCESS | 1928 | 1461634015326 Marionette DEBUG loaded listener.js 18:26:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x123e76800) [pid = 1928] [serial = 2108] [outer = 0x123a5ac00] 18:26:55 INFO - PROCESS | 1928 | 1461634015651 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]]]}] 18:26:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 18:26:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 572ms 18:26:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 18:26:55 INFO - PROCESS | 1928 | 1461634015709 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 18:26:55 INFO - PROCESS | 1928 | 1461634015710 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 18:26:55 INFO - PROCESS | 1928 | 1461634015712 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 18:26:55 INFO - PROCESS | 1928 | 1461634015713 Marionette TRACE conn2 <- [1,2782,null,{}] 18:26:55 INFO - PROCESS | 1928 | 1461634015716 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}] 18:26:55 INFO - PROCESS | 1928 | 1461634015933 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 18:26:55 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x11c3aa400) [pid = 1928] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 18:26:55 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x1133ab800) [pid = 1928] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 18:26:55 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x114ba4c00) [pid = 1928] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 18:26:55 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x115163400) [pid = 1928] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 18:26:55 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x119835000) [pid = 1928] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 18:26:55 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x11c3b2800) [pid = 1928] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 18:26:55 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x12fa7e800) [pid = 1928] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:26:55 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x1296bec00) [pid = 1928] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 18:26:55 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x11ad98800) [pid = 1928] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 18:26:55 INFO - PROCESS | 1928 | --DOMWINDOW == 93 (0x1188e3400) [pid = 1928] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 18:26:55 INFO - PROCESS | 1928 | --DOMWINDOW == 92 (0x11aa3e800) [pid = 1928] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 18:26:55 INFO - PROCESS | 1928 | 1461634015991 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x11980a800 == 49 [pid = 1928] [id = 703] 18:26:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x11453e000) [pid = 1928] [serial = 2109] [outer = 0x0] 18:26:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x115495c00) [pid = 1928] [serial = 2110] [outer = 0x11453e000] 18:26:56 INFO - PROCESS | 1928 | 1461634016018 Marionette DEBUG loaded listener.js 18:26:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x11ada0c00) [pid = 1928] [serial = 2111] [outer = 0x11453e000] 18:26:56 INFO - PROCESS | 1928 | 1461634016335 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]]]}] 18:26:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 18:26:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 670ms 18:26:56 INFO - PROCESS | 1928 | 1461634016383 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 18:26:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 18:26:56 INFO - PROCESS | 1928 | 1461634016385 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 18:26:56 INFO - PROCESS | 1928 | 1461634016388 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 18:26:56 INFO - PROCESS | 1928 | 1461634016389 Marionette TRACE conn2 <- [1,2786,null,{}] 18:26:56 INFO - PROCESS | 1928 | 1461634016391 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}] 18:26:56 INFO - PROCESS | 1928 | 1461634016497 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 18:26:56 INFO - PROCESS | 1928 | 1461634016505 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x129fdf800 == 50 [pid = 1928] [id = 704] 18:26:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x11aa47c00) [pid = 1928] [serial = 2112] [outer = 0x0] 18:26:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x12416c400) [pid = 1928] [serial = 2113] [outer = 0x11aa47c00] 18:26:56 INFO - PROCESS | 1928 | 1461634016536 Marionette DEBUG loaded listener.js 18:26:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x124175000) [pid = 1928] [serial = 2114] [outer = 0x11aa47c00] 18:26:56 INFO - PROCESS | 1928 | 1461634016905 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]]]}] 18:26:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 18:26:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 571ms 18:26:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 18:26:56 INFO - PROCESS | 1928 | 1461634016959 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 18:26:56 INFO - PROCESS | 1928 | 1461634016961 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 18:26:56 INFO - PROCESS | 1928 | 1461634016964 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 18:26:56 INFO - PROCESS | 1928 | 1461634016967 Marionette TRACE conn2 <- [1,2790,null,{}] 18:26:56 INFO - PROCESS | 1928 | 1461634016970 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}] 18:26:57 INFO - PROCESS | 1928 | 1461634017159 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 18:26:57 INFO - PROCESS | 1928 | 1461634017254 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a946800 == 51 [pid = 1928] [id = 705] 18:26:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x124243800) [pid = 1928] [serial = 2115] [outer = 0x0] 18:26:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x124660400) [pid = 1928] [serial = 2116] [outer = 0x124243800] 18:26:57 INFO - PROCESS | 1928 | 1461634017302 Marionette DEBUG loaded listener.js 18:26:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x126c64800) [pid = 1928] [serial = 2117] [outer = 0x124243800] 18:26:57 INFO - PROCESS | 1928 | 1461634017629 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]]]}] 18:26:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 18:26:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 721ms 18:26:57 INFO - PROCESS | 1928 | 1461634017686 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 18:26:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 18:26:57 INFO - PROCESS | 1928 | 1461634017687 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 18:26:57 INFO - PROCESS | 1928 | 1461634017691 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 18:26:57 INFO - PROCESS | 1928 | 1461634017693 Marionette TRACE conn2 <- [1,2794,null,{}] 18:26:57 INFO - PROCESS | 1928 | 1461634017695 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}] 18:26:57 INFO - PROCESS | 1928 | 1461634017809 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 18:26:57 INFO - PROCESS | 1928 | 1461634017816 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x12b04b000 == 52 [pid = 1928] [id = 706] 18:26:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x126902400) [pid = 1928] [serial = 2118] [outer = 0x0] 18:26:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x126ddcc00) [pid = 1928] [serial = 2119] [outer = 0x126902400] 18:26:57 INFO - PROCESS | 1928 | 1461634017841 Marionette DEBUG loaded listener.js 18:26:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x1278e4c00) [pid = 1928] [serial = 2120] [outer = 0x126902400] 18:26:58 INFO - PROCESS | 1928 | 1461634018330 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]]]}] 18:26:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 18:26:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 670ms 18:26:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 18:26:58 INFO - PROCESS | 1928 | 1461634018361 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 18:26:58 INFO - PROCESS | 1928 | 1461634018365 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 18:26:58 INFO - PROCESS | 1928 | 1461634018368 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 18:26:58 INFO - PROCESS | 1928 | 1461634018371 Marionette TRACE conn2 <- [1,2798,null,{}] 18:26:58 INFO - PROCESS | 1928 | 1461634018374 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}] 18:26:58 INFO - PROCESS | 1928 | 1461634018487 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 18:26:58 INFO - PROCESS | 1928 | 1461634018596 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a97c000 == 53 [pid = 1928] [id = 707] 18:26:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x114f91800) [pid = 1928] [serial = 2121] [outer = 0x0] 18:26:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x11516f800) [pid = 1928] [serial = 2122] [outer = 0x114f91800] 18:26:58 INFO - PROCESS | 1928 | 1461634018628 Marionette DEBUG loaded listener.js 18:26:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x11560b800) [pid = 1928] [serial = 2123] [outer = 0x114f91800] 18:26:59 INFO - PROCESS | 1928 | 1461634019077 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]]]}] 18:26:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 18:26:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 721ms 18:26:59 INFO - PROCESS | 1928 | 1461634019089 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 18:26:59 INFO - PROCESS | 1928 | 1461634019093 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 18:26:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 18:26:59 INFO - PROCESS | 1928 | 1461634019098 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 18:26:59 INFO - PROCESS | 1928 | 1461634019100 Marionette TRACE conn2 <- [1,2802,null,{}] 18:26:59 INFO - PROCESS | 1928 | 1461634019103 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}] 18:26:59 INFO - PROCESS | 1928 | 1461634019215 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 18:26:59 INFO - PROCESS | 1928 | 1461634019274 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x124113800 == 54 [pid = 1928] [id = 708] 18:26:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x1159b0c00) [pid = 1928] [serial = 2124] [outer = 0x0] 18:26:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x11a58e000) [pid = 1928] [serial = 2125] [outer = 0x1159b0c00] 18:26:59 INFO - PROCESS | 1928 | 1461634019345 Marionette DEBUG loaded listener.js 18:26:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x11aa6f000) [pid = 1928] [serial = 2126] [outer = 0x1159b0c00] 18:26:59 INFO - PROCESS | 1928 | 1461634019789 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]]]}] 18:26:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 18:26:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 721ms 18:26:59 INFO - PROCESS | 1928 | 1461634019843 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 18:26:59 INFO - PROCESS | 1928 | 1461634019845 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 18:26:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 18:26:59 INFO - PROCESS | 1928 | 1461634019847 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 18:26:59 INFO - PROCESS | 1928 | 1461634019850 Marionette TRACE conn2 <- [1,2806,null,{}] 18:26:59 INFO - PROCESS | 1928 | 1461634019871 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}] 18:27:00 INFO - PROCESS | 1928 | 1461634020013 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 18:27:00 INFO - PROCESS | 1928 | 1461634020085 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a940000 == 55 [pid = 1928] [id = 709] 18:27:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x11c0c3400) [pid = 1928] [serial = 2127] [outer = 0x0] 18:27:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x11c0cb400) [pid = 1928] [serial = 2128] [outer = 0x11c0c3400] 18:27:00 INFO - PROCESS | 1928 | 1461634020135 Marionette DEBUG loaded listener.js 18:27:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x123c94400) [pid = 1928] [serial = 2129] [outer = 0x11c0c3400] 18:27:00 INFO - PROCESS | 1928 | 1461634020571 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]]]}] 18:27:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 18:27:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 771ms 18:27:00 INFO - PROCESS | 1928 | 1461634020619 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 18:27:00 INFO - PROCESS | 1928 | 1461634020621 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 18:27:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 18:27:00 INFO - PROCESS | 1928 | 1461634020623 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 18:27:00 INFO - PROCESS | 1928 | 1461634020624 Marionette TRACE conn2 <- [1,2810,null,{}] 18:27:00 INFO - PROCESS | 1928 | 1461634020627 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}] 18:27:00 INFO - PROCESS | 1928 | 1461634020737 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 18:27:00 INFO - PROCESS | 1928 | 1461634020796 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d00a000 == 56 [pid = 1928] [id = 710] 18:27:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x11c0c3c00) [pid = 1928] [serial = 2130] [outer = 0x0] 18:27:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x124177c00) [pid = 1928] [serial = 2131] [outer = 0x11c0c3c00] 18:27:00 INFO - PROCESS | 1928 | 1461634020867 Marionette DEBUG loaded listener.js 18:27:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x124663800) [pid = 1928] [serial = 2132] [outer = 0x11c0c3c00] 18:27:01 INFO - PROCESS | 1928 | 1461634021230 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]]]}] 18:27:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 18:27:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 621ms 18:27:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 18:27:01 INFO - PROCESS | 1928 | 1461634021244 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 18:27:01 INFO - PROCESS | 1928 | 1461634021245 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 18:27:01 INFO - PROCESS | 1928 | 1461634021248 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 18:27:01 INFO - PROCESS | 1928 | 1461634021249 Marionette TRACE conn2 <- [1,2814,null,{}] 18:27:01 INFO - PROCESS | 1928 | 1461634021251 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}] 18:27:01 INFO - PROCESS | 1928 | 1461634021360 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 18:27:01 INFO - PROCESS | 1928 | 1461634021449 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d1cc000 == 57 [pid = 1928] [id = 711] 18:27:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x126986400) [pid = 1928] [serial = 2133] [outer = 0x0] 18:27:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x126ddb400) [pid = 1928] [serial = 2134] [outer = 0x126986400] 18:27:01 INFO - PROCESS | 1928 | 1461634021481 Marionette DEBUG loaded listener.js 18:27:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x127a36c00) [pid = 1928] [serial = 2135] [outer = 0x126986400] 18:27:01 INFO - PROCESS | 1928 | 1461634021914 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]]]}] 18:27:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 18:27:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 720ms 18:27:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 18:27:01 INFO - PROCESS | 1928 | 1461634021968 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 18:27:01 INFO - PROCESS | 1928 | 1461634021970 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 18:27:01 INFO - PROCESS | 1928 | 1461634021972 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 18:27:01 INFO - PROCESS | 1928 | 1461634021973 Marionette TRACE conn2 <- [1,2818,null,{}] 18:27:01 INFO - PROCESS | 1928 | 1461634021976 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}] 18:27:02 INFO - PROCESS | 1928 | 1461634022092 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 18:27:02 INFO - PROCESS | 1928 | 1461634022164 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x12db67800 == 58 [pid = 1928] [id = 712] 18:27:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x127aefc00) [pid = 1928] [serial = 2136] [outer = 0x0] 18:27:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x128bf7800) [pid = 1928] [serial = 2137] [outer = 0x127aefc00] 18:27:02 INFO - PROCESS | 1928 | 1461634022196 Marionette DEBUG loaded listener.js 18:27:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x129606c00) [pid = 1928] [serial = 2138] [outer = 0x127aefc00] 18:27:02 INFO - PROCESS | 1928 | 1461634022617 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]]]}] 18:27:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 18:27:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 672ms 18:27:02 INFO - PROCESS | 1928 | 1461634022645 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 18:27:02 INFO - PROCESS | 1928 | 1461634022646 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 18:27:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 18:27:02 INFO - PROCESS | 1928 | 1461634022648 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 18:27:02 INFO - PROCESS | 1928 | 1461634022649 Marionette TRACE conn2 <- [1,2822,null,{}] 18:27:02 INFO - PROCESS | 1928 | 1461634022652 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}] 18:27:02 INFO - PROCESS | 1928 | 1461634022776 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 18:27:02 INFO - PROCESS | 1928 | 1461634022860 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e2b7000 == 59 [pid = 1928] [id = 713] 18:27:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x11456dc00) [pid = 1928] [serial = 2139] [outer = 0x0] 18:27:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x12960c400) [pid = 1928] [serial = 2140] [outer = 0x11456dc00] 18:27:02 INFO - PROCESS | 1928 | 1461634022890 Marionette DEBUG loaded listener.js 18:27:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x12967f800) [pid = 1928] [serial = 2141] [outer = 0x11456dc00] 18:27:03 INFO - PROCESS | 1928 | 1461634023292 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]]]}] 18:27:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 18:27:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 671ms 18:27:03 INFO - PROCESS | 1928 | 1461634023320 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 18:27:03 INFO - PROCESS | 1928 | 1461634023321 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 18:27:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 18:27:03 INFO - PROCESS | 1928 | 1461634023325 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 18:27:03 INFO - PROCESS | 1928 | 1461634023328 Marionette TRACE conn2 <- [1,2826,null,{}] 18:27:03 INFO - PROCESS | 1928 | 1461634023330 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}] 18:27:03 INFO - PROCESS | 1928 | 1461634023545 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 18:27:03 INFO - PROCESS | 1928 | 1461634023632 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a970800 == 60 [pid = 1928] [id = 714] 18:27:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x114350000) [pid = 1928] [serial = 2142] [outer = 0x0] 18:27:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x1147d5800) [pid = 1928] [serial = 2143] [outer = 0x114350000] 18:27:03 INFO - PROCESS | 1928 | 1461634023661 Marionette DEBUG loaded listener.js 18:27:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x114be4c00) [pid = 1928] [serial = 2144] [outer = 0x114350000] 18:27:04 INFO - PROCESS | 1928 | 1461634024078 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 18:27:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 18:27:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 772ms 18:27:04 INFO - PROCESS | 1928 | 1461634024139 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 18:27:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 18:27:04 INFO - PROCESS | 1928 | 1461634024141 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 18:27:04 INFO - PROCESS | 1928 | 1461634024144 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 18:27:04 INFO - PROCESS | 1928 | 1461634024147 Marionette TRACE conn2 <- [1,2830,null,{}] 18:27:04 INFO - PROCESS | 1928 | 1461634024150 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}] 18:27:04 INFO - PROCESS | 1928 | 1461634024252 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 18:27:04 INFO - PROCESS | 1928 | 1461634024315 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a548800 == 61 [pid = 1928] [id = 715] 18:27:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x114fa5c00) [pid = 1928] [serial = 2145] [outer = 0x0] 18:27:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x1188ea400) [pid = 1928] [serial = 2146] [outer = 0x114fa5c00] 18:27:04 INFO - PROCESS | 1928 | 1461634024345 Marionette DEBUG loaded listener.js 18:27:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x119882800) [pid = 1928] [serial = 2147] [outer = 0x114fa5c00] 18:27:04 INFO - PROCESS | 1928 | --DOCSHELL 0x12a946800 == 60 [pid = 1928] [id = 705] 18:27:04 INFO - PROCESS | 1928 | --DOCSHELL 0x129fdf800 == 59 [pid = 1928] [id = 704] 18:27:04 INFO - PROCESS | 1928 | --DOCSHELL 0x11980a800 == 58 [pid = 1928] [id = 703] 18:27:04 INFO - PROCESS | 1928 | --DOCSHELL 0x129768800 == 57 [pid = 1928] [id = 702] 18:27:04 INFO - PROCESS | 1928 | --DOCSHELL 0x127a6d000 == 56 [pid = 1928] [id = 701] 18:27:04 INFO - PROCESS | 1928 | --DOCSHELL 0x124154000 == 55 [pid = 1928] [id = 700] 18:27:04 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x12fe0d000) [pid = 1928] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:27:04 INFO - PROCESS | 1928 | --DOCSHELL 0x12411d800 == 54 [pid = 1928] [id = 699] 18:27:04 INFO - PROCESS | 1928 | --DOCSHELL 0x11c7ce800 == 53 [pid = 1928] [id = 698] 18:27:04 INFO - PROCESS | 1928 | --DOCSHELL 0x11b264800 == 52 [pid = 1928] [id = 697] 18:27:04 INFO - PROCESS | 1928 | --DOCSHELL 0x11920e800 == 51 [pid = 1928] [id = 696] 18:27:04 INFO - PROCESS | 1928 | --DOCSHELL 0x11ba13000 == 50 [pid = 1928] [id = 695] 18:27:04 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x12a046c00) [pid = 1928] [serial = 1967] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x11af4d800) [pid = 1928] [serial = 2056] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x11aa45400) [pid = 1928] [serial = 2045] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x11a94b800) [pid = 1928] [serial = 2044] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x11ad97c00) [pid = 1928] [serial = 2054] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x1188eb800) [pid = 1928] [serial = 2038] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x119d42800) [pid = 1928] [serial = 2041] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x11aaa5800) [pid = 1928] [serial = 2053] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x114f93000) [pid = 1928] [serial = 2032] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x115603800) [pid = 1928] [serial = 2035] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x11b868400) [pid = 1928] [serial = 2057] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x114f56000) [pid = 1928] [serial = 2047] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x116385c00) [pid = 1928] [serial = 2050] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x118f9ec00) [pid = 1928] [serial = 2051] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x114fa7c00) [pid = 1928] [serial = 2048] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1928 | 1461634024761 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]]]}] 18:27:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 18:27:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 626ms 18:27:04 INFO - PROCESS | 1928 | 1461634024771 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 18:27:04 INFO - PROCESS | 1928 | 1461634024774 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 18:27:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 18:27:04 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x11c581400) [pid = 1928] [serial = 2065] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x123b41400) [pid = 1928] [serial = 2066] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x1163f3c00) [pid = 1928] [serial = 2060] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x114be5800) [pid = 1928] [serial = 2059] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x11c128000) [pid = 1928] [serial = 2063] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x123c50000) [pid = 1928] [serial = 2068] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x123c93800) [pid = 1928] [serial = 2069] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x11b24fc00) [pid = 1928] [serial = 2062] [outer = 0x0] [url = about:blank] 18:27:04 INFO - PROCESS | 1928 | 1461634024792 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 18:27:04 INFO - PROCESS | 1928 | 1461634024793 Marionette TRACE conn2 <- [1,2834,null,{}] 18:27:04 INFO - PROCESS | 1928 | 1461634024798 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}] 18:27:04 INFO - PROCESS | 1928 | 1461634024889 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 18:27:04 INFO - PROCESS | 1928 | 1461634024898 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x11af19800 == 51 [pid = 1928] [id = 716] 18:27:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x11983a800) [pid = 1928] [serial = 2148] [outer = 0x0] 18:27:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x11aa3a400) [pid = 1928] [serial = 2149] [outer = 0x11983a800] 18:27:04 INFO - PROCESS | 1928 | 1461634024925 Marionette DEBUG loaded listener.js 18:27:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x11aaad000) [pid = 1928] [serial = 2150] [outer = 0x11983a800] 18:27:05 INFO - PROCESS | 1928 | 1461634025303 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 18:27:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 18:27:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 533ms 18:27:05 INFO - PROCESS | 1928 | 1461634025313 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 18:27:05 INFO - PROCESS | 1928 | 1461634025316 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 18:27:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 18:27:05 INFO - PROCESS | 1928 | 1461634025325 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 18:27:05 INFO - PROCESS | 1928 | 1461634025330 Marionette TRACE conn2 <- [1,2838,null,{}] 18:27:05 INFO - PROCESS | 1928 | 1461634025342 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}] 18:27:05 INFO - PROCESS | 1928 | 1461634025435 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 18:27:05 INFO - PROCESS | 1928 | 1461634025442 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x1245ac000 == 52 [pid = 1928] [id = 717] 18:27:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x11ace8400) [pid = 1928] [serial = 2151] [outer = 0x0] 18:27:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x11af54c00) [pid = 1928] [serial = 2152] [outer = 0x11ace8400] 18:27:05 INFO - PROCESS | 1928 | 1461634025468 Marionette DEBUG loaded listener.js 18:27:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x11bcf8800) [pid = 1928] [serial = 2153] [outer = 0x11ace8400] 18:27:05 INFO - PROCESS | 1928 | 1461634025933 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]]]}] 18:27:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 18:27:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 630ms 18:27:05 INFO - PROCESS | 1928 | 1461634025951 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 18:27:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 18:27:05 INFO - PROCESS | 1928 | 1461634025953 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 18:27:05 INFO - PROCESS | 1928 | 1461634025956 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 18:27:05 INFO - PROCESS | 1928 | 1461634025958 Marionette TRACE conn2 <- [1,2842,null,{}] 18:27:05 INFO - PROCESS | 1928 | 1461634025961 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}] 18:27:06 INFO - PROCESS | 1928 | 1461634026071 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 18:27:06 INFO - PROCESS | 1928 | 1461634026076 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x128a19000 == 53 [pid = 1928] [id = 718] 18:27:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x11c0c6400) [pid = 1928] [serial = 2154] [outer = 0x0] 18:27:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x123a52800) [pid = 1928] [serial = 2155] [outer = 0x11c0c6400] 18:27:06 INFO - PROCESS | 1928 | 1461634026103 Marionette DEBUG loaded listener.js 18:27:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x123c8a400) [pid = 1928] [serial = 2156] [outer = 0x11c0c6400] 18:27:06 INFO - PROCESS | 1928 | 1461634026443 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]]]}] 18:27:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 18:27:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 521ms 18:27:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 18:27:06 INFO - PROCESS | 1928 | 1461634026477 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 18:27:06 INFO - PROCESS | 1928 | 1461634026479 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 18:27:06 INFO - PROCESS | 1928 | 1461634026481 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 18:27:06 INFO - PROCESS | 1928 | 1461634026482 Marionette TRACE conn2 <- [1,2846,null,{}] 18:27:06 INFO - PROCESS | 1928 | 1461634026484 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}] 18:27:06 INFO - PROCESS | 1928 | 1461634026577 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 18:27:06 INFO - PROCESS | 1928 | 1461634026652 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x1297ca000 == 54 [pid = 1928] [id = 719] 18:27:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x123dbd400) [pid = 1928] [serial = 2157] [outer = 0x0] 18:27:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x123dc5c00) [pid = 1928] [serial = 2158] [outer = 0x123dbd400] 18:27:06 INFO - PROCESS | 1928 | 1461634026686 Marionette DEBUG loaded listener.js 18:27:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x124241800) [pid = 1928] [serial = 2159] [outer = 0x123dbd400] 18:27:07 INFO - PROCESS | 1928 | 1461634027062 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]]]}] 18:27:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 18:27:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 620ms 18:27:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 18:27:07 INFO - PROCESS | 1928 | 1461634027101 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 18:27:07 INFO - PROCESS | 1928 | 1461634027103 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 18:27:07 INFO - PROCESS | 1928 | 1461634027105 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 18:27:07 INFO - PROCESS | 1928 | 1461634027107 Marionette TRACE conn2 <- [1,2850,null,{}] 18:27:07 INFO - PROCESS | 1928 | 1461634027109 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}] 18:27:07 INFO - PROCESS | 1928 | 1461634027265 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 18:27:07 INFO - PROCESS | 1928 | 1461634027281 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a063800 == 55 [pid = 1928] [id = 720] 18:27:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x123dbe000) [pid = 1928] [serial = 2160] [outer = 0x0] 18:27:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x1278e1400) [pid = 1928] [serial = 2161] [outer = 0x123dbe000] 18:27:07 INFO - PROCESS | 1928 | 1461634027307 Marionette DEBUG loaded listener.js 18:27:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x128bec400) [pid = 1928] [serial = 2162] [outer = 0x123dbe000] 18:27:07 INFO - PROCESS | 1928 | 1461634027653 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 18:27:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 18:27:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 571ms 18:27:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 18:27:07 INFO - PROCESS | 1928 | 1461634027677 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 18:27:07 INFO - PROCESS | 1928 | 1461634027677 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 18:27:07 INFO - PROCESS | 1928 | 1461634027680 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 18:27:07 INFO - PROCESS | 1928 | 1461634027681 Marionette TRACE conn2 <- [1,2854,null,{}] 18:27:07 INFO - PROCESS | 1928 | 1461634027683 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}] 18:27:07 INFO - PROCESS | 1928 | 1461634027780 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 18:27:07 INFO - PROCESS | 1928 | 1461634027793 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a2e6800 == 56 [pid = 1928] [id = 721] 18:27:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x1243df800) [pid = 1928] [serial = 2163] [outer = 0x0] 18:27:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x129610c00) [pid = 1928] [serial = 2164] [outer = 0x1243df800] 18:27:07 INFO - PROCESS | 1928 | 1461634027820 Marionette DEBUG loaded listener.js 18:27:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x129685000) [pid = 1928] [serial = 2165] [outer = 0x1243df800] 18:27:08 INFO - PROCESS | 1928 | 1461634028267 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]]]}] 18:27:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 18:27:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 621ms 18:27:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 18:27:08 INFO - PROCESS | 1928 | 1461634028307 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 18:27:08 INFO - PROCESS | 1928 | 1461634028308 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 18:27:08 INFO - PROCESS | 1928 | 1461634028310 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 18:27:08 INFO - PROCESS | 1928 | 1461634028311 Marionette TRACE conn2 <- [1,2858,null,{}] 18:27:08 INFO - PROCESS | 1928 | 1461634028314 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}] 18:27:08 INFO - PROCESS | 1928 | 1461634028425 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 18:27:08 INFO - PROCESS | 1928 | 1461634028436 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a95b800 == 57 [pid = 1928] [id = 722] 18:27:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x129685800) [pid = 1928] [serial = 2166] [outer = 0x0] 18:27:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x12968a000) [pid = 1928] [serial = 2167] [outer = 0x129685800] 18:27:08 INFO - PROCESS | 1928 | 1461634028462 Marionette DEBUG loaded listener.js 18:27:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x129690c00) [pid = 1928] [serial = 2168] [outer = 0x129685800] 18:27:08 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x114f51000) [pid = 1928] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 18:27:08 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x11b247800) [pid = 1928] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 18:27:08 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x114be0400) [pid = 1928] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 18:27:08 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x11ad3dc00) [pid = 1928] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 18:27:08 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x11797e000) [pid = 1928] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 18:27:08 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x11a593400) [pid = 1928] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 18:27:08 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x11c581000) [pid = 1928] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 18:27:08 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x123a5ac00) [pid = 1928] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 18:27:08 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x11453e000) [pid = 1928] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 18:27:08 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x124243800) [pid = 1928] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 18:27:08 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x11aa47c00) [pid = 1928] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 18:27:08 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x114f88000) [pid = 1928] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 18:27:08 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x114b44000) [pid = 1928] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 18:27:08 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x11b8dd800) [pid = 1928] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 18:27:08 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x1133a2800) [pid = 1928] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 18:27:08 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x115169800) [pid = 1928] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 18:27:08 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x115751800) [pid = 1928] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 18:27:08 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x119258c00) [pid = 1928] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 18:27:08 INFO - PROCESS | 1928 | 1461634028843 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 18:27:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 18:27:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 569ms 18:27:08 INFO - PROCESS | 1928 | 1461634028880 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 18:27:08 INFO - PROCESS | 1928 | 1461634028881 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 18:27:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 18:27:08 INFO - PROCESS | 1928 | 1461634028883 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 18:27:08 INFO - PROCESS | 1928 | 1461634028884 Marionette TRACE conn2 <- [1,2862,null,{}] 18:27:08 INFO - PROCESS | 1928 | 1461634028887 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}] 18:27:08 INFO - PROCESS | 1928 | 1461634028982 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 18:27:09 INFO - PROCESS | 1928 | 1461634029060 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x129fe2800 == 58 [pid = 1928] [id = 723] 18:27:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x114245400) [pid = 1928] [serial = 2169] [outer = 0x0] 18:27:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x115169800) [pid = 1928] [serial = 2170] [outer = 0x114245400] 18:27:09 INFO - PROCESS | 1928 | 1461634029088 Marionette DEBUG loaded listener.js 18:27:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x11a593400) [pid = 1928] [serial = 2171] [outer = 0x114245400] 18:27:09 INFO - PROCESS | 1928 | 1461634029367 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]]]}] 18:27:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 18:27:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 517ms 18:27:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 18:27:09 INFO - PROCESS | 1928 | 1461634029402 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 18:27:09 INFO - PROCESS | 1928 | 1461634029403 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 18:27:09 INFO - PROCESS | 1928 | 1461634029413 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 18:27:09 INFO - PROCESS | 1928 | 1461634029414 Marionette TRACE conn2 <- [1,2866,null,{}] 18:27:09 INFO - PROCESS | 1928 | 1461634029417 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}] 18:27:09 INFO - PROCESS | 1928 | 1461634029515 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 18:27:09 INFO - PROCESS | 1928 | 1461634029520 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x12db71000 == 59 [pid = 1928] [id = 724] 18:27:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x114be2c00) [pid = 1928] [serial = 2172] [outer = 0x0] 18:27:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x123dbb000) [pid = 1928] [serial = 2173] [outer = 0x114be2c00] 18:27:09 INFO - PROCESS | 1928 | 1461634029551 Marionette DEBUG loaded listener.js 18:27:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x129694800) [pid = 1928] [serial = 2174] [outer = 0x114be2c00] 18:27:09 INFO - PROCESS | 1928 | 1461634029912 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]]]}] 18:27:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 18:27:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 529ms 18:27:09 INFO - PROCESS | 1928 | 1461634029935 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 18:27:09 INFO - PROCESS | 1928 | 1461634029936 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 18:27:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 18:27:09 INFO - PROCESS | 1928 | 1461634029950 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 18:27:09 INFO - PROCESS | 1928 | 1461634029952 Marionette TRACE conn2 <- [1,2870,null,{}] 18:27:09 INFO - PROCESS | 1928 | 1461634029956 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}] 18:27:10 INFO - PROCESS | 1928 | 1461634030066 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 18:27:10 INFO - PROCESS | 1928 | 1461634030071 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e994800 == 60 [pid = 1928] [id = 725] 18:27:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x129697000) [pid = 1928] [serial = 2175] [outer = 0x0] 18:27:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x1296b8400) [pid = 1928] [serial = 2176] [outer = 0x129697000] 18:27:10 INFO - PROCESS | 1928 | 1461634030096 Marionette DEBUG loaded listener.js 18:27:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x129735800) [pid = 1928] [serial = 2177] [outer = 0x129697000] 18:27:10 INFO - PROCESS | 1928 | 1461634030458 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]]]}] 18:27:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 18:27:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 532ms 18:27:10 INFO - PROCESS | 1928 | 1461634030472 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 18:27:10 INFO - PROCESS | 1928 | 1461634030473 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 18:27:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 18:27:10 INFO - PROCESS | 1928 | 1461634030479 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 18:27:10 INFO - PROCESS | 1928 | 1461634030480 Marionette TRACE conn2 <- [1,2874,null,{}] 18:27:10 INFO - PROCESS | 1928 | 1461634030482 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}] 18:27:10 INFO - PROCESS | 1928 | 1461634030578 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 18:27:10 INFO - PROCESS | 1928 | 1461634030642 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ef61000 == 61 [pid = 1928] [id = 726] 18:27:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x1296c4c00) [pid = 1928] [serial = 2178] [outer = 0x0] 18:27:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x12973b400) [pid = 1928] [serial = 2179] [outer = 0x1296c4c00] 18:27:10 INFO - PROCESS | 1928 | 1461634030667 Marionette DEBUG loaded listener.js 18:27:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x129778000) [pid = 1928] [serial = 2180] [outer = 0x1296c4c00] 18:27:11 INFO - PROCESS | 1928 | 1461634031118 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]]]}] 18:27:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 18:27:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 669ms 18:27:11 INFO - PROCESS | 1928 | 1461634031148 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 18:27:11 INFO - PROCESS | 1928 | 1461634031151 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 18:27:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 18:27:11 INFO - PROCESS | 1928 | 1461634031155 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 18:27:11 INFO - PROCESS | 1928 | 1461634031160 Marionette TRACE conn2 <- [1,2878,null,{}] 18:27:11 INFO - PROCESS | 1928 | 1461634031164 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}] 18:27:11 INFO - PROCESS | 1928 | 1461634031282 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 18:27:11 INFO - PROCESS | 1928 | 1461634031412 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c5ce800 == 62 [pid = 1928] [id = 727] 18:27:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x115172c00) [pid = 1928] [serial = 2181] [outer = 0x0] 18:27:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x11560bc00) [pid = 1928] [serial = 2182] [outer = 0x115172c00] 18:27:11 INFO - PROCESS | 1928 | 1461634031447 Marionette DEBUG loaded listener.js 18:27:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x1189f9c00) [pid = 1928] [serial = 2183] [outer = 0x115172c00] 18:27:11 INFO - PROCESS | 1928 | 1461634031877 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]]]}] 18:27:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 18:27:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 775ms 18:27:11 INFO - PROCESS | 1928 | 1461634031930 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 18:27:11 INFO - PROCESS | 1928 | 1461634031934 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 18:27:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 18:27:11 INFO - PROCESS | 1928 | 1461634031939 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 18:27:11 INFO - PROCESS | 1928 | 1461634031941 Marionette TRACE conn2 <- [1,2882,null,{}] 18:27:11 INFO - PROCESS | 1928 | 1461634031943 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}] 18:27:12 INFO - PROCESS | 1928 | 1461634032059 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 18:27:12 INFO - PROCESS | 1928 | 1461634032122 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x124279800 == 63 [pid = 1928] [id = 728] 18:27:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x11925f800) [pid = 1928] [serial = 2184] [outer = 0x0] 18:27:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x11aaa5800) [pid = 1928] [serial = 2185] [outer = 0x11925f800] 18:27:12 INFO - PROCESS | 1928 | 1461634032193 Marionette DEBUG loaded listener.js 18:27:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x11b24f800) [pid = 1928] [serial = 2186] [outer = 0x11925f800] 18:27:12 INFO - PROCESS | 1928 | 1461634032629 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]]]}] 18:27:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 18:27:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 722ms 18:27:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 18:27:12 INFO - PROCESS | 1928 | 1461634032669 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 18:27:12 INFO - PROCESS | 1928 | 1461634032670 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 18:27:12 INFO - PROCESS | 1928 | 1461634032686 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 18:27:12 INFO - PROCESS | 1928 | 1461634032689 Marionette TRACE conn2 <- [1,2886,null,{}] 18:27:12 INFO - PROCESS | 1928 | 1461634032698 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}] 18:27:12 INFO - PROCESS | 1928 | 1461634032816 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 18:27:12 INFO - PROCESS | 1928 | 1461634032892 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e993800 == 64 [pid = 1928] [id = 729] 18:27:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x11c3ad400) [pid = 1928] [serial = 2187] [outer = 0x0] 18:27:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x123dc3400) [pid = 1928] [serial = 2188] [outer = 0x11c3ad400] 18:27:12 INFO - PROCESS | 1928 | 1461634032926 Marionette DEBUG loaded listener.js 18:27:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x127884400) [pid = 1928] [serial = 2189] [outer = 0x11c3ad400] 18:27:13 INFO - PROCESS | 1928 | 1461634033350 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]]]}] 18:27:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 18:27:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 737ms 18:27:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 18:27:13 INFO - PROCESS | 1928 | 1461634033410 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 18:27:13 INFO - PROCESS | 1928 | 1461634033412 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 18:27:13 INFO - PROCESS | 1928 | 1461634033414 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 18:27:13 INFO - PROCESS | 1928 | 1461634033416 Marionette TRACE conn2 <- [1,2890,null,{}] 18:27:13 INFO - PROCESS | 1928 | 1461634033419 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}] 18:27:13 INFO - PROCESS | 1928 | 1461634033535 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 18:27:13 INFO - PROCESS | 1928 | 1461634033610 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x12f0ec000 == 65 [pid = 1928] [id = 730] 18:27:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x12416e000) [pid = 1928] [serial = 2190] [outer = 0x0] 18:27:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x12960d400) [pid = 1928] [serial = 2191] [outer = 0x12416e000] 18:27:13 INFO - PROCESS | 1928 | 1461634033642 Marionette DEBUG loaded listener.js 18:27:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x129693000) [pid = 1928] [serial = 2192] [outer = 0x12416e000] 18:27:14 INFO - PROCESS | 1928 | 1461634034055 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 18:27:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 18:27:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 669ms 18:27:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 18:27:14 INFO - PROCESS | 1928 | 1461634034084 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 18:27:14 INFO - PROCESS | 1928 | 1461634034086 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 18:27:14 INFO - PROCESS | 1928 | 1461634034088 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 18:27:14 INFO - PROCESS | 1928 | 1461634034089 Marionette TRACE conn2 <- [1,2894,null,{}] 18:27:14 INFO - PROCESS | 1928 | 1461634034092 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}] 18:27:14 INFO - PROCESS | 1928 | 1461634034220 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 18:27:14 INFO - PROCESS | 1928 | 1461634034297 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x12f759000 == 66 [pid = 1928] [id = 731] 18:27:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x128bedc00) [pid = 1928] [serial = 2193] [outer = 0x0] 18:27:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x1296be000) [pid = 1928] [serial = 2194] [outer = 0x128bedc00] 18:27:14 INFO - PROCESS | 1928 | 1461634034327 Marionette DEBUG loaded listener.js 18:27:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x12973ec00) [pid = 1928] [serial = 2195] [outer = 0x128bedc00] 18:27:14 INFO - PROCESS | 1928 | 1461634034724 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]]]}] 18:27:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 18:27:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 670ms 18:27:14 INFO - PROCESS | 1928 | 1461634034761 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 18:27:14 INFO - PROCESS | 1928 | 1461634034762 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 18:27:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 18:27:14 INFO - PROCESS | 1928 | 1461634034764 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 18:27:14 INFO - PROCESS | 1928 | 1461634034765 Marionette TRACE conn2 <- [1,2898,null,{}] 18:27:14 INFO - PROCESS | 1928 | 1461634034768 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}] 18:27:14 INFO - PROCESS | 1928 | 1461634034890 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 18:27:14 INFO - PROCESS | 1928 | 1461634034995 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x12fa63800 == 67 [pid = 1928] [id = 732] 18:27:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x114b99000) [pid = 1928] [serial = 2196] [outer = 0x0] 18:27:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x129782000) [pid = 1928] [serial = 2197] [outer = 0x114b99000] 18:27:15 INFO - PROCESS | 1928 | 1461634035029 Marionette DEBUG loaded listener.js 18:27:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x129bc2c00) [pid = 1928] [serial = 2198] [outer = 0x114b99000] 18:27:15 INFO - PROCESS | 1928 | 1461634035515 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]]]}] 18:27:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 18:27:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 819ms 18:27:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 18:27:15 INFO - PROCESS | 1928 | 1461634035584 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 18:27:15 INFO - PROCESS | 1928 | 1461634035586 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 18:27:15 INFO - PROCESS | 1928 | 1461634035590 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 18:27:15 INFO - PROCESS | 1928 | 1461634035592 Marionette TRACE conn2 <- [1,2902,null,{}] 18:27:15 INFO - PROCESS | 1928 | 1461634035595 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}] 18:27:15 INFO - PROCESS | 1928 | 1461634035766 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 18:27:15 INFO - PROCESS | 1928 | 1461634035876 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x11bc78000 == 68 [pid = 1928] [id = 733] 18:27:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x114b46800) [pid = 1928] [serial = 2199] [outer = 0x0] 18:27:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x11560f400) [pid = 1928] [serial = 2200] [outer = 0x114b46800] 18:27:15 INFO - PROCESS | 1928 | 1461634035911 Marionette DEBUG loaded listener.js 18:27:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x124170800) [pid = 1928] [serial = 2201] [outer = 0x114b46800] 18:27:16 INFO - PROCESS | 1928 | 1461634036587 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 18:27:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 18:27:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1021ms 18:27:16 INFO - PROCESS | 1928 | 1461634036623 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 18:27:16 INFO - PROCESS | 1928 | 1461634036626 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 18:27:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 18:27:16 INFO - PROCESS | 1928 | 1461634036642 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 18:27:16 INFO - PROCESS | 1928 | 1461634036645 Marionette TRACE conn2 <- [1,2906,null,{}] 18:27:16 INFO - PROCESS | 1928 | 1461634036649 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}] 18:27:16 INFO - PROCESS | 1928 | 1461634036752 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 18:27:16 INFO - PROCESS | 1928 | 1461634036835 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x11b266000 == 69 [pid = 1928] [id = 734] 18:27:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x1133de800) [pid = 1928] [serial = 2202] [outer = 0x0] 18:27:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x114bdcc00) [pid = 1928] [serial = 2203] [outer = 0x1133de800] 18:27:16 INFO - PROCESS | 1928 | 1461634036865 Marionette DEBUG loaded listener.js 18:27:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x114fad000) [pid = 1928] [serial = 2204] [outer = 0x1133de800] 18:27:17 INFO - PROCESS | 1928 | 1461634037316 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]]]}] 18:27:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 18:27:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 731ms 18:27:17 INFO - PROCESS | 1928 | 1461634037363 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 18:27:17 INFO - PROCESS | 1928 | 1461634037367 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 18:27:17 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 18:27:17 INFO - PROCESS | 1928 | 1461634037371 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 18:27:17 INFO - PROCESS | 1928 | 1461634037373 Marionette TRACE conn2 <- [1,2910,null,{}] 18:27:17 INFO - PROCESS | 1928 | 1461634037378 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}] 18:27:17 INFO - PROCESS | 1928 | 1461634037484 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 18:27:17 INFO - PROCESS | 1928 | --DOCSHELL 0x11b253800 == 68 [pid = 1928] [id = 98] 18:27:17 INFO - PROCESS | 1928 | --DOCSHELL 0x11566f000 == 67 [pid = 1928] [id = 675] 18:27:17 INFO - PROCESS | 1928 | --DOCSHELL 0x115654800 == 66 [pid = 1928] [id = 91] 18:27:17 INFO - PROCESS | 1928 | --DOCSHELL 0x12e994800 == 65 [pid = 1928] [id = 725] 18:27:17 INFO - PROCESS | 1928 | --DOCSHELL 0x12db71000 == 64 [pid = 1928] [id = 724] 18:27:17 INFO - PROCESS | 1928 | --DOCSHELL 0x129fe2800 == 63 [pid = 1928] [id = 723] 18:27:17 INFO - PROCESS | 1928 | --DOCSHELL 0x12a95b800 == 62 [pid = 1928] [id = 722] 18:27:17 INFO - PROCESS | 1928 | --DOCSHELL 0x12a2e6800 == 61 [pid = 1928] [id = 721] 18:27:17 INFO - PROCESS | 1928 | --DOCSHELL 0x12a063800 == 60 [pid = 1928] [id = 720] 18:27:17 INFO - PROCESS | 1928 | --DOCSHELL 0x1297ca000 == 59 [pid = 1928] [id = 719] 18:27:17 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x126ddcc00) [pid = 1928] [serial = 2119] [outer = 0x0] [url = about:blank] 18:27:17 INFO - PROCESS | 1928 | 1461634037601 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:17 INFO - PROCESS | 1928 | --DOCSHELL 0x128a19000 == 58 [pid = 1928] [id = 718] 18:27:17 INFO - PROCESS | 1928 | --DOCSHELL 0x1245ac000 == 57 [pid = 1928] [id = 717] 18:27:17 INFO - PROCESS | 1928 | --DOCSHELL 0x11af19800 == 56 [pid = 1928] [id = 716] 18:27:17 INFO - PROCESS | 1928 | --DOCSHELL 0x11a548800 == 55 [pid = 1928] [id = 715] 18:27:17 INFO - PROCESS | 1928 | --DOCSHELL 0x11a970800 == 54 [pid = 1928] [id = 714] 18:27:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x11566f000 == 55 [pid = 1928] [id = 735] 18:27:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x114fa7c00) [pid = 1928] [serial = 2205] [outer = 0x0] 18:27:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x115753400) [pid = 1928] [serial = 2206] [outer = 0x114fa7c00] 18:27:17 INFO - PROCESS | 1928 | 1461634037634 Marionette DEBUG loaded listener.js 18:27:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x11919bc00) [pid = 1928] [serial = 2207] [outer = 0x114fa7c00] 18:27:17 INFO - PROCESS | 1928 | --DOCSHELL 0x11a97c000 == 54 [pid = 1928] [id = 707] 18:27:17 INFO - PROCESS | 1928 | --DOCSHELL 0x12b04b000 == 53 [pid = 1928] [id = 706] 18:27:17 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x114faec00) [pid = 1928] [serial = 2024] [outer = 0x0] [url = about:blank] 18:27:17 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x114bdfc00) [pid = 1928] [serial = 2021] [outer = 0x0] [url = about:blank] 18:27:17 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x123c55000) [pid = 1928] [serial = 2018] [outer = 0x0] [url = about:blank] 18:27:17 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x114fabc00) [pid = 1928] [serial = 2033] [outer = 0x0] [url = about:blank] 18:27:17 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x11560f800) [pid = 1928] [serial = 2036] [outer = 0x0] [url = about:blank] 18:27:17 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x118fa7800) [pid = 1928] [serial = 2039] [outer = 0x0] [url = about:blank] 18:27:17 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x11a58b000) [pid = 1928] [serial = 2042] [outer = 0x0] [url = about:blank] 18:27:17 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x114f8c800) [pid = 1928] [serial = 2089] [outer = 0x0] [url = about:blank] 18:27:17 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x115172000) [pid = 1928] [serial = 2090] [outer = 0x0] [url = about:blank] 18:27:17 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x11b8dac00) [pid = 1928] [serial = 2101] [outer = 0x0] [url = about:blank] 18:27:17 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x11516bc00) [pid = 1928] [serial = 2087] [outer = 0x0] [url = about:blank] 18:27:17 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x114f59c00) [pid = 1928] [serial = 2086] [outer = 0x0] [url = about:blank] 18:27:17 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x11ad9a800) [pid = 1928] [serial = 2098] [outer = 0x0] [url = about:blank] 18:27:17 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x118e83000) [pid = 1928] [serial = 2092] [outer = 0x0] [url = about:blank] 18:27:17 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x119d3e000) [pid = 1928] [serial = 2093] [outer = 0x0] [url = about:blank] 18:27:17 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x11aa45000) [pid = 1928] [serial = 2095] [outer = 0x0] [url = about:blank] 18:27:17 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x11aaa6400) [pid = 1928] [serial = 2096] [outer = 0x0] [url = about:blank] 18:27:17 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x11ba3a000) [pid = 1928] [serial = 2083] [outer = 0x0] [url = about:blank] 18:27:17 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x123dba000) [pid = 1928] [serial = 2071] [outer = 0x0] [url = about:blank] 18:27:17 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x115610400) [pid = 1928] [serial = 2074] [outer = 0x0] [url = about:blank] 18:27:17 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x11aa70000) [pid = 1928] [serial = 2077] [outer = 0x0] [url = about:blank] 18:27:17 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x11bcf4000) [pid = 1928] [serial = 2080] [outer = 0x0] [url = about:blank] 18:27:17 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x123c53000) [pid = 1928] [serial = 2104] [outer = 0x0] [url = about:blank] 18:27:17 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x123e76800) [pid = 1928] [serial = 2108] [outer = 0x0] [url = about:blank] 18:27:17 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x123dc1400) [pid = 1928] [serial = 2107] [outer = 0x0] [url = about:blank] 18:27:17 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x123c97c00) [pid = 1928] [serial = 2105] [outer = 0x0] [url = about:blank] 18:27:17 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x115495c00) [pid = 1928] [serial = 2110] [outer = 0x0] [url = about:blank] 18:27:17 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x11ada0c00) [pid = 1928] [serial = 2111] [outer = 0x0] [url = about:blank] 18:27:17 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x124660400) [pid = 1928] [serial = 2116] [outer = 0x0] [url = about:blank] 18:27:17 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x12416c400) [pid = 1928] [serial = 2113] [outer = 0x0] [url = about:blank] 18:27:17 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x11c57ac00) [pid = 1928] [serial = 2102] [outer = 0x0] [url = about:blank] 18:27:17 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x11af4b800) [pid = 1928] [serial = 2099] [outer = 0x0] [url = about:blank] 18:27:17 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x124175000) [pid = 1928] [serial = 2114] [outer = 0x0] [url = about:blank] 18:27:17 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x126c64800) [pid = 1928] [serial = 2117] [outer = 0x0] [url = about:blank] 18:27:17 INFO - PROCESS | 1928 | 1461634037988 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]]]}] 18:27:18 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 18:27:18 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 18:27:18 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 672ms 18:27:18 INFO - PROCESS | 1928 | 1461634038044 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 18:27:18 INFO - PROCESS | 1928 | 1461634038046 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 18:27:18 INFO - TEST-START | /DOMEvents/constructors.html 18:27:18 INFO - PROCESS | 1928 | 1461634038050 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 18:27:18 INFO - PROCESS | 1928 | 1461634038054 Marionette TRACE conn2 <- [1,2914,null,{}] 18:27:18 INFO - PROCESS | 1928 | 1461634038065 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}] 18:27:18 INFO - PROCESS | 1928 | 1461634038186 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 18:27:18 INFO - PROCESS | 1928 | 1461634038197 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x11becc000 == 54 [pid = 1928] [id = 736] 18:27:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x119dae400) [pid = 1928] [serial = 2208] [outer = 0x0] 18:27:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x11aa46000) [pid = 1928] [serial = 2209] [outer = 0x119dae400] 18:27:18 INFO - PROCESS | 1928 | 1461634038226 Marionette DEBUG loaded listener.js 18:27:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x11aaaec00) [pid = 1928] [serial = 2210] [outer = 0x119dae400] 18:27:18 INFO - PROCESS | 1928 | 1461634038631 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]]]}] 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 18:27:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 18:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 18:27:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 18:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:27:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 18:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 18:27:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 18:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:27:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 18:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 18:27:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 18:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:27:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 18:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 18:27:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 18:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:27:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 18:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 18:27:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 18:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:27:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 18:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 18:27:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 18:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 18:27:18 INFO - TEST-OK | /DOMEvents/constructors.html | took 633ms 18:27:18 INFO - PROCESS | 1928 | 1461634038683 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 18:27:18 INFO - PROCESS | 1928 | 1461634038685 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 18:27:18 INFO - TEST-START | /DOMEvents/event-phases-order.html 18:27:18 INFO - PROCESS | 1928 | 1461634038687 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 18:27:18 INFO - PROCESS | 1928 | 1461634038688 Marionette TRACE conn2 <- [1,2918,null,{}] 18:27:18 INFO - PROCESS | 1928 | 1461634038697 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}] 18:27:18 INFO - PROCESS | 1928 | 1461634038791 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 18:27:18 INFO - PROCESS | 1928 | 1461634038813 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x124267000 == 55 [pid = 1928] [id = 737] 18:27:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x11af50c00) [pid = 1928] [serial = 2211] [outer = 0x0] 18:27:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x11ba3a000) [pid = 1928] [serial = 2212] [outer = 0x11af50c00] 18:27:18 INFO - PROCESS | 1928 | 1461634038840 Marionette DEBUG loaded listener.js 18:27:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x11c0c8000) [pid = 1928] [serial = 2213] [outer = 0x11af50c00] 18:27:19 INFO - PROCESS | 1928 | 1461634039167 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 18:27:19 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 18:27:19 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 524ms 18:27:19 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 18:27:19 INFO - PROCESS | 1928 | 1461634039212 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 18:27:19 INFO - PROCESS | 1928 | 1461634039213 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 18:27:19 INFO - PROCESS | 1928 | 1461634039215 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 18:27:19 INFO - PROCESS | 1928 | 1461634039216 Marionette TRACE conn2 <- [1,2922,null,{}] 18:27:19 INFO - PROCESS | 1928 | 1461634039219 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}] 18:27:19 INFO - PROCESS | 1928 | 1461634039308 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 18:27:19 INFO - PROCESS | 1928 | 1461634039313 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x1278cb000 == 56 [pid = 1928] [id = 738] 18:27:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x11c49ec00) [pid = 1928] [serial = 2214] [outer = 0x0] 18:27:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x123a89000) [pid = 1928] [serial = 2215] [outer = 0x11c49ec00] 18:27:19 INFO - PROCESS | 1928 | 1461634039339 Marionette DEBUG loaded listener.js 18:27:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x123c90800) [pid = 1928] [serial = 2216] [outer = 0x11c49ec00] 18:27:19 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 18:27:19 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 18:27:19 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 18:27:19 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 18:27:19 INFO - PROCESS | 1928 | 1461634039682 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]]]}] 18:27:19 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 18:27:19 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 18:27:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 18:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:27:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:27:19 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 18:27:19 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 18:27:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:27:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:27:19 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 18:27:19 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 18:27:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:27:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:27:19 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]" 18:27:19 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 18:27:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:27:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:27:19 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 18:27:19 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 519ms 18:27:19 INFO - PROCESS | 1928 | 1461634039734 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 18:27:19 INFO - PROCESS | 1928 | 1461634039736 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 18:27:19 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 18:27:19 INFO - PROCESS | 1928 | 1461634039738 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 18:27:19 INFO - PROCESS | 1928 | 1461634039739 Marionette TRACE conn2 <- [1,2926,null,{}] 18:27:19 INFO - PROCESS | 1928 | 1461634039741 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}] 18:27:19 INFO - PROCESS | 1928 | 1461634039880 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 18:27:19 INFO - PROCESS | 1928 | 1461634039903 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x129fc3000 == 57 [pid = 1928] [id = 739] 18:27:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x11c581400) [pid = 1928] [serial = 2217] [outer = 0x0] 18:27:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x123dbf400) [pid = 1928] [serial = 2218] [outer = 0x11c581400] 18:27:19 INFO - PROCESS | 1928 | 1461634039931 Marionette DEBUG loaded listener.js 18:27:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x129604c00) [pid = 1928] [serial = 2219] [outer = 0x11c581400] 18:27:20 INFO - PROCESS | 1928 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 18:27:20 INFO - PROCESS | 1928 | 1461634040263 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]]]}] 18:27:20 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 18:27:20 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 572ms 18:27:20 INFO - PROCESS | 1928 | 1461634040311 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 18:27:20 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 18:27:20 INFO - PROCESS | 1928 | 1461634040312 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 18:27:20 INFO - PROCESS | 1928 | 1461634040314 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 18:27:20 INFO - PROCESS | 1928 | 1461634040315 Marionette TRACE conn2 <- [1,2930,null,{}] 18:27:20 INFO - PROCESS | 1928 | 1461634040317 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}] 18:27:20 INFO - PROCESS | 1928 | 1461634040432 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 18:27:20 INFO - PROCESS | 1928 | 1461634040447 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a0f2800 == 58 [pid = 1928] [id = 740] 18:27:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x129611800) [pid = 1928] [serial = 2220] [outer = 0x0] 18:27:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x129689000) [pid = 1928] [serial = 2221] [outer = 0x129611800] 18:27:20 INFO - PROCESS | 1928 | 1461634040472 Marionette DEBUG loaded listener.js 18:27:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x129693c00) [pid = 1928] [serial = 2222] [outer = 0x129611800] 18:27:20 INFO - PROCESS | 1928 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 18:27:20 INFO - PROCESS | 1928 | 1461634040784 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]]]}] 18:27:20 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 18:27:20 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 517ms 18:27:20 INFO - PROCESS | 1928 | 1461634040832 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 18:27:20 INFO - PROCESS | 1928 | 1461634040833 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 18:27:20 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 18:27:20 INFO - PROCESS | 1928 | 1461634040835 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 18:27:20 INFO - PROCESS | 1928 | 1461634040836 Marionette TRACE conn2 <- [1,2934,null,{}] 18:27:20 INFO - PROCESS | 1928 | 1461634040839 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}] 18:27:20 INFO - PROCESS | 1928 | 1461634040952 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 18:27:20 INFO - PROCESS | 1928 | 1461634040966 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x12aa02800 == 59 [pid = 1928] [id = 741] 18:27:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x129699800) [pid = 1928] [serial = 2223] [outer = 0x0] 18:27:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x1296c0800) [pid = 1928] [serial = 2224] [outer = 0x129699800] 18:27:20 INFO - PROCESS | 1928 | 1461634040991 Marionette DEBUG loaded listener.js 18:27:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x12973fc00) [pid = 1928] [serial = 2225] [outer = 0x129699800] 18:27:21 INFO - PROCESS | 1928 | 1461634041329 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]]]}] 18:27:21 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 18:27:21 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 519ms 18:27:21 INFO - PROCESS | 1928 | 1461634041354 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 18:27:21 INFO - PROCESS | 1928 | 1461634041356 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 18:27:21 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 18:27:21 INFO - PROCESS | 1928 | 1461634041365 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 18:27:21 INFO - PROCESS | 1928 | 1461634041366 Marionette TRACE conn2 <- [1,2938,null,{}] 18:27:21 INFO - PROCESS | 1928 | 1461634041368 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}] 18:27:21 INFO - PROCESS | 1928 | 1461634041479 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 18:27:21 INFO - PROCESS | 1928 | 1461634041490 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c760800 == 60 [pid = 1928] [id = 742] 18:27:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x1296bc000) [pid = 1928] [serial = 2226] [outer = 0x0] 18:27:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x1297ddc00) [pid = 1928] [serial = 2227] [outer = 0x1296bc000] 18:27:21 INFO - PROCESS | 1928 | 1461634041516 Marionette DEBUG loaded listener.js 18:27:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x129bbe400) [pid = 1928] [serial = 2228] [outer = 0x1296bc000] 18:27:22 INFO - PROCESS | 1928 | 1461634042132 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]]]}] 18:27:22 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x123dbe000) [pid = 1928] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 18:27:22 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x1243df800) [pid = 1928] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 18:27:22 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x114fa5c00) [pid = 1928] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 18:27:22 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x11c0c6400) [pid = 1928] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 18:27:22 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x11ace8400) [pid = 1928] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 18:27:22 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x129685800) [pid = 1928] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 18:27:22 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x11983a800) [pid = 1928] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 18:27:22 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x114245400) [pid = 1928] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 18:27:22 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x114be2c00) [pid = 1928] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 18:27:22 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x129697000) [pid = 1928] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 18:27:22 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x126902400) [pid = 1928] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 18:27:22 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x114350000) [pid = 1928] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 18:27:22 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x123dbd400) [pid = 1928] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 18:27:22 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. 18:27:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 821ms 18:27:22 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 18:27:22 INFO - PROCESS | 1928 | 1461634042186 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 18:27:22 INFO - PROCESS | 1928 | 1461634042187 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 18:27:22 INFO - PROCESS | 1928 | 1461634042190 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 18:27:22 INFO - PROCESS | 1928 | 1461634042191 Marionette TRACE conn2 <- [1,2942,null,{}] 18:27:22 INFO - PROCESS | 1928 | 1461634042194 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}] 18:27:22 INFO - PROCESS | 1928 | 1461634042324 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 18:27:22 INFO - PROCESS | 1928 | 1461634042330 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x129767000 == 61 [pid = 1928] [id = 743] 18:27:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x1159b1c00) [pid = 1928] [serial = 2229] [outer = 0x0] 18:27:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x11ada3400) [pid = 1928] [serial = 2230] [outer = 0x1159b1c00] 18:27:22 INFO - PROCESS | 1928 | 1461634042365 Marionette DEBUG loaded listener.js 18:27:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x123dc2000) [pid = 1928] [serial = 2231] [outer = 0x1159b1c00] 18:27:22 INFO - PROCESS | 1928 | 1461634042745 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"]]]}] 18:27:22 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 18:27:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 18:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 18:27:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 570ms 18:27:22 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 18:27:22 INFO - PROCESS | 1928 | 1461634042764 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 18:27:22 INFO - PROCESS | 1928 | 1461634042765 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 18:27:22 INFO - PROCESS | 1928 | 1461634042768 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 18:27:22 INFO - PROCESS | 1928 | 1461634042769 Marionette TRACE conn2 <- [1,2946,null,{}] 18:27:22 INFO - PROCESS | 1928 | 1461634042772 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}] 18:27:22 INFO - PROCESS | 1928 | 1461634042914 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 18:27:22 INFO - PROCESS | 1928 | 1461634042921 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e2b5000 == 62 [pid = 1928] [id = 744] 18:27:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x123c8bc00) [pid = 1928] [serial = 2232] [outer = 0x0] 18:27:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x129bc0800) [pid = 1928] [serial = 2233] [outer = 0x123c8bc00] 18:27:22 INFO - PROCESS | 1928 | 1461634042951 Marionette DEBUG loaded listener.js 18:27:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x129d0c400) [pid = 1928] [serial = 2234] [outer = 0x123c8bc00] 18:27:23 INFO - PROCESS | 1928 | 1461634043237 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]]]}] 18:27:23 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. 18:27:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 519ms 18:27:23 INFO - PROCESS | 1928 | 1461634043288 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 18:27:23 INFO - PROCESS | 1928 | 1461634043289 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 18:27:23 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 18:27:23 INFO - PROCESS | 1928 | 1461634043294 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 18:27:23 INFO - PROCESS | 1928 | 1461634043296 Marionette TRACE conn2 <- [1,2950,null,{}] 18:27:23 INFO - PROCESS | 1928 | 1461634043298 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}] 18:27:23 INFO - PROCESS | 1928 | 1461634043395 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 18:27:23 INFO - PROCESS | 1928 | 1461634043400 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x12e99c800 == 63 [pid = 1928] [id = 745] 18:27:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x129d0ec00) [pid = 1928] [serial = 2235] [outer = 0x0] 18:27:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x129fe7c00) [pid = 1928] [serial = 2236] [outer = 0x129d0ec00] 18:27:23 INFO - PROCESS | 1928 | 1461634043425 Marionette DEBUG loaded listener.js 18:27:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x129fed400) [pid = 1928] [serial = 2237] [outer = 0x129d0ec00] 18:27:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x12ef62000 == 64 [pid = 1928] [id = 746] 18:27:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x12a047800) [pid = 1928] [serial = 2238] [outer = 0x0] 18:27:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x129ff0000) [pid = 1928] [serial = 2239] [outer = 0x12a047800] 18:27:23 INFO - PROCESS | 1928 | 1461634043786 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]]]}] 18:27:23 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. 18:27:23 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 520ms 18:27:23 INFO - PROCESS | 1928 | 1461634043814 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 18:27:23 INFO - PROCESS | 1928 | 1461634043815 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 18:27:23 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 18:27:23 INFO - PROCESS | 1928 | 1461634043830 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 18:27:23 INFO - PROCESS | 1928 | 1461634043831 Marionette TRACE conn2 <- [1,2954,null,{}] 18:27:23 INFO - PROCESS | 1928 | 1461634043834 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}] 18:27:23 INFO - PROCESS | 1928 | 1461634043953 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 18:27:23 INFO - PROCESS | 1928 | 1461634043959 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x12fe14800 == 65 [pid = 1928] [id = 747] 18:27:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x129fef400) [pid = 1928] [serial = 2240] [outer = 0x0] 18:27:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x12a042c00) [pid = 1928] [serial = 2241] [outer = 0x129fef400] 18:27:23 INFO - PROCESS | 1928 | 1461634043984 Marionette DEBUG loaded listener.js 18:27:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x12a04d400) [pid = 1928] [serial = 2242] [outer = 0x129fef400] 18:27:24 INFO - PROCESS | 1928 | 1461634044422 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]]]}] 18:27:24 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:27:24 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 18:27:24 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 632ms 18:27:24 INFO - PROCESS | 1928 | 1461634044451 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 18:27:24 INFO - PROCESS | 1928 | 1461634044453 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 18:27:24 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 18:27:24 INFO - PROCESS | 1928 | 1461634044457 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 18:27:24 INFO - PROCESS | 1928 | 1461634044460 Marionette TRACE conn2 <- [1,2958,null,{}] 18:27:24 INFO - PROCESS | 1928 | 1461634044463 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}] 18:27:24 INFO - PROCESS | 1928 | 1461634044590 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 18:27:24 INFO - PROCESS | 1928 | 1461634044671 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x11bed5000 == 66 [pid = 1928] [id = 748] 18:27:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x11560a800) [pid = 1928] [serial = 2243] [outer = 0x0] 18:27:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x115751800) [pid = 1928] [serial = 2244] [outer = 0x11560a800] 18:27:24 INFO - PROCESS | 1928 | 1461634044704 Marionette DEBUG loaded listener.js 18:27:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x118e83000) [pid = 1928] [serial = 2245] [outer = 0x11560a800] 18:27:25 INFO - PROCESS | 1928 | 1461634045104 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]]]}] 18:27:25 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. 18:27:25 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 671ms 18:27:25 INFO - PROCESS | 1928 | 1461634045129 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 18:27:25 INFO - PROCESS | 1928 | 1461634045133 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 18:27:25 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 18:27:25 INFO - PROCESS | 1928 | 1461634045138 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 18:27:25 INFO - PROCESS | 1928 | 1461634045139 Marionette TRACE conn2 <- [1,2962,null,{}] 18:27:25 INFO - PROCESS | 1928 | 1461634045142 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}] 18:27:25 INFO - PROCESS | 1928 | 1461634045257 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 18:27:25 INFO - PROCESS | 1928 | 1461634045379 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x1297b7800 == 67 [pid = 1928] [id = 749] 18:27:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x11aa71c00) [pid = 1928] [serial = 2246] [outer = 0x0] 18:27:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x11ad9dc00) [pid = 1928] [serial = 2247] [outer = 0x11aa71c00] 18:27:25 INFO - PROCESS | 1928 | 1461634045412 Marionette DEBUG loaded listener.js 18:27:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x11b8dac00) [pid = 1928] [serial = 2248] [outer = 0x11aa71c00] 18:27:25 INFO - PROCESS | 1928 | 1461634045790 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]]]}] 18:27:25 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. 18:27:25 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 673ms 18:27:25 INFO - PROCESS | 1928 | 1461634045810 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 18:27:25 INFO - PROCESS | 1928 | 1461634045812 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 18:27:25 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 18:27:25 INFO - PROCESS | 1928 | 1461634045814 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 18:27:25 INFO - PROCESS | 1928 | 1461634045817 Marionette TRACE conn2 <- [1,2966,null,{}] 18:27:25 INFO - PROCESS | 1928 | 1461634045826 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}] 18:27:25 INFO - PROCESS | 1928 | 1461634045942 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 18:27:26 INFO - PROCESS | 1928 | 1461634046048 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x12f0f0000 == 68 [pid = 1928] [id = 750] 18:27:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x1243dec00) [pid = 1928] [serial = 2249] [outer = 0x0] 18:27:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x126ddcc00) [pid = 1928] [serial = 2250] [outer = 0x1243dec00] 18:27:26 INFO - PROCESS | 1928 | 1461634046080 Marionette DEBUG loaded listener.js 18:27:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x128b0b400) [pid = 1928] [serial = 2251] [outer = 0x1243dec00] 18:27:26 INFO - PROCESS | 1928 | 1461634046448 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]]]}] 18:27:26 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. 18:27:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 672ms 18:27:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 18:27:26 INFO - PROCESS | 1928 | 1461634046487 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 18:27:26 INFO - PROCESS | 1928 | 1461634046489 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 18:27:26 INFO - PROCESS | 1928 | 1461634046491 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 18:27:26 INFO - PROCESS | 1928 | 1461634046492 Marionette TRACE conn2 <- [1,2970,null,{}] 18:27:26 INFO - PROCESS | 1928 | 1461634046495 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}] 18:27:26 INFO - PROCESS | 1928 | 1461634046610 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 18:27:26 INFO - PROCESS | 1928 | 1461634046717 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x130220000 == 69 [pid = 1928] [id = 751] 18:27:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x128bf4400) [pid = 1928] [serial = 2252] [outer = 0x0] 18:27:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x12969a400) [pid = 1928] [serial = 2253] [outer = 0x128bf4400] 18:27:26 INFO - PROCESS | 1928 | 1461634046748 Marionette DEBUG loaded listener.js 18:27:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x1297dfc00) [pid = 1928] [serial = 2254] [outer = 0x128bf4400] 18:27:27 INFO - PROCESS | 1928 | 1461634047110 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]]]}] 18:27:27 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. 18:27:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 669ms 18:27:27 INFO - PROCESS | 1928 | 1461634047160 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 18:27:27 INFO - PROCESS | 1928 | 1461634047162 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 18:27:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 18:27:27 INFO - PROCESS | 1928 | 1461634047164 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 18:27:27 INFO - PROCESS | 1928 | 1461634047165 Marionette TRACE conn2 <- [1,2974,null,{}] 18:27:27 INFO - PROCESS | 1928 | 1461634047168 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}] 18:27:27 INFO - PROCESS | 1928 | 1461634047284 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 18:27:27 INFO - PROCESS | 1928 | 1461634047391 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x130508800 == 70 [pid = 1928] [id = 752] 18:27:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x1297e0000) [pid = 1928] [serial = 2255] [outer = 0x0] 18:27:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x129d05c00) [pid = 1928] [serial = 2256] [outer = 0x1297e0000] 18:27:27 INFO - PROCESS | 1928 | 1461634047422 Marionette DEBUG loaded listener.js 18:27:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x129fe8000) [pid = 1928] [serial = 2257] [outer = 0x1297e0000] 18:27:27 INFO - PROCESS | 1928 | 1461634047786 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]]]}] 18:27:27 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. 18:27:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 668ms 18:27:27 INFO - PROCESS | 1928 | 1461634047834 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 18:27:27 INFO - PROCESS | 1928 | 1461634047835 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 18:27:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 18:27:27 INFO - PROCESS | 1928 | 1461634047838 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 18:27:27 INFO - PROCESS | 1928 | 1461634047839 Marionette TRACE conn2 <- [1,2978,null,{}] 18:27:27 INFO - PROCESS | 1928 | 1461634047841 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}] 18:27:27 INFO - PROCESS | 1928 | 1461634047969 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 18:27:28 INFO - PROCESS | 1928 | 1461634048078 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x130535000 == 71 [pid = 1928] [id = 753] 18:27:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x129fee800) [pid = 1928] [serial = 2258] [outer = 0x0] 18:27:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x12a0a1000) [pid = 1928] [serial = 2259] [outer = 0x129fee800] 18:27:28 INFO - PROCESS | 1928 | 1461634048113 Marionette DEBUG loaded listener.js 18:27:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x12a1b4800) [pid = 1928] [serial = 2260] [outer = 0x129fee800] 18:27:28 INFO - PROCESS | 1928 | 1461634048464 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]]]}] 18:27:28 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. 18:27:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 669ms 18:27:28 INFO - PROCESS | 1928 | 1461634048508 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 18:27:28 INFO - PROCESS | 1928 | 1461634048509 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 18:27:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 18:27:28 INFO - PROCESS | 1928 | 1461634048512 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 18:27:28 INFO - PROCESS | 1928 | 1461634048513 Marionette TRACE conn2 <- [1,2982,null,{}] 18:27:28 INFO - PROCESS | 1928 | 1461634048515 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}] 18:27:28 INFO - PROCESS | 1928 | 1461634048628 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 18:27:28 INFO - PROCESS | 1928 | 1461634048725 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x130816000 == 72 [pid = 1928] [id = 754] 18:27:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x12a0aa000) [pid = 1928] [serial = 2261] [outer = 0x0] 18:27:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x12a1bbc00) [pid = 1928] [serial = 2262] [outer = 0x12a0aa000] 18:27:28 INFO - PROCESS | 1928 | 1461634048753 Marionette DEBUG loaded listener.js 18:27:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x12a253800) [pid = 1928] [serial = 2263] [outer = 0x12a0aa000] 18:27:29 INFO - PROCESS | 1928 | 1461634049105 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"]]]}] 18:27:29 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 18:27:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 18:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 18:27:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 619ms 18:27:29 INFO - PROCESS | 1928 | 1461634049132 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 18:27:29 INFO - PROCESS | 1928 | 1461634049133 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 18:27:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 18:27:29 INFO - PROCESS | 1928 | 1461634049136 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 18:27:29 INFO - PROCESS | 1928 | 1461634049137 Marionette TRACE conn2 <- [1,2986,null,{}] 18:27:29 INFO - PROCESS | 1928 | 1461634049140 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}] 18:27:29 INFO - PROCESS | 1928 | 1461634049253 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 18:27:29 INFO - PROCESS | 1928 | 1461634049362 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x13082f800 == 73 [pid = 1928] [id = 755] 18:27:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x12a1ba000) [pid = 1928] [serial = 2264] [outer = 0x0] 18:27:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x12a25b800) [pid = 1928] [serial = 2265] [outer = 0x12a1ba000] 18:27:29 INFO - PROCESS | 1928 | 1461634049393 Marionette DEBUG loaded listener.js 18:27:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x12a260c00) [pid = 1928] [serial = 2266] [outer = 0x12a1ba000] 18:27:29 INFO - PROCESS | 1928 | 1461634049709 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]]]}] 18:27:29 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. 18:27:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 620ms 18:27:29 INFO - PROCESS | 1928 | 1461634049757 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 18:27:29 INFO - PROCESS | 1928 | 1461634049758 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 18:27:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 18:27:29 INFO - PROCESS | 1928 | 1461634049761 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 18:27:29 INFO - PROCESS | 1928 | 1461634049762 Marionette TRACE conn2 <- [1,2990,null,{}] 18:27:29 INFO - PROCESS | 1928 | 1461634049764 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}] 18:27:29 INFO - PROCESS | 1928 | 1461634049879 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 18:27:30 INFO - PROCESS | 1928 | 1461634050001 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x130851800 == 74 [pid = 1928] [id = 756] 18:27:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x12a261000) [pid = 1928] [serial = 2267] [outer = 0x0] 18:27:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x12a278c00) [pid = 1928] [serial = 2268] [outer = 0x12a261000] 18:27:30 INFO - PROCESS | 1928 | 1461634050034 Marionette DEBUG loaded listener.js 18:27:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x12a27ec00) [pid = 1928] [serial = 2269] [outer = 0x12a261000] 18:27:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x11630f800 == 75 [pid = 1928] [id = 757] 18:27:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x126d48800) [pid = 1928] [serial = 2270] [outer = 0x0] 18:27:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x11ba34c00) [pid = 1928] [serial = 2271] [outer = 0x126d48800] 18:27:30 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. 18:27:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 720ms 18:27:30 INFO - PROCESS | 1928 | 1461634050477 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]]]}] 18:27:30 INFO - PROCESS | 1928 | 1461634050481 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 18:27:30 INFO - PROCESS | 1928 | 1461634050482 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 18:27:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 18:27:30 INFO - PROCESS | 1928 | 1461634050485 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 18:27:30 INFO - PROCESS | 1928 | 1461634050486 Marionette TRACE conn2 <- [1,2994,null,{}] 18:27:30 INFO - PROCESS | 1928 | 1461634050489 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}] 18:27:30 INFO - PROCESS | 1928 | 1461634050687 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 18:27:30 INFO - PROCESS | 1928 | 1461634050962 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x11b255800 == 76 [pid = 1928] [id = 758] 18:27:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x1133e2000) [pid = 1928] [serial = 2272] [outer = 0x0] 18:27:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x114b3ec00) [pid = 1928] [serial = 2273] [outer = 0x1133e2000] 18:27:30 INFO - PROCESS | 1928 | 1461634050991 Marionette DEBUG loaded listener.js 18:27:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x114f57400) [pid = 1928] [serial = 2274] [outer = 0x1133e2000] 18:27:31 INFO - PROCESS | 1928 | 1461634051371 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]]]}] 18:27:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:27:31 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 18:27:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 921ms 18:27:31 INFO - PROCESS | 1928 | 1461634051408 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 18:27:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 18:27:31 INFO - PROCESS | 1928 | 1461634051410 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 18:27:31 INFO - PROCESS | 1928 | 1461634051413 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 18:27:31 INFO - PROCESS | 1928 | 1461634051415 Marionette TRACE conn2 <- [1,2998,null,{}] 18:27:31 INFO - PROCESS | 1928 | 1461634051418 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}] 18:27:31 INFO - PROCESS | 1928 | 1461634051528 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 18:27:31 INFO - PROCESS | 1928 | 1461634051648 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x11bed1800 == 77 [pid = 1928] [id = 759] 18:27:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x114ba4000) [pid = 1928] [serial = 2275] [outer = 0x0] 18:27:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x114f91000) [pid = 1928] [serial = 2276] [outer = 0x114ba4000] 18:27:31 INFO - PROCESS | 1928 | 1461634051680 Marionette DEBUG loaded listener.js 18:27:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x118676c00) [pid = 1928] [serial = 2277] [outer = 0x114ba4000] 18:27:32 INFO - PROCESS | 1928 | 1461634052142 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]]]}] 18:27:32 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. 18:27:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 774ms 18:27:32 INFO - PROCESS | 1928 | 1461634052190 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 18:27:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 18:27:32 INFO - PROCESS | 1928 | 1461634052194 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 18:27:32 INFO - PROCESS | 1928 | 1461634052198 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 18:27:32 INFO - PROCESS | 1928 | 1461634052200 Marionette TRACE conn2 <- [1,3002,null,{}] 18:27:32 INFO - PROCESS | 1928 | 1461634052203 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}] 18:27:32 INFO - PROCESS | 1928 | 1461634052365 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 18:27:32 INFO - PROCESS | 1928 | --DOCSHELL 0x12ef62000 == 76 [pid = 1928] [id = 746] 18:27:32 INFO - PROCESS | 1928 | --DOCSHELL 0x12e99c800 == 75 [pid = 1928] [id = 745] 18:27:32 INFO - PROCESS | 1928 | --DOCSHELL 0x12e2b5000 == 74 [pid = 1928] [id = 744] 18:27:32 INFO - PROCESS | 1928 | --DOCSHELL 0x129767000 == 73 [pid = 1928] [id = 743] 18:27:32 INFO - PROCESS | 1928 | --DOCSHELL 0x12c760800 == 72 [pid = 1928] [id = 742] 18:27:32 INFO - PROCESS | 1928 | --DOCSHELL 0x12aa02800 == 71 [pid = 1928] [id = 741] 18:27:32 INFO - PROCESS | 1928 | --DOCSHELL 0x12a0f2800 == 70 [pid = 1928] [id = 740] 18:27:32 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x124177c00) [pid = 1928] [serial = 2131] [outer = 0x0] [url = about:blank] 18:27:32 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x126ddb400) [pid = 1928] [serial = 2134] [outer = 0x0] [url = about:blank] 18:27:32 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x128bf7800) [pid = 1928] [serial = 2137] [outer = 0x0] [url = about:blank] 18:27:32 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x12960c400) [pid = 1928] [serial = 2140] [outer = 0x0] [url = about:blank] 18:27:32 INFO - PROCESS | 1928 | 1461634052537 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:32 INFO - PROCESS | 1928 | --DOCSHELL 0x129fc3000 == 69 [pid = 1928] [id = 739] 18:27:32 INFO - PROCESS | 1928 | --DOCSHELL 0x1278cb000 == 68 [pid = 1928] [id = 738] 18:27:32 INFO - PROCESS | 1928 | --DOCSHELL 0x124267000 == 67 [pid = 1928] [id = 737] 18:27:32 INFO - PROCESS | 1928 | --DOCSHELL 0x11becc000 == 66 [pid = 1928] [id = 736] 18:27:32 INFO - PROCESS | 1928 | --DOCSHELL 0x11566f000 == 65 [pid = 1928] [id = 735] 18:27:32 INFO - PROCESS | 1928 | --DOCSHELL 0x11b266000 == 64 [pid = 1928] [id = 734] 18:27:32 INFO - PROCESS | 1928 | --DOCSHELL 0x12e993800 == 63 [pid = 1928] [id = 729] 18:27:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x11566f000 == 64 [pid = 1928] [id = 760] 18:27:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x114f57800) [pid = 1928] [serial = 2278] [outer = 0x0] 18:27:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x11516bc00) [pid = 1928] [serial = 2279] [outer = 0x114f57800] 18:27:32 INFO - PROCESS | 1928 | 1461634052571 Marionette DEBUG loaded listener.js 18:27:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x11aaaf800) [pid = 1928] [serial = 2280] [outer = 0x114f57800] 18:27:32 INFO - PROCESS | 1928 | --DOCSHELL 0x124279800 == 63 [pid = 1928] [id = 728] 18:27:32 INFO - PROCESS | 1928 | --DOCSHELL 0x11c5ce800 == 62 [pid = 1928] [id = 727] 18:27:32 INFO - PROCESS | 1928 | --DOCSHELL 0x12ef61000 == 61 [pid = 1928] [id = 726] 18:27:32 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x129685000) [pid = 1928] [serial = 2165] [outer = 0x0] [url = about:blank] 18:27:32 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x115169800) [pid = 1928] [serial = 2170] [outer = 0x0] [url = about:blank] 18:27:32 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x123dbb000) [pid = 1928] [serial = 2173] [outer = 0x0] [url = about:blank] 18:27:32 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x1296b8400) [pid = 1928] [serial = 2176] [outer = 0x0] [url = about:blank] 18:27:32 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x129694800) [pid = 1928] [serial = 2174] [outer = 0x0] [url = about:blank] 18:27:32 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x129690c00) [pid = 1928] [serial = 2168] [outer = 0x0] [url = about:blank] 18:27:32 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x11a58e000) [pid = 1928] [serial = 2125] [outer = 0x0] [url = about:blank] 18:27:32 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x1278e4c00) [pid = 1928] [serial = 2120] [outer = 0x0] [url = about:blank] 18:27:32 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x11c0cb400) [pid = 1928] [serial = 2128] [outer = 0x0] [url = about:blank] 18:27:32 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x114be4c00) [pid = 1928] [serial = 2144] [outer = 0x0] [url = about:blank] 18:27:32 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x1147d5800) [pid = 1928] [serial = 2143] [outer = 0x0] [url = about:blank] 18:27:32 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x123c8a400) [pid = 1928] [serial = 2156] [outer = 0x0] [url = about:blank] 18:27:32 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x11a593400) [pid = 1928] [serial = 2171] [outer = 0x0] [url = about:blank] 18:27:32 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x129735800) [pid = 1928] [serial = 2177] [outer = 0x0] [url = about:blank] 18:27:32 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x124241800) [pid = 1928] [serial = 2159] [outer = 0x0] [url = about:blank] 18:27:32 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x123dc5c00) [pid = 1928] [serial = 2158] [outer = 0x0] [url = about:blank] 18:27:32 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x128bec400) [pid = 1928] [serial = 2162] [outer = 0x0] [url = about:blank] 18:27:32 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x1278e1400) [pid = 1928] [serial = 2161] [outer = 0x0] [url = about:blank] 18:27:32 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x129610c00) [pid = 1928] [serial = 2164] [outer = 0x0] [url = about:blank] 18:27:32 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x119882800) [pid = 1928] [serial = 2147] [outer = 0x0] [url = about:blank] 18:27:32 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x1188ea400) [pid = 1928] [serial = 2146] [outer = 0x0] [url = about:blank] 18:27:32 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x123a52800) [pid = 1928] [serial = 2155] [outer = 0x0] [url = about:blank] 18:27:32 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x11af54c00) [pid = 1928] [serial = 2152] [outer = 0x0] [url = about:blank] 18:27:32 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x12968a000) [pid = 1928] [serial = 2167] [outer = 0x0] [url = about:blank] 18:27:32 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x11bcf8800) [pid = 1928] [serial = 2153] [outer = 0x0] [url = about:blank] 18:27:32 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x11aa3a400) [pid = 1928] [serial = 2149] [outer = 0x0] [url = about:blank] 18:27:32 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x11aaad000) [pid = 1928] [serial = 2150] [outer = 0x0] [url = about:blank] 18:27:32 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x11516f800) [pid = 1928] [serial = 2122] [outer = 0x0] [url = about:blank] 18:27:32 INFO - PROCESS | 1928 | 1461634052925 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]]]}] 18:27:32 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. 18:27:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 771ms 18:27:32 INFO - PROCESS | 1928 | 1461634052969 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 18:27:32 INFO - PROCESS | 1928 | 1461634052970 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 18:27:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 18:27:32 INFO - PROCESS | 1928 | 1461634052980 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 18:27:32 INFO - PROCESS | 1928 | 1461634052984 Marionette TRACE conn2 <- [1,3006,null,{}] 18:27:32 INFO - PROCESS | 1928 | 1461634052993 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}] 18:27:33 INFO - PROCESS | 1928 | 1461634053091 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 18:27:33 INFO - PROCESS | 1928 | 1461634053097 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x124150800 == 62 [pid = 1928] [id = 761] 18:27:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x11560e000) [pid = 1928] [serial = 2281] [outer = 0x0] 18:27:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x11af4d000) [pid = 1928] [serial = 2282] [outer = 0x11560e000] 18:27:33 INFO - PROCESS | 1928 | 1461634053123 Marionette DEBUG loaded listener.js 18:27:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x11c57ac00) [pid = 1928] [serial = 2283] [outer = 0x11560e000] 18:27:33 INFO - PROCESS | 1928 | 1461634053469 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]]]}] 18:27:33 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. 18:27:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 536ms 18:27:33 INFO - PROCESS | 1928 | 1461634053509 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 18:27:33 INFO - PROCESS | 1928 | 1461634053511 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 18:27:33 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 18:27:33 INFO - PROCESS | 1928 | 1461634053513 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 18:27:33 INFO - PROCESS | 1928 | 1461634053514 Marionette TRACE conn2 <- [1,3010,null,{}] 18:27:33 INFO - PROCESS | 1928 | 1461634053517 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}] 18:27:33 INFO - PROCESS | 1928 | 1461634053615 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 18:27:33 INFO - PROCESS | 1928 | 1461634053682 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x127a70800 == 63 [pid = 1928] [id = 762] 18:27:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x11c575c00) [pid = 1928] [serial = 2284] [outer = 0x0] 18:27:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x123c8a000) [pid = 1928] [serial = 2285] [outer = 0x11c575c00] 18:27:33 INFO - PROCESS | 1928 | 1461634053708 Marionette DEBUG loaded listener.js 18:27:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x123dbe000) [pid = 1928] [serial = 2286] [outer = 0x11c575c00] 18:27:33 INFO - PROCESS | 1928 | 1461634053970 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]]]}] 18:27:33 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 18:27:33 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 470ms 18:27:33 INFO - TEST-START | /FileAPI/FileReaderSync.worker 18:27:33 INFO - PROCESS | 1928 | 1461634053983 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 18:27:33 INFO - PROCESS | 1928 | 1461634053985 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 18:27:33 INFO - PROCESS | 1928 | 1461634053989 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 18:27:33 INFO - PROCESS | 1928 | 1461634053990 Marionette TRACE conn2 <- [1,3014,null,{}] 18:27:34 INFO - PROCESS | 1928 | 1461634054000 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}] 18:27:34 INFO - PROCESS | 1928 | 1461634054102 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 18:27:34 INFO - PROCESS | 1928 | 1461634054167 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x129fdc000 == 64 [pid = 1928] [id = 763] 18:27:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x124175000) [pid = 1928] [serial = 2287] [outer = 0x0] 18:27:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x124239c00) [pid = 1928] [serial = 2288] [outer = 0x124175000] 18:27:34 INFO - PROCESS | 1928 | 1461634054200 Marionette DEBUG loaded listener.js 18:27:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x126d40400) [pid = 1928] [serial = 2289] [outer = 0x124175000] 18:27:34 INFO - PROCESS | 1928 | [1928] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:27:34 INFO - PROCESS | 1928 | 1461634054553 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 18:27:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 18:27:34 INFO - {} 18:27:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 18:27:34 INFO - {} 18:27:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 18:27:34 INFO - {} 18:27:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 18:27:34 INFO - {} 18:27:34 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 581ms 18:27:34 INFO - PROCESS | 1928 | 1461634054570 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 18:27:34 INFO - PROCESS | 1928 | 1461634054572 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 18:27:34 INFO - TEST-START | /FileAPI/fileReader.html 18:27:34 INFO - PROCESS | 1928 | 1461634054574 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 18:27:34 INFO - PROCESS | 1928 | 1461634054575 Marionette TRACE conn2 <- [1,3018,null,{}] 18:27:34 INFO - PROCESS | 1928 | 1461634054578 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}] 18:27:34 INFO - PROCESS | 1928 | 1461634054689 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 18:27:34 INFO - PROCESS | 1928 | 1461634054801 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a94a000 == 65 [pid = 1928] [id = 764] 18:27:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x124172800) [pid = 1928] [serial = 2290] [outer = 0x0] 18:27:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x127ba2400) [pid = 1928] [serial = 2291] [outer = 0x124172800] 18:27:34 INFO - PROCESS | 1928 | 1461634054844 Marionette DEBUG loaded listener.js 18:27:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x129692c00) [pid = 1928] [serial = 2292] [outer = 0x124172800] 18:27:35 INFO - PROCESS | 1928 | 1461634055242 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]]]}] 18:27:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 18:27:35 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 18:27:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 18:27:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 18:27:35 INFO - TEST-OK | /FileAPI/fileReader.html | took 720ms 18:27:35 INFO - TEST-START | /FileAPI/historical.html 18:27:35 INFO - PROCESS | 1928 | 1461634055295 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 18:27:35 INFO - PROCESS | 1928 | 1461634055296 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 18:27:35 INFO - PROCESS | 1928 | 1461634055298 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 18:27:35 INFO - PROCESS | 1928 | 1461634055299 Marionette TRACE conn2 <- [1,3022,null,{}] 18:27:35 INFO - PROCESS | 1928 | 1461634055302 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}] 18:27:35 INFO - PROCESS | 1928 | 1461634055418 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 18:27:35 INFO - PROCESS | 1928 | 1461634055456 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x12c760000 == 66 [pid = 1928] [id = 765] 18:27:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x129699c00) [pid = 1928] [serial = 2293] [outer = 0x0] 18:27:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x1296bf000) [pid = 1928] [serial = 2294] [outer = 0x129699c00] 18:27:35 INFO - PROCESS | 1928 | 1461634055481 Marionette DEBUG loaded listener.js 18:27:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x129778800) [pid = 1928] [serial = 2295] [outer = 0x129699c00] 18:27:35 INFO - PROCESS | 1928 | 1461634055780 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"]]]}] 18:27:35 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 18:27:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 18:27:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 18:27:35 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 18:27:35 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 18:27:35 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 18:27:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 18:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 18:27:35 INFO - TEST-OK | /FileAPI/historical.html | took 524ms 18:27:35 INFO - PROCESS | 1928 | 1461634055823 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 18:27:35 INFO - PROCESS | 1928 | 1461634055825 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 18:27:35 INFO - TEST-START | /FileAPI/idlharness.html 18:27:35 INFO - PROCESS | 1928 | 1461634055829 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 18:27:35 INFO - PROCESS | 1928 | 1461634055830 Marionette TRACE conn2 <- [1,3026,null,{}] 18:27:35 INFO - PROCESS | 1928 | 1461634055834 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}] 18:27:36 INFO - PROCESS | 1928 | 1461634056016 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 18:27:36 INFO - PROCESS | 1928 | 1461634056045 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x12d5df800 == 67 [pid = 1928] [id = 766] 18:27:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x12977c400) [pid = 1928] [serial = 2296] [outer = 0x0] 18:27:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x129bc3000) [pid = 1928] [serial = 2297] [outer = 0x12977c400] 18:27:36 INFO - PROCESS | 1928 | 1461634056088 Marionette DEBUG loaded listener.js 18:27:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x129d07400) [pid = 1928] [serial = 2298] [outer = 0x12977c400] 18:27:36 INFO - PROCESS | 1928 | 1461634056762 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]]]}] 18:27:36 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x129611800) [pid = 1928] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 18:27:36 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x129699800) [pid = 1928] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 18:27:36 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x1296c4c00) [pid = 1928] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 18:27:36 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x1133de800) [pid = 1928] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 18:27:36 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x11c49ec00) [pid = 1928] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 18:27:36 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x1296bc000) [pid = 1928] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 18:27:36 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x114fa7c00) [pid = 1928] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 18:27:36 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x11af50c00) [pid = 1928] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 18:27:36 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x119dae400) [pid = 1928] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 18:27:36 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x1159b1c00) [pid = 1928] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 18:27:36 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x12a047800) [pid = 1928] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:27:36 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x129d0ec00) [pid = 1928] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 18:27:36 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x123c8bc00) [pid = 1928] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 18:27:36 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x11c581400) [pid = 1928] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 18:27:36 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x123c95400) [pid = 1928] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 18:27:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:27:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:27:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:27:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:27:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:27:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:27:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:27:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:27:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:27:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 18:27:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:27:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:27:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:27:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:27:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:27:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:27:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:27:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:27:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:27:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 18:27:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:27:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:27:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:27:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:27:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:27:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:27:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:27:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:27:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:27:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 18:27:36 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 18:27:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:27:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:27:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:27:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:27:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:27:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:27:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:27:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:27:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 18:27:36 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 18:27:36 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 18:27:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:27:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:27:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:27:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:27:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:27:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:27:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:27:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:27:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 18:27:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:27:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:27:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:27:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:27:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:27:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:27:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:27:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:27:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 18:27:36 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 18:27:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:27:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:27:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:27:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:27:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:27:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:27:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:27:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:27:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 18:27:36 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 18:27:36 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 18:27:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:27:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:27:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:27:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:27:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:27:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:27:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:27:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:27:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 18:27:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 18:27:36 INFO - TEST-OK | /FileAPI/idlharness.html | took 1137ms 18:27:36 INFO - PROCESS | 1928 | 1461634056966 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 18:27:36 INFO - PROCESS | 1928 | 1461634056967 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 18:27:36 INFO - TEST-START | /FileAPI/idlharness.worker 18:27:36 INFO - PROCESS | 1928 | 1461634056970 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 18:27:36 INFO - PROCESS | 1928 | 1461634056971 Marionette TRACE conn2 <- [1,3030,null,{}] 18:27:36 INFO - PROCESS | 1928 | 1461634056974 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}] 18:27:37 INFO - PROCESS | 1928 | 1461634057073 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 18:27:37 INFO - PROCESS | 1928 | 1461634057078 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x129757000 == 68 [pid = 1928] [id = 767] 18:27:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x11af50c00) [pid = 1928] [serial = 2299] [outer = 0x0] 18:27:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x123c95400) [pid = 1928] [serial = 2300] [outer = 0x11af50c00] 18:27:37 INFO - PROCESS | 1928 | 1461634057103 Marionette DEBUG loaded listener.js 18:27:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x129fe7400) [pid = 1928] [serial = 2301] [outer = 0x11af50c00] 18:27:37 INFO - PROCESS | 1928 | [1928] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:27:37 INFO - PROCESS | 1928 | 1461634057799 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,{},{}]]]}] 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:27:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:27:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:27:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:27:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:27:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:27:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:27:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:27:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:27:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:27:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:27:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:27:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:27:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:27:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:27:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 18:27:37 INFO - {} 18:27:37 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 18:27:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:27:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:27:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:27:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:27:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 18:27:37 INFO - {} 18:27:37 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 - {} 18:27:37 INFO - {} 18:27:37 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 18:27:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:27:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:27:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:27:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:27:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:27:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:27:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:27:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:27:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 18:27:37 INFO - {} 18:27:37 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 18:27:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:27:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:27:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:27:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:27:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 18:27:37 INFO - {} 18:27:37 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 - {} 18:27:37 INFO - {} 18:27:37 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 18:27:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:27:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:27:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:27:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:27:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:27:37 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 18:27:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 18:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 18:27:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:27:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:27:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:27:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:27:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 18:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:27:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:27:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:27:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:27:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:27:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 18:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 18:27:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:27:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:27:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:27:37 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 18:27:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 18:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 18:27:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:27:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:27:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:27:37 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 18:27:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 18:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 18:27:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:27:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:27:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:27:37 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 18:27:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 18:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:27:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:27:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:27:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:27:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:27:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:27:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 18:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:27:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:27:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:27:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:27:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:27:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:27:37 INFO - {} 18:27:37 INFO - TEST-OK | /FileAPI/idlharness.worker | took 885ms 18:27:37 INFO - PROCESS | 1928 | 1461634057856 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 18:27:37 INFO - PROCESS | 1928 | 1461634057857 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 18:27:37 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 18:27:37 INFO - PROCESS | 1928 | 1461634057860 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 18:27:37 INFO - PROCESS | 1928 | 1461634057861 Marionette TRACE conn2 <- [1,3034,null,{}] 18:27:37 INFO - PROCESS | 1928 | 1461634057864 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}] 18:27:37 INFO - PROCESS | 1928 | 1461634057975 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 18:27:37 INFO - PROCESS | 1928 | 1461634057978 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x131e2f000 == 69 [pid = 1928] [id = 768] 18:27:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x12a27e800) [pid = 1928] [serial = 2302] [outer = 0x0] 18:27:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x12a6c0000) [pid = 1928] [serial = 2303] [outer = 0x12a27e800] 18:27:38 INFO - PROCESS | 1928 | 1461634058004 Marionette DEBUG loaded listener.js 18:27:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x12a6c6c00) [pid = 1928] [serial = 2304] [outer = 0x12a27e800] 18:27:38 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 18:27:38 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 570ms 18:27:38 INFO - PROCESS | 1928 | 1461634058426 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]]]}] 18:27:38 INFO - PROCESS | 1928 | 1461634058431 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 18:27:38 INFO - PROCESS | 1928 | 1461634058433 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 18:27:38 INFO - TEST-START | /FileAPI/blob/Blob-close.html 18:27:38 INFO - PROCESS | 1928 | 1461634058437 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 18:27:38 INFO - PROCESS | 1928 | 1461634058439 Marionette TRACE conn2 <- [1,3038,null,{}] 18:27:38 INFO - PROCESS | 1928 | 1461634058461 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}] 18:27:38 INFO - PROCESS | 1928 | 1461634058634 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 18:27:38 INFO - PROCESS | 1928 | 1461634058648 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x131e74000 == 70 [pid = 1928] [id = 769] 18:27:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x12a786c00) [pid = 1928] [serial = 2305] [outer = 0x0] 18:27:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x12a78e400) [pid = 1928] [serial = 2306] [outer = 0x12a786c00] 18:27:38 INFO - PROCESS | 1928 | 1461634058690 Marionette DEBUG loaded listener.js 18:27:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x12a79d000) [pid = 1928] [serial = 2307] [outer = 0x12a786c00] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x12412f000 == 69 [pid = 1928] [id = 680] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x11a7c8800 == 68 [pid = 1928] [id = 96] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x1245b6800 == 67 [pid = 1928] [id = 681] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x12b3a8000 == 66 [pid = 1928] [id = 693] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x11c7c0000 == 65 [pid = 1928] [id = 679] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x12f0ec000 == 64 [pid = 1928] [id = 730] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x11bc78000 == 63 [pid = 1928] [id = 733] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x12fa63800 == 62 [pid = 1928] [id = 732] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x124123800 == 61 [pid = 1928] [id = 691] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x12db67800 == 60 [pid = 1928] [id = 712] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x12a940000 == 59 [pid = 1928] [id = 709] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x12f759000 == 58 [pid = 1928] [id = 731] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x12d00a000 == 57 [pid = 1928] [id = 710] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x12f76c800 == 56 [pid = 1928] [id = 655] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x119210800 == 55 [pid = 1928] [id = 694] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x12a95d000 == 54 [pid = 1928] [id = 690] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x11af27000 == 53 [pid = 1928] [id = 674] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x124113800 == 52 [pid = 1928] [id = 708] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x12d1cc000 == 51 [pid = 1928] [id = 711] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x12a062800 == 50 [pid = 1928] [id = 692] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x123bd9800 == 49 [pid = 1928] [id = 104] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x12e2b7000 == 48 [pid = 1928] [id = 713] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x116533800 == 47 [pid = 1928] [id = 108] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x11bed1800 == 46 [pid = 1928] [id = 759] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x11b255800 == 45 [pid = 1928] [id = 758] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x130851800 == 44 [pid = 1928] [id = 756] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x11630f800 == 43 [pid = 1928] [id = 757] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x13082f800 == 42 [pid = 1928] [id = 755] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x130816000 == 41 [pid = 1928] [id = 754] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x130535000 == 40 [pid = 1928] [id = 753] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x130508800 == 39 [pid = 1928] [id = 752] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x130220000 == 38 [pid = 1928] [id = 751] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x12f0f0000 == 37 [pid = 1928] [id = 750] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x1297b7800 == 36 [pid = 1928] [id = 749] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x12fe14800 == 35 [pid = 1928] [id = 747] 18:27:39 INFO - PROCESS | 1928 | --DOCSHELL 0x11bed5000 == 34 [pid = 1928] [id = 748] 18:27:40 INFO - PROCESS | 1928 | --DOCSHELL 0x129757000 == 33 [pid = 1928] [id = 767] 18:27:40 INFO - PROCESS | 1928 | --DOCSHELL 0x127a70800 == 32 [pid = 1928] [id = 762] 18:27:40 INFO - PROCESS | 1928 | --DOCSHELL 0x131e2f000 == 31 [pid = 1928] [id = 768] 18:27:40 INFO - PROCESS | 1928 | --DOCSHELL 0x12d5df800 == 30 [pid = 1928] [id = 766] 18:27:40 INFO - PROCESS | 1928 | --DOCSHELL 0x12c760000 == 29 [pid = 1928] [id = 765] 18:27:40 INFO - PROCESS | 1928 | --DOCSHELL 0x129fdc000 == 28 [pid = 1928] [id = 763] 18:27:40 INFO - PROCESS | 1928 | --DOCSHELL 0x11566f000 == 27 [pid = 1928] [id = 760] 18:27:40 INFO - PROCESS | 1928 | --DOCSHELL 0x12a94a000 == 26 [pid = 1928] [id = 764] 18:27:40 INFO - PROCESS | 1928 | --DOCSHELL 0x124150800 == 25 [pid = 1928] [id = 761] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x123dc0000) [pid = 1928] [serial = 2072] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x129689000) [pid = 1928] [serial = 2221] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x1296be000) [pid = 1928] [serial = 2194] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x1296c0800) [pid = 1928] [serial = 2224] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x12973b400) [pid = 1928] [serial = 2179] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x129778000) [pid = 1928] [serial = 2180] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x114bdcc00) [pid = 1928] [serial = 2203] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x123a89000) [pid = 1928] [serial = 2215] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x123c90800) [pid = 1928] [serial = 2216] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x129782000) [pid = 1928] [serial = 2197] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x1297ddc00) [pid = 1928] [serial = 2227] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x115753400) [pid = 1928] [serial = 2206] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x11919bc00) [pid = 1928] [serial = 2207] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x11ba3a000) [pid = 1928] [serial = 2212] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x11c0c8000) [pid = 1928] [serial = 2213] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x11aa46000) [pid = 1928] [serial = 2209] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x12960d400) [pid = 1928] [serial = 2191] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x123dc3400) [pid = 1928] [serial = 2188] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x11aaaec00) [pid = 1928] [serial = 2210] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x114fad000) [pid = 1928] [serial = 2204] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x11560bc00) [pid = 1928] [serial = 2182] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x11aaa5800) [pid = 1928] [serial = 2185] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x11560f400) [pid = 1928] [serial = 2200] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x123dc2000) [pid = 1928] [serial = 2231] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x11ada3400) [pid = 1928] [serial = 2230] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x129ff0000) [pid = 1928] [serial = 2239] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x12a042c00) [pid = 1928] [serial = 2241] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x129fed400) [pid = 1928] [serial = 2237] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x129fe7c00) [pid = 1928] [serial = 2236] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x129bc0800) [pid = 1928] [serial = 2233] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x123dbf400) [pid = 1928] [serial = 2218] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x129bbe400) [pid = 1928] [serial = 2228] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x129693c00) [pid = 1928] [serial = 2222] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x129604c00) [pid = 1928] [serial = 2219] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x12973fc00) [pid = 1928] [serial = 2225] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x129d0c400) [pid = 1928] [serial = 2234] [outer = 0x0] [url = about:blank] 18:27:40 INFO - PROCESS | 1928 | 1461634060827 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"]]]}] 18:27:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 18:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 18:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 18:27:40 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 2428ms 18:27:40 INFO - PROCESS | 1928 | 1461634060865 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 18:27:40 INFO - PROCESS | 1928 | 1461634060867 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 18:27:40 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 18:27:40 INFO - PROCESS | 1928 | 1461634060870 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 18:27:40 INFO - PROCESS | 1928 | 1461634060872 Marionette TRACE conn2 <- [1,3042,null,{}] 18:27:40 INFO - PROCESS | 1928 | 1461634060882 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}] 18:27:40 INFO - PROCESS | 1928 | 1461634060965 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 18:27:40 INFO - PROCESS | 1928 | 1461634060971 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x1165f5800 == 26 [pid = 1928] [id = 770] 18:27:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x114b9dc00) [pid = 1928] [serial = 2308] [outer = 0x0] 18:27:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x114b9e800) [pid = 1928] [serial = 2309] [outer = 0x114b9dc00] 18:27:41 INFO - PROCESS | 1928 | 1461634061002 Marionette DEBUG loaded listener.js 18:27:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x114bdb400) [pid = 1928] [serial = 2310] [outer = 0x114b9dc00] 18:27:41 INFO - PROCESS | 1928 | 1461634061476 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]]]}] 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 18:27:41 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. 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 18:27:41 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'.) 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 18:27:41 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. 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 18:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 18:27:41 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. 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 18:27:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:27:41 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. 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 18:27:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 18:27:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 18:27:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 18:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 18:27:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 18:27:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:27:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:27:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 18:27:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:27:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:27:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:27:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:27:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:27:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 18:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 18:27:41 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 625ms 18:27:41 INFO - PROCESS | 1928 | 1461634061496 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 18:27:41 INFO - PROCESS | 1928 | 1461634061501 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 18:27:41 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 18:27:41 INFO - PROCESS | 1928 | 1461634061507 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 18:27:41 INFO - PROCESS | 1928 | 1461634061510 Marionette TRACE conn2 <- [1,3046,null,{}] 18:27:41 INFO - PROCESS | 1928 | 1461634061514 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}] 18:27:41 INFO - PROCESS | 1928 | 1461634061641 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 18:27:41 INFO - PROCESS | 1928 | 1461634061801 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x11543a000 == 27 [pid = 1928] [id = 771] 18:27:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x1133abc00) [pid = 1928] [serial = 2311] [outer = 0x0] 18:27:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x1133dd400) [pid = 1928] [serial = 2312] [outer = 0x1133abc00] 18:27:41 INFO - PROCESS | 1928 | 1461634061855 Marionette DEBUG loaded listener.js 18:27:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x114544400) [pid = 1928] [serial = 2313] [outer = 0x1133abc00] 18:27:42 INFO - PROCESS | 1928 | [1928] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:27:42 INFO - PROCESS | 1928 | 1461634062390 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 18:27:42 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 18:27:42 INFO - {} 18:27:42 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 925ms 18:27:42 INFO - PROCESS | 1928 | 1461634062431 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 18:27:42 INFO - PROCESS | 1928 | 1461634062435 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 18:27:42 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 18:27:42 INFO - PROCESS | 1928 | 1461634062438 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 18:27:42 INFO - PROCESS | 1928 | 1461634062441 Marionette TRACE conn2 <- [1,3050,null,{}] 18:27:42 INFO - PROCESS | 1928 | 1461634062487 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}] 18:27:42 INFO - PROCESS | 1928 | 1461634062604 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 18:27:42 INFO - PROCESS | 1928 | 1461634062679 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a7d9000 == 28 [pid = 1928] [id = 772] 18:27:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x1133a5800) [pid = 1928] [serial = 2314] [outer = 0x0] 18:27:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x114fa8000) [pid = 1928] [serial = 2315] [outer = 0x1133a5800] 18:27:42 INFO - PROCESS | 1928 | 1461634062712 Marionette DEBUG loaded listener.js 18:27:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x114fb1800) [pid = 1928] [serial = 2316] [outer = 0x1133a5800] 18:27:43 INFO - PROCESS | 1928 | 1461634063145 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]]]}] 18:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 18:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 18:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 18:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 18:27:43 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 724ms 18:27:43 INFO - PROCESS | 1928 | 1461634063163 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 18:27:43 INFO - PROCESS | 1928 | 1461634063166 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 18:27:43 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 18:27:43 INFO - PROCESS | 1928 | 1461634063169 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 18:27:43 INFO - PROCESS | 1928 | 1461634063170 Marionette TRACE conn2 <- [1,3054,null,{}] 18:27:43 INFO - PROCESS | 1928 | 1461634063173 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}] 18:27:43 INFO - PROCESS | 1928 | 1461634063278 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 18:27:43 INFO - PROCESS | 1928 | 1461634063328 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x11afb6000 == 29 [pid = 1928] [id = 773] 18:27:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x114fa5800) [pid = 1928] [serial = 2317] [outer = 0x0] 18:27:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x11516e000) [pid = 1928] [serial = 2318] [outer = 0x114fa5800] 18:27:43 INFO - PROCESS | 1928 | 1461634063359 Marionette DEBUG loaded listener.js 18:27:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x115610400) [pid = 1928] [serial = 2319] [outer = 0x114fa5800] 18:27:43 INFO - PROCESS | 1928 | 1461634063924 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"]]]}] 18:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 18:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 18:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 18:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 18:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 18:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 18:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 18:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 18:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 18:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 18:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 18:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 18:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 18:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 18:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 18:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 18:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 18:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 18:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 18:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 18:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 18:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 18:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 18:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 18:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 18:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 18:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 18:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 18:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 18:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 18:27:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 18:27:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 18:27:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 18:27:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 18:27:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 18:27:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 18:27:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 18:27:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 18:27:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 18:27:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 18:27:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 18:27:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 18:27:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 18:27:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 18:27:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 18:27:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 18:27:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 18:27:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 18:27:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 18:27:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 18:27:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 18:27:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 18:27:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:27:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:27:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:27:44 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" 18:27:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:27:44 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" 18:27:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:27:44 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 838ms 18:27:44 INFO - TEST-START | /FileAPI/file/File-constructor.html 18:27:44 INFO - PROCESS | 1928 | 1461634064013 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 18:27:44 INFO - PROCESS | 1928 | 1461634064015 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 18:27:44 INFO - PROCESS | 1928 | 1461634064025 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 18:27:44 INFO - PROCESS | 1928 | 1461634064031 Marionette TRACE conn2 <- [1,3058,null,{}] 18:27:44 INFO - PROCESS | 1928 | 1461634064035 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}] 18:27:44 INFO - PROCESS | 1928 | 1461634064159 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 18:27:44 INFO - PROCESS | 1928 | 1461634064226 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c172000 == 30 [pid = 1928] [id = 774] 18:27:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x114f93c00) [pid = 1928] [serial = 2320] [outer = 0x0] 18:27:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x119261800) [pid = 1928] [serial = 2321] [outer = 0x114f93c00] 18:27:44 INFO - PROCESS | 1928 | 1461634064275 Marionette DEBUG loaded listener.js 18:27:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x119d3f800) [pid = 1928] [serial = 2322] [outer = 0x114f93c00] 18:27:44 INFO - PROCESS | 1928 | 1461634064773 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]]]}] 18:27:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 18:27:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 18:27:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 18:27:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 18:27:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 18:27:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 18:27:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 18:27:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 18:27:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 18:27:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 18:27:44 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:44 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 18:27:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 18:27:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 18:27:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 18:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 18:27:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 18:27:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 18:27:44 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 784ms 18:27:44 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 18:27:44 INFO - PROCESS | 1928 | 1461634064805 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 18:27:44 INFO - PROCESS | 1928 | 1461634064807 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 18:27:44 INFO - PROCESS | 1928 | 1461634064810 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 18:27:44 INFO - PROCESS | 1928 | 1461634064811 Marionette TRACE conn2 <- [1,3062,null,{}] 18:27:44 INFO - PROCESS | 1928 | 1461634064813 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}] 18:27:44 INFO - PROCESS | 1928 | 1461634064929 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 18:27:44 INFO - PROCESS | 1928 | 1461634064981 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x123bd2800 == 31 [pid = 1928] [id = 775] 18:27:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x115609400) [pid = 1928] [serial = 2323] [outer = 0x0] 18:27:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x11aa43000) [pid = 1928] [serial = 2324] [outer = 0x115609400] 18:27:45 INFO - PROCESS | 1928 | 1461634065011 Marionette DEBUG loaded listener.js 18:27:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x11aaa0400) [pid = 1928] [serial = 2325] [outer = 0x115609400] 18:27:45 INFO - PROCESS | 1928 | [1928] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:27:45 INFO - PROCESS | 1928 | 1461634065511 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 18:27:45 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 18:27:45 INFO - {} 18:27:45 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 720ms 18:27:45 INFO - PROCESS | 1928 | 1461634065531 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 18:27:45 INFO - PROCESS | 1928 | 1461634065533 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 18:27:45 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 18:27:45 INFO - PROCESS | 1928 | 1461634065536 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 18:27:45 INFO - PROCESS | 1928 | 1461634065539 Marionette TRACE conn2 <- [1,3066,null,{}] 18:27:45 INFO - PROCESS | 1928 | 1461634065542 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}] 18:27:45 INFO - PROCESS | 1928 | 1461634065652 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 18:27:45 INFO - PROCESS | 1928 | --DOCSHELL 0x118918800 == 30 [pid = 1928] [id = 673] 18:27:45 INFO - PROCESS | 1928 | 1461634065717 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x11afbd800 == 31 [pid = 1928] [id = 776] 18:27:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x114bde800) [pid = 1928] [serial = 2326] [outer = 0x0] 18:27:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x114f95000) [pid = 1928] [serial = 2327] [outer = 0x114bde800] 18:27:45 INFO - PROCESS | 1928 | 1461634065746 Marionette DEBUG loaded listener.js 18:27:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x11516dc00) [pid = 1928] [serial = 2328] [outer = 0x114bde800] 18:27:46 INFO - PROCESS | 1928 | 1461634066024 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]]]}] 18:27:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 18:27:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 18:27:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 18:27:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 18:27:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 18:27:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 18:27:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 18:27:46 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 521ms 18:27:46 INFO - PROCESS | 1928 | 1461634066065 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 18:27:46 INFO - PROCESS | 1928 | 1461634066069 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 18:27:46 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 18:27:46 INFO - PROCESS | 1928 | 1461634066073 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 18:27:46 INFO - PROCESS | 1928 | 1461634066077 Marionette TRACE conn2 <- [1,3070,null,{}] 18:27:46 INFO - PROCESS | 1928 | 1461634066081 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}] 18:27:46 INFO - PROCESS | 1928 | 1461634066164 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 18:27:46 INFO - PROCESS | 1928 | 1461634066169 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x123e56000 == 32 [pid = 1928] [id = 777] 18:27:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x115169c00) [pid = 1928] [serial = 2329] [outer = 0x0] 18:27:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x118fa3800) [pid = 1928] [serial = 2330] [outer = 0x115169c00] 18:27:46 INFO - PROCESS | 1928 | 1461634066196 Marionette DEBUG loaded listener.js 18:27:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x11aa66000) [pid = 1928] [serial = 2331] [outer = 0x115169c00] 18:27:46 INFO - PROCESS | 1928 | 1461634066536 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]]]}] 18:27:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 18:27:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 18:27:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 18:27:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 18:27:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 18:27:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 18:27:46 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 474ms 18:27:46 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 18:27:46 INFO - PROCESS | 1928 | 1461634066553 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 18:27:46 INFO - PROCESS | 1928 | 1461634066554 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 18:27:46 INFO - PROCESS | 1928 | 1461634066557 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 18:27:46 INFO - PROCESS | 1928 | 1461634066561 Marionette TRACE conn2 <- [1,3074,null,{}] 18:27:46 INFO - PROCESS | 1928 | 1461634066569 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}] 18:27:46 INFO - PROCESS | 1928 | 1461634066651 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 18:27:46 INFO - PROCESS | 1928 | 1461634066658 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x124154800 == 33 [pid = 1928] [id = 778] 18:27:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x11aaab800) [pid = 1928] [serial = 2332] [outer = 0x0] 18:27:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x11ad97400) [pid = 1928] [serial = 2333] [outer = 0x11aaab800] 18:27:46 INFO - PROCESS | 1928 | 1461634066688 Marionette DEBUG loaded listener.js 18:27:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x11af4b400) [pid = 1928] [serial = 2334] [outer = 0x11aaab800] 18:27:47 INFO - PROCESS | 1928 | 1461634067050 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]]]}] 18:27:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 18:27:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 18:27:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 18:27:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 18:27:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 18:27:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 18:27:47 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 523ms 18:27:47 INFO - PROCESS | 1928 | 1461634067082 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 18:27:47 INFO - PROCESS | 1928 | 1461634067083 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 18:27:47 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 18:27:47 INFO - PROCESS | 1928 | 1461634067085 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 18:27:47 INFO - PROCESS | 1928 | 1461634067087 Marionette TRACE conn2 <- [1,3078,null,{}] 18:27:47 INFO - PROCESS | 1928 | 1461634067089 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}] 18:27:47 INFO - PROCESS | 1928 | 1461634067168 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 18:27:47 INFO - PROCESS | 1928 | 1461634067173 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x12697d800 == 34 [pid = 1928] [id = 779] 18:27:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x11b249000) [pid = 1928] [serial = 2335] [outer = 0x0] 18:27:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x11b8db400) [pid = 1928] [serial = 2336] [outer = 0x11b249000] 18:27:47 INFO - PROCESS | 1928 | 1461634067202 Marionette DEBUG loaded listener.js 18:27:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x11ba62000) [pid = 1928] [serial = 2337] [outer = 0x11b249000] 18:27:47 INFO - PROCESS | 1928 | 1461634067531 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] 18:27:47 INFO - PROCESS | 1928 | 1461634067562 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 18:27:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 18:27:47 INFO - PROCESS | 1928 | 1461634067566 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 18:27:47 INFO - PROCESS | 1928 | 1461634067568 Marionette TRACE conn2 <- [1,3082,null,{}] 18:27:47 INFO - PROCESS | 1928 | 1461634067572 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}] 18:27:47 INFO - PROCESS | 1928 | 1461634067701 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 18:27:47 INFO - PROCESS | 1928 | 1461634067807 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a749800 == 35 [pid = 1928] [id = 780] 18:27:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x114f5a000) [pid = 1928] [serial = 2338] [outer = 0x0] 18:27:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x11aa3ec00) [pid = 1928] [serial = 2339] [outer = 0x114f5a000] 18:27:47 INFO - PROCESS | 1928 | 1461634067857 Marionette DEBUG loaded listener.js 18:27:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x11bcf7400) [pid = 1928] [serial = 2340] [outer = 0x114f5a000] 18:27:48 INFO - PROCESS | 1928 | 1461634068231 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]]]}] 18:27:48 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 18:27:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 18:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 18:27:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 18:27:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 724ms 18:27:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 18:27:48 INFO - PROCESS | 1928 | 1461634068290 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 18:27:48 INFO - PROCESS | 1928 | 1461634068291 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 18:27:48 INFO - PROCESS | 1928 | 1461634068293 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 18:27:48 INFO - PROCESS | 1928 | 1461634068294 Marionette TRACE conn2 <- [1,3086,null,{}] 18:27:48 INFO - PROCESS | 1928 | 1461634068297 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}] 18:27:48 INFO - PROCESS | 1928 | 1461634068418 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 18:27:48 INFO - PROCESS | 1928 | 1461634068461 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x129755800 == 36 [pid = 1928] [id = 781] 18:27:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x11b241800) [pid = 1928] [serial = 2341] [outer = 0x0] 18:27:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x123a88000) [pid = 1928] [serial = 2342] [outer = 0x11b241800] 18:27:48 INFO - PROCESS | 1928 | 1461634068489 Marionette DEBUG loaded listener.js 18:27:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x123c8c800) [pid = 1928] [serial = 2343] [outer = 0x11b241800] 18:27:48 INFO - PROCESS | 1928 | 1461634068814 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 18:27:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 18:27:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 568ms 18:27:48 INFO - PROCESS | 1928 | 1461634068862 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 18:27:48 INFO - PROCESS | 1928 | 1461634068863 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 18:27:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 18:27:48 INFO - PROCESS | 1928 | 1461634068865 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 18:27:48 INFO - PROCESS | 1928 | 1461634068866 Marionette TRACE conn2 <- [1,3090,null,{}] 18:27:48 INFO - PROCESS | 1928 | 1461634068868 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}] 18:27:48 INFO - PROCESS | 1928 | 1461634068968 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 18:27:49 INFO - PROCESS | 1928 | 1461634069008 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c510000 == 37 [pid = 1928] [id = 782] 18:27:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x123c90000) [pid = 1928] [serial = 2344] [outer = 0x0] 18:27:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x123c96800) [pid = 1928] [serial = 2345] [outer = 0x123c90000] 18:27:49 INFO - PROCESS | 1928 | 1461634069033 Marionette DEBUG loaded listener.js 18:27:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x123dc1800) [pid = 1928] [serial = 2346] [outer = 0x123c90000] 18:27:49 INFO - PROCESS | 1928 | 1461634069313 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 18:27:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 18:27:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 468ms 18:27:49 INFO - PROCESS | 1928 | 1461634069335 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 18:27:49 INFO - PROCESS | 1928 | 1461634069336 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 18:27:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 18:27:49 INFO - PROCESS | 1928 | 1461634069339 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 18:27:49 INFO - PROCESS | 1928 | 1461634069340 Marionette TRACE conn2 <- [1,3094,null,{}] 18:27:49 INFO - PROCESS | 1928 | 1461634069355 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}] 18:27:49 INFO - PROCESS | 1928 | 1461634069461 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 18:27:49 INFO - PROCESS | 1928 | 1461634069465 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x129fda000 == 38 [pid = 1928] [id = 783] 18:27:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x123c95000) [pid = 1928] [serial = 2347] [outer = 0x0] 18:27:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x123e70800) [pid = 1928] [serial = 2348] [outer = 0x123c95000] 18:27:49 INFO - PROCESS | 1928 | 1461634069491 Marionette DEBUG loaded listener.js 18:27:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x12416bc00) [pid = 1928] [serial = 2349] [outer = 0x123c95000] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x114b99000) [pid = 1928] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x114f91800) [pid = 1928] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x11ba31c00) [pid = 1928] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x114bc3800) [pid = 1928] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x118fa2000) [pid = 1928] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x1159b0c00) [pid = 1928] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x1133e1000) [pid = 1928] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x11c0c3c00) [pid = 1928] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x114f91c00) [pid = 1928] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x127aefc00) [pid = 1928] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x11925f800) [pid = 1928] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x11c3ad400) [pid = 1928] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x11c0c3400) [pid = 1928] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x128bedc00) [pid = 1928] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x115172c00) [pid = 1928] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x114b46800) [pid = 1928] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x126986400) [pid = 1928] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x11456dc00) [pid = 1928] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x12416e000) [pid = 1928] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x12a27e800) [pid = 1928] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x129699c00) [pid = 1928] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x12977c400) [pid = 1928] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x11af50c00) [pid = 1928] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x114f57800) [pid = 1928] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x114ba4000) [pid = 1928] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x1133e2000) [pid = 1928] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x126d48800) [pid = 1928] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x12a261000) [pid = 1928] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x12a1ba000) [pid = 1928] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x12a0aa000) [pid = 1928] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x129fee800) [pid = 1928] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x1297e0000) [pid = 1928] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x128bf4400) [pid = 1928] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x1243dec00) [pid = 1928] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x11aa71c00) [pid = 1928] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x11560a800) [pid = 1928] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x129fef400) [pid = 1928] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x124175000) [pid = 1928] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x11c575c00) [pid = 1928] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x11560e000) [pid = 1928] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 18:27:49 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x124172800) [pid = 1928] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 18:27:49 INFO - PROCESS | 1928 | 1461634069968 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 18:27:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 18:27:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 676ms 18:27:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 18:27:50 INFO - PROCESS | 1928 | 1461634070016 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 18:27:50 INFO - PROCESS | 1928 | 1461634070017 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 18:27:50 INFO - PROCESS | 1928 | 1461634070019 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 18:27:50 INFO - PROCESS | 1928 | 1461634070020 Marionette TRACE conn2 <- [1,3098,null,{}] 18:27:50 INFO - PROCESS | 1928 | 1461634070022 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}] 18:27:50 INFO - PROCESS | 1928 | 1461634070105 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 18:27:50 INFO - PROCESS | 1928 | 1461634070110 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x11c511800 == 39 [pid = 1928] [id = 784] 18:27:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x11360b000) [pid = 1928] [serial = 2350] [outer = 0x0] 18:27:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x11560a800) [pid = 1928] [serial = 2351] [outer = 0x11360b000] 18:27:50 INFO - PROCESS | 1928 | 1461634070136 Marionette DEBUG loaded listener.js 18:27:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x119835c00) [pid = 1928] [serial = 2352] [outer = 0x11360b000] 18:27:50 INFO - PROCESS | 1928 | 1461634070456 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]]]}] 18:27:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 18:27:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 18:27:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 469ms 18:27:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 18:27:50 INFO - PROCESS | 1928 | 1461634070489 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 18:27:50 INFO - PROCESS | 1928 | 1461634070490 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 18:27:50 INFO - PROCESS | 1928 | 1461634070494 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 18:27:50 INFO - PROCESS | 1928 | 1461634070496 Marionette TRACE conn2 <- [1,3102,null,{}] 18:27:50 INFO - PROCESS | 1928 | 1461634070498 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}] 18:27:50 INFO - PROCESS | 1928 | 1461634070606 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 18:27:50 INFO - PROCESS | 1928 | 1461634070613 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a7cd800 == 40 [pid = 1928] [id = 785] 18:27:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x114ba4400) [pid = 1928] [serial = 2353] [outer = 0x0] 18:27:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x114b9fc00) [pid = 1928] [serial = 2354] [outer = 0x114ba4400] 18:27:50 INFO - PROCESS | 1928 | 1461634070640 Marionette DEBUG loaded listener.js 18:27:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x119192400) [pid = 1928] [serial = 2355] [outer = 0x114ba4400] 18:27:50 INFO - PROCESS | 1928 | 1461634070939 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 18:27:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 18:27:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 471ms 18:27:50 INFO - PROCESS | 1928 | 1461634070965 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 18:27:50 INFO - PROCESS | 1928 | 1461634070967 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 18:27:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 18:27:50 INFO - PROCESS | 1928 | 1461634070969 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 18:27:50 INFO - PROCESS | 1928 | 1461634070971 Marionette TRACE conn2 <- [1,3106,null,{}] 18:27:50 INFO - PROCESS | 1928 | 1461634070974 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}] 18:27:51 INFO - PROCESS | 1928 | 1461634071075 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 18:27:51 INFO - PROCESS | 1928 | 1461634071082 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a2de000 == 41 [pid = 1928] [id = 786] 18:27:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x114f4c800) [pid = 1928] [serial = 2356] [outer = 0x0] 18:27:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x124171400) [pid = 1928] [serial = 2357] [outer = 0x114f4c800] 18:27:51 INFO - PROCESS | 1928 | 1461634071112 Marionette DEBUG loaded listener.js 18:27:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x124610800) [pid = 1928] [serial = 2358] [outer = 0x114f4c800] 18:27:51 INFO - PROCESS | 1928 | 1461634071443 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]]]}] 18:27:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 18:27:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 18:27:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 18:27:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 521ms 18:27:51 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 18:27:51 INFO - PROCESS | 1928 | 1461634071491 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 18:27:51 INFO - PROCESS | 1928 | 1461634071493 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 18:27:51 INFO - PROCESS | 1928 | 1461634071495 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 18:27:51 INFO - PROCESS | 1928 | 1461634071496 Marionette TRACE conn2 <- [1,3110,null,{}] 18:27:51 INFO - PROCESS | 1928 | 1461634071498 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}] 18:27:51 INFO - PROCESS | 1928 | 1461634071611 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 18:27:51 INFO - PROCESS | 1928 | 1461634071615 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x12a954800 == 42 [pid = 1928] [id = 787] 18:27:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x11c574400) [pid = 1928] [serial = 2359] [outer = 0x0] 18:27:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x126906800) [pid = 1928] [serial = 2360] [outer = 0x11c574400] 18:27:51 INFO - PROCESS | 1928 | 1461634071641 Marionette DEBUG loaded listener.js 18:27:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x12698a400) [pid = 1928] [serial = 2361] [outer = 0x11c574400] 18:27:51 INFO - PROCESS | 1928 | 1461634071987 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"]]]}] 18:27:52 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 18:27:52 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 18:27:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 18:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 18:27:52 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 519ms 18:27:52 INFO - PROCESS | 1928 | 1461634072015 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 18:27:52 INFO - PROCESS | 1928 | 1461634072017 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 18:27:52 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 18:27:52 INFO - PROCESS | 1928 | 1461634072021 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 18:27:52 INFO - PROCESS | 1928 | 1461634072023 Marionette TRACE conn2 <- [1,3114,null,{}] 18:27:52 INFO - PROCESS | 1928 | 1461634072027 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}] 18:27:52 INFO - PROCESS | 1928 | 1461634072133 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 18:27:52 INFO - PROCESS | 1928 | 1461634072193 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\", \"b0c3860a-6055-46f3-9ec1-b08b4d5291a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x11a7db800 == 43 [pid = 1928] [id = 788] 18:27:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x1133ab800) [pid = 1928] [serial = 2362] [outer = 0x0] 18:27:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x114be3000) [pid = 1928] [serial = 2363] [outer = 0x1133ab800] 18:27:52 INFO - PROCESS | 1928 | 1461634072224 Marionette DEBUG loaded listener.js 18:27:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x114f8a800) [pid = 1928] [serial = 2364] [outer = 0x1133ab800] 18:27:52 INFO - PROCESS | 1928 | 1461634072630 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]]]}] 18:27:52 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 18:27:52 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 624ms 18:27:52 INFO - PROCESS | 1928 | 1461634072646 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 18:27:52 INFO - PROCESS | 1928 | 1461634072650 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 18:27:53 WARNING - u'runner_teardown' () 18:27:53 INFO - No more tests 18:27:53 INFO - Got 0 unexpected results 18:27:53 INFO - SUITE-END | took 552s 18:27:53 INFO - Closing logging queue 18:27:53 INFO - queue closed 18:27:53 INFO - Return code: 0 18:27:53 WARNING - # TBPL SUCCESS # 18:27:53 INFO - Running post-action listener: _resource_record_post_action 18:27:53 INFO - Running post-run listener: _resource_record_post_run 18:27:54 INFO - Total resource usage - Wall time: 576s; CPU: 57.0%; Read bytes: 475136; Write bytes: 997978624; Read time: 5; Write time: 4795 18:27:54 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 18:27:54 INFO - install - Wall time: 21s; CPU: 55.0%; Read bytes: 184764928; Write bytes: 184172544; Read time: 15279; Write time: 398 18:27:54 INFO - run-tests - Wall time: 556s; CPU: 57.0%; Read bytes: 475136; Write bytes: 793088512; Read time: 5; Write time: 4346 18:27:54 INFO - Running post-run listener: _upload_blobber_files 18:27:54 INFO - Blob upload gear active. 18:27:54 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 18:27:54 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 18:27:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 18:27:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 18:27:55 INFO - (blobuploader) - INFO - Open directory for files ... 18:27:55 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 18:27:55 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:27:55 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:27:56 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 18:27:56 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:27:56 INFO - (blobuploader) - INFO - Done attempting. 18:27:56 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 18:27:56 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:27:56 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:27:57 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 18:27:57 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:27:57 INFO - (blobuploader) - INFO - Done attempting. 18:27:57 INFO - (blobuploader) - INFO - Iteration through files over. 18:27:57 INFO - Return code: 0 18:27:57 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 18:27:57 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 18:27:57 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/29db2cb4a0d2f1b2ddba9cbbc00fb92404964f7809bd8376079765e06c0b608d9d4654863668152813dafaf586b6420faebc51bcbb197c1f4c25b190528648b6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/bdc19e9c77ed1b4324ed40fd6c6d7d5dd7eb4f8848540f3f4bab4a568f81f5afcecbff4a8cb839221a442a352fe95f142b0cb9ca27c3a90326b97ce404d98c25"} 18:27:57 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 18:27:57 INFO - Writing to file /builds/slave/test/properties/blobber_files 18:27:57 INFO - Contents: 18:27:57 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/29db2cb4a0d2f1b2ddba9cbbc00fb92404964f7809bd8376079765e06c0b608d9d4654863668152813dafaf586b6420faebc51bcbb197c1f4c25b190528648b6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/bdc19e9c77ed1b4324ed40fd6c6d7d5dd7eb4f8848540f3f4bab4a568f81f5afcecbff4a8cb839221a442a352fe95f142b0cb9ca27c3a90326b97ce404d98c25"} 18:27:57 INFO - Running post-run listener: copy_logs_to_upload_dir 18:27:57 INFO - Copying logs to upload dir... 18:27:57 INFO - mkdir: /builds/slave/test/build/upload/logs 18:27:57 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=629.689490 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 29 secs) (at 2016-04-25 18:27:58.043701) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 18:27:58.047329) ========= 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.3n2tb66sSC/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.Jy5E402Tcd/Listeners TMPDIR=/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/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-central/sha512/29db2cb4a0d2f1b2ddba9cbbc00fb92404964f7809bd8376079765e06c0b608d9d4654863668152813dafaf586b6420faebc51bcbb197c1f4c25b190528648b6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/bdc19e9c77ed1b4324ed40fd6c6d7d5dd7eb4f8848540f3f4bab4a568f81f5afcecbff4a8cb839221a442a352fe95f142b0cb9ca27c3a90326b97ce404d98c25"} build_url:https://queue.taskcluster.net/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012749 build_url: 'https://queue.taskcluster.net/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/29db2cb4a0d2f1b2ddba9cbbc00fb92404964f7809bd8376079765e06c0b608d9d4654863668152813dafaf586b6420faebc51bcbb197c1f4c25b190528648b6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/bdc19e9c77ed1b4324ed40fd6c6d7d5dd7eb4f8848540f3f4bab4a568f81f5afcecbff4a8cb839221a442a352fe95f142b0cb9ca27c3a90326b97ce404d98c25"}' symbols_url: 'https://queue.taskcluster.net/v1/task/IRXQOqdGQdqYDca0cBj4SQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 18:27:58.080087) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 18:27:58.080941) ========= 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.3n2tb66sSC/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.Jy5E402Tcd/Listeners TMPDIR=/var/folders/hm/lhr5g3j56fn9glwbkp7zqg7c00000w/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.005269 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 18:27:58.130724) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 18:27:58.134092) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 18:27:58.134493) ========= ========= Total master_lag: 0.42 =========